{"push_id":977167374,"size":480,"distinct_size":480,"ref":"refs/heads/master","head":"5542c6e55eeba7feb44eb63da66385c307b92918","before":"0c6a72482189d4fd34957d524d2b79c674d347b6","commits":[{"sha":"cf4e8c655c4a0e6c367c88338cd6e51a3474fa2f","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"osd: add dump_blocked_ops asok command.\n\nFrom ceph health we can see there are blocked ops and from 'ceph health\ndetai' we can see which osd has blocked ops. Later we only in log of osd\nto see the detail message of blocked ops.\nNow via asok dump blocked ops.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/cf4e8c655c4a0e6c367c88338cd6e51a3474fa2f"},{"sha":"2a5d3849be9406b580599a48183c0e24a49fc3d5","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"mds: add dump_blocked_ops asok command.\n\nLike osd dump_blocked_ops, mds also dump blocked ops via asok.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/2a5d3849be9406b580599a48183c0e24a49fc3d5"},{"sha":"c287fea098e726885c5e369c83748f616ea90e63","author":{"email":"1f3a53abf856ed0f6616d3d07b2f5b92f490c718@redhat.com","name":"Orit Wasserman"},"message":"ajdust mstart and mstop script to run with cmake build\n\nSigned-off-by: Orit Wasserman <owasserm@redhat.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/c287fea098e726885c5e369c83748f616ea90e63"},{"sha":"0f0c76b74c2eb41e892d58afac177ab624fcee4a","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"osd/ReplicatedPG: for getattr_maybe_cache, it never return -EEXIST.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/0f0c76b74c2eb41e892d58afac177ab624fcee4a"},{"sha":"7794bc4d68f6caf83b3e3ff1ec819ea9ea0d1232","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"osd/ReplicatedPG: check obs.exists for  CEPH_OSD_OP_CMPXATTR/SRC_CMPXATTR.\n\nWe may use those ops(CMPXATTR, WRITE, SET_XATTR) to do a write. Using\nCMPXATTR to indiate whether to write. But if object don't exist, because\nthe ops is writeable(because WRITE, SET_XATTR), so it can do CMPXATTR.\nBut at this situation, the func getattr_maybe_cache return -ENOENT.\nFor optimization, we first check obs.exists.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/7794bc4d68f6caf83b3e3ff1ec819ea9ea0d1232"},{"sha":"7404f857e0f09ee328beafa112e8565caabcb247","author":{"email":"a5df6d67672b3d654b66e0a6654246faf5f40ff1@ebay.com","name":"Emile Snyder"},"message":"Remove unused SnapContext member snapc from MOSDSubOp message.\n\nSigned-off-by: Emile Snyder <emsnyder@ebay.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/7404f857e0f09ee328beafa112e8565caabcb247"},{"sha":"4f4dc880fd0969cbc5aefbc511d921cbe3c56df8","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@jonas-keidel.de","name":"joconcepts"},"message":"fix rescuing while activating","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/4f4dc880fd0969cbc5aefbc511d921cbe3c56df8"},{"sha":"f1113512d154683dd069409d3f2e11cf93fb334e","author":{"email":"4848b2238f2214214c83fb38006ae9dc90307279@hihuron.com","name":"changtao"},"message":"FileStore:Use pwritev instead of writev\n\nSigned-off-by: Tao Chang <changtao@hihuron.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/f1113512d154683dd069409d3f2e11cf93fb334e"},{"sha":"79401d5a65f69b5bf1645a1244a4c91f29f3fba6","author":{"email":"977535cb454f18faf0892868f2d738b792d594a6@unitedstack.com","name":"liyankun"},"message":"rgw: remove duplicated code in RGWRados::get_bucket_info()\n\nThe effect of line 7664-7665 is the same as the line 7658-7660\n\nSigned-off-by: liyankun <lioveni99@gmail.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/79401d5a65f69b5bf1645a1244a4c91f29f3fba6"},{"sha":"75a9ee20617d33513fabb433493b9c06015728b8","author":{"email":"50290ee70f362e7f206d194c202f31d8f2037712@xsky.com","name":"Haomai Wang"},"message":"buffer: refactor write_fd to make readable\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/75a9ee20617d33513fabb433493b9c06015728b8"},{"sha":"aa7b5056ba031107c7270d6173aab2ed0c6e484c","author":{"email":"50290ee70f362e7f206d194c202f31d8f2037712@xsky.com","name":"Haomai Wang"},"message":"cmake: add default pwritev support now\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/aa7b5056ba031107c7270d6173aab2ed0c6e484c"},{"sha":"b1e27a59c76a39e9cdcc85f3ed712ca74f45d2f0","author":{"email":"50290ee70f362e7f206d194c202f31d8f2037712@xsky.com","name":"Haomai Wang"},"message":"configure.ac: add pwritev check\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/b1e27a59c76a39e9cdcc85f3ed712ca74f45d2f0"},{"sha":"7bde5c43cfb5b9a8da59bc2bb9ebf354828202f0","author":{"email":"79c2628ddec1b66e7a57860f030198029fb1e2bb@mirantis.com","name":"Ved-vampir"},"message":"Compressor: add Zlib compression plugin\nSigned-off-by: Kiseleva Alyona <akiselyova@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/7bde5c43cfb5b9a8da59bc2bb9ebf354828202f0"},{"sha":"7fcfc280533d82a356bacf6cca1ef3e46d33c5b0","author":{"email":"79c2628ddec1b66e7a57860f030198029fb1e2bb@mirantis.com","name":"Ved-vampir"},"message":"Compressor: add zlib unittests\nSigned-off-by: Alyona Kiseleva <akiselyova@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/7fcfc280533d82a356bacf6cca1ef3e46d33c5b0"},{"sha":"ec36dcdf74c96ca848bf6c6515bcbd6537950a6d","author":{"email":"b6bd05a1c2ff0580a07d864b4ac77b993ea6dca0@dreamhost.com","name":"Robin H. Johnson"},"message":"rgw: approximate AmazonS3 HostId error field.\n\nSigned-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/ec36dcdf74c96ca848bf6c6515bcbd6537950a6d"},{"sha":"1c9c49ed81dba3ac8de745275d61c730ec47c66b","author":{"email":"0c3cfd902d2d14b354c57427d1592272f181c18f@zte.com.cn","name":"songbaisen"},"message":"Crush when get immediate parent quickly reply.\n\nFixes: #14334\nSigned-off-by: song baisen <song.baisen@zte.com.cn>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/1c9c49ed81dba3ac8de745275d61c730ec47c66b"},{"sha":"06f383733f8b39e5d8528df370de4c9ef1110f7c","author":{"email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn","name":"xie xingguo"},"message":"bluestore/NVMEDevice: fix compiling error\n\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/06f383733f8b39e5d8528df370de4c9ef1110f7c"},{"sha":"a5714fbe68b6ec41b8dd42eb28b8c5307ccb30a8","author":{"email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn","name":"xie xingguo"},"message":"bluestore/NVMEDevice: fix wrong remove_device logic\n\nIt actually will reserve the device to be romoved only and clear others.\n\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/a5714fbe68b6ec41b8dd42eb28b8c5307ccb30a8"},{"sha":"83ca83029b477258f0e6ce4a6c2083dba970b7c9","author":{"email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn","name":"xie xingguo"},"message":"bluestore/NVMEDevice: fix fd leak\n\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/83ca83029b477258f0e6ce4a6c2083dba970b7c9"},{"sha":"573a2d956aee70a23f2ee240ca7b142ef196eddd","author":{"email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn","name":"xie xingguo"},"message":"bluestore/NVMEDevice: remove unused local variables\n\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":true,"url":"https://api.github.com/repos/xiexingguo/ceph/commits/573a2d956aee70a23f2ee240ca7b142ef196eddd"}]}