{"push_id":1026385317,"size":151,"distinct_size":15,"ref":"refs/heads/wip-bluestore","head":"3aaa6de5742aea65831cabcd3991e5ff1b1bbc17","before":"06e678d2e8f42c42451ae870d783555aa5e254b9","commits":[{"sha":"613457f9ee8c130b82d08d0e7dd0ce2af7db1174","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd: consider high/low mode when putting agent to sleep\n\nIf we are in low flush mode, we may only get up to max_low_ops in flight,\nin which case we may never go to sleep here.\n\nFix it by using the max_low_ops threshold when appropriate.\n\nNote that agent_work() might start up *more* than this many ops (if there\nare lots of evicts to do) currently, but I think it is fine if evicts go\na bit slower if we are in low mode.  (Really, the high/low shouldn't be\ntied to flushing specifically.)\n\nFixes: #14752\nReported-by: Markus Blank-Burian <burian@muenster.de>\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/613457f9ee8c130b82d08d0e7dd0ce2af7db1174"},{"sha":"56dd09fc2a35733e0d4e4f0557fe314d3a0cf521","author":{"email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com","name":"Yan, Zheng"},"message":"mds: Add posix file lock deadlock detection\n\nSigned-off-by: Yan, Zheng <zyan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/56dd09fc2a35733e0d4e4f0557fe314d3a0cf521"},{"sha":"7987e545cd82f11719c8642c7d54e7ecdac61524","author":{"email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com","name":"Yan, Zheng"},"message":"qa/workunits/fs/misc: Add workunit for file lock deadlock detection\n\nSigned-off-by: Yan, Zheng <zyan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/7987e545cd82f11719c8642c7d54e7ecdac61524"},{"sha":"2784c65360210ecff5f54beecf4655a217269d05","author":{"email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@leblancnet.us","name":"Robert LeBlanc"},"message":"mon: Enable pg_prime by Default\n\nAlthough this does not completely resolve the start up issues, it looks\nlike this really helps with the memory usage during start-up.\n\nSigned-off-by: Robert LeBlanc <robert.leblanc@endurance.com>","distinct":true,"url":"https://api.github.com/repos/liewegas/ceph/commits/2784c65360210ecff5f54beecf4655a217269d05"},{"sha":"1ab5fcdb2116da8b42655e0e4425866f3644337a","author":{"email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@leblancnet.us","name":"Robert LeBlanc"},"message":"doc: mon-config Add information about pg_prime\n\nSigned-off-by: Robert LeBlanc <robert.leblanc@endurance.com>","distinct":true,"url":"https://api.github.com/repos/liewegas/ceph/commits/1ab5fcdb2116da8b42655e0e4425866f3644337a"},{"sha":"7c4f37dc4c23b1b55de7c7b82fd09f61ad402530","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/bluestore: make _clone work when object has overlay data.\n\nDon't forget copy overlay data when do _clone.\nBecause bluestore_overlay_max_length & bluestore_overmay_max maybe\nchanged. So the data of source object maybe not write into overlay for\ndest object. For this case, we don't share the extent.\n\nFor simple, we don't care whether can write data into overlay.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/7c4f37dc4c23b1b55de7c7b82fd09f61ad402530"},{"sha":"b0f692d7f6f6346b5cd04bec27b05c441c522c1b","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/bluestore: print Enode::hash w/ hex format.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/b0f692d7f6f6346b5cd04bec27b05c441c522c1b"},{"sha":"86b7a8302608454ab7f6b4f369d04753eca6f401","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/bluestore: for _clone, first check source-object whether has extents.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/86b7a8302608454ab7f6b4f369d04753eca6f401"},{"sha":"acfc06d9494fca8b0f4e6c8684709b0966e86c24","author":{"email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com","name":"Nathan Cutler"},"message":"ceph.spec.in: use %{_prefix} for ocf instead of hardcoding /usr\n\nThis patch aligns the spec file with src/ocf/Makefile.am, which\ninstalls the resource agents in $(prefix)/lib/ocf.\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/acfc06d9494fca8b0f4e6c8684709b0966e86c24"},{"sha":"9acb00ec551e23a551de4b11028d469dbef79185","author":{"email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com","name":"Nathan Cutler"},"message":"ceph.spec.in: do not install Ceph RA on systemd platforms\n\nThe Ceph Resource Agent (RA) wraps the Ceph init script and is incompatible\nwith systemd.\n\nhttp://tracker.ceph.com/issues/14828 Fixes: #14828\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/9acb00ec551e23a551de4b11028d469dbef79185"},{"sha":"11b1cdc649a98356af7b97027da132b7a4de19cb","author":{"email":"940dddfbf8b0685439b7ecf27daa0ba58b359a2c@redhat.com","name":"Ken Dreyer"},"message":"debian: tighten sub-package version dependencies\n\nPrior to this change, users could possibly install some ceph\nsub-packages with differing versions. Make each sub-package explicitly\ndepend on a particular version of its dependencies.\n\nI've purposly excluded ceph-test's dependencies for now (see\nhttp://tracker.ceph.com/issues/10989 for background.)\n\nSigned-off-by: Ken Dreyer <kdreyer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/11b1cdc649a98356af7b97027da132b7a4de19cb"},{"sha":"5a1b15d8ff0b29929e8f72c61ad3a634a65f6d5f","author":{"email":"940dddfbf8b0685439b7ecf27daa0ba58b359a2c@redhat.com","name":"Ken Dreyer"},"message":"debian: package librgw_file* tests\n\nThe \"make install\" command installs these files, but the Debian\npackaging did not include them.\n\nSigned-off-by: Ken Dreyer <kdreyer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/5a1b15d8ff0b29929e8f72c61ad3a634a65f6d5f"},{"sha":"585ffedba2ab62e5d1cf39bd8cedbff55f3cbc40","author":{"email":"0c3cfd902d2d14b354c57427d1592272f181c18f@zte.com.cn","name":"songbaisen"},"message":"Mon: When create pool use the crush rule consider the pool size\n\nFixes: #14509\nSigned-off-by: song baisen song.baisen@zte.com.cn","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/585ffedba2ab62e5d1cf39bd8cedbff55f3cbc40"},{"sha":"99ec183973e0f4686673d93df02e5381543be51f","author":{"email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com","name":"Yan, Zheng"},"message":"mds: fix stray purging in 'stripe_count > 1' case\n\nFixes: #15050\nSigned-off-by: Yan, Zheng <zyan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/99ec183973e0f4686673d93df02e5381543be51f"},{"sha":"b0b1dfb19aaf5cacdfd0939d0d09926752be8da6","author":{"email":"553dfae842812c1fcf4eb1dd43724217139bc097@easystack.cn","name":"Dongsheng Yang"},"message":"mon: Introduce command of 'auth rm'\n\nIntroduce command of \"auth rm\" as an alias of \"auth del\"\n\nSigned-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/b0b1dfb19aaf5cacdfd0939d0d09926752be8da6"},{"sha":"397dae847058bd2358f2d3aac607347b1673f305","author":{"email":"553dfae842812c1fcf4eb1dd43724217139bc097@easystack.cn","name":"Dongsheng Yang"},"message":"mds: introduce command of 'mds rm_data_pool'\n\nintroduce command of 'mds rm_data_pool' as an alias of 'mds remove_data_pool'\n\nSigned-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/397dae847058bd2358f2d3aac607347b1673f305"},{"sha":"19c61b1818d4518754eeb76d9982569b82dcf1c8","author":{"email":"553dfae842812c1fcf4eb1dd43724217139bc097@easystack.cn","name":"Dongsheng Yang"},"message":"mon: introduce a comamnd of 'mon rm'\n\nintroduce command of 'mon rm' as an alias of 'mon remove'\n\nSigned-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/19c61b1818d4518754eeb76d9982569b82dcf1c8"},{"sha":"4fa3f80eff06b3f50cb5ff6c6e3c2add0c2dca31","author":{"email":"553dfae842812c1fcf4eb1dd43724217139bc097@easystack.cn","name":"Dongsheng Yang"},"message":"osd: introduce a command of 'osd pool rm'\n\nintroduce command of 'osd pool rm' as an alias of 'osd pool delete'\n\nSigned-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/4fa3f80eff06b3f50cb5ff6c6e3c2add0c2dca31"},{"sha":"e2b297a4a1cd6f1a81b037d32297fa66d1d18c9e","author":{"email":"553dfae842812c1fcf4eb1dd43724217139bc097@easystack.cn","name":"Dongsheng Yang"},"message":"osd: introduce command of 'osd tier rm'\n\nintroduce command of 'osd tier rm' as an alias of 'osd tier remove'\n\nSigned-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/e2b297a4a1cd6f1a81b037d32297fa66d1d18c9e"},{"sha":"95377621c8abdcf78b64a48486cdf62615c933e1","author":{"email":"553dfae842812c1fcf4eb1dd43724217139bc097@easystack.cn","name":"Dongsheng Yang"},"message":"osd: introduce command of 'osd tier rm-overlay'\n\nintroduce command of 'osd tier rm-overlay' as an alias of 'osd tier remove-overlay'\n\nSigned-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>","distinct":false,"url":"https://api.github.com/repos/liewegas/ceph/commits/95377621c8abdcf78b64a48486cdf62615c933e1"}]}