{"push_id":1449920534,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"b67df1ebba7dde8e99a29729b2728e54fc16cc1f","before":"3bb268a37f8c074fae15f98b9313ced7c55959a3","commits":[{"sha":"25dd8d2a13fda78f1296d4b3d23704a21b17b444","author":{"name":"Sebastien Ponce","email":"32fd34c0fabcaafbb219dd6a6883cac98e9504e2@cern.ch"},"message":"rados : added an asynchronous unlock to the API\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/25dd8d2a13fda78f1296d4b3d23704a21b17b444"},{"sha":"41d9dd626e4552c45d5cea619e3f36f493215916","author":{"name":"Sebastien Ponce","email":"32fd34c0fabcaafbb219dd6a6883cac98e9504e2@cern.ch"},"message":"radosstriper : prefer asynchronous unlock to synchronous ones\n\nUsage of synchronous unlock in the completion callbacks was found to be a limitation for heavy parallel transfers sharing a single IoCtx\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/41d9dd626e4552c45d5cea619e3f36f493215916"},{"sha":"4b09a84412dca1f3d38627bdfeaaa7a15cd1e05a","author":{"name":"Sebastien Ponce","email":"32fd34c0fabcaafbb219dd6a6883cac98e9504e2@cern.ch"},"message":"radosstriper : proper calls to static function aio_create_completion\n\nThis was so far called as if it was not static\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/4b09a84412dca1f3d38627bdfeaaa7a15cd1e05a"},{"sha":"65e5500b56407e0318247889c25a7812b9ce9489","author":{"name":"Sebastien Ponce","email":"32fd34c0fabcaafbb219dd6a6883cac98e9504e2@cern.ch"},"message":"rados : implementation of async stat/getxattr(s)/rmxattr/setxattr\n\nThis completes the asynchronous API of librados for stats and external attributes\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/65e5500b56407e0318247889c25a7812b9ce9489"},{"sha":"cf5b105779b8254b30d77f5ea19439f69107494c","author":{"name":"Sebastien Ponce","email":"32fd34c0fabcaafbb219dd6a6883cac98e9504e2@cern.ch"},"message":"radosstriper : implementation of async remove/stat/stat2\n\nThis completes the asynchronous API of libradosstriper for stats and remove\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/cf5b105779b8254b30d77f5ea19439f69107494c"},{"sha":"412ee3adcd77e71df3911d2e20aea6cdc0b56f1a","author":{"name":"Sebastien Ponce","email":"9d2a3889984e4ae13f9986ad4bdb3d32f7f20d0c@cern.ch"},"message":"radosstriper : Fixed memory leaks found in valgrind testing of (improved) striper library\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/412ee3adcd77e71df3911d2e20aea6cdc0b56f1a"},{"sha":"ce944e826556fe9ec67cde3991106d89106df8ae","author":{"name":"Sebastien Ponce","email":"9d2a3889984e4ae13f9986ad4bdb3d32f7f20d0c@cern.ch"},"message":"radosstriper : Fixed semaphore cleanup and completion lifetime in striper aio test\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/ce944e826556fe9ec67cde3991106d89106df8ae"},{"sha":"64bb74ab9428ff3599d9578b9bbd44a35a29b7aa","author":{"name":"Sebastien Ponce","email":"9d2a3889984e4ae13f9986ad4bdb3d32f7f20d0c@cern.ch"},"message":"radosstriper : Reworked handling of unlocking completion in striper library\n\nPrevious implementation was not always making sure that unlocking completed and this could lead to not unlocking at all in case the process wsa exiting before the Objecter did handle the async unlock request.\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/64bb74ab9428ff3599d9578b9bbd44a35a29b7aa"},{"sha":"db2f521956db60d134f0a31115eed3f1168801f2","author":{"name":"Sebastien Ponce","email":"9d2a3889984e4ae13f9986ad4bdb3d32f7f20d0c@cern.ch"},"message":"radosstriper : Fixed locking of truncation in libradosstriper\n\nLast commit did drop the check for existence of the object. It's now back there\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/db2f521956db60d134f0a31115eed3f1168801f2"},{"sha":"4ad1d1ddd141617913181137f7eb4df83a335c9c","author":{"name":"root","email":"0ddec2d7e784f56fe0bd4fe295b4b53464af379c@lxbre43a05.cern.ch"},"message":"rados : Fixed initialization of AioUnlockPP test\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/4ad1d1ddd141617913181137f7eb4df83a335c9c"},{"sha":"0b7577f8f527daa982916e0767e60d7ad55eb310","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"Merge pull request #11537 from liewegas/wip-bluestore-parallel\n\nos/bluestore: refactor bluestore_sync_submit_transaction\r\n\r\nReviewed-by: Somnath Roy <somnath.roy@sandisk.com>\r\nReviewed-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/0b7577f8f527daa982916e0767e60d7ad55eb310"},{"sha":"a8fb6ab9ba614808cc2398afc2640f215e681edd","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"mon/OSDMonitor: prevent post-jewel OSDs unless require_jewel_osds\n\nWe want all upgrades to stop at jewel.  Do this by\nrequiring that the admin set require_jewel_osds before\nallowing post-jewel OSDs (i.e., OSDs with kraken feature)\nfrom starting.\n\nThis is similar to the hammer stop we required, except\nthat there we relied on the feature bits alone.  Here,\nwe implicitly require that the admin also set the\nrequire_jewel_osds flag.\n\nBackport: jewel\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/a8fb6ab9ba614808cc2398afc2640f215e681edd"},{"sha":"04e3319e8aecde9ca58ccb7c89016f9079c7d657","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"mon: remove config option to disable no sortbitwise warning\n\nWe'll require this soon.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/04e3319e8aecde9ca58ccb7c89016f9079c7d657"},{"sha":"a9c3e9b91670ff932a6ebf5ae242a819b1439f70","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"ceph_test_objectstore: fix synthetic fsck\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/a9c3e9b91670ff932a6ebf5ae242a819b1439f70"},{"sha":"181e28ba999c4134957f04183bad5c4dfc0e7062","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"os: add fsck deep/shallow option\n\ndeep==false checks just metadata, and deep==true will (eventually) check\nall data (and checksums) too.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/181e28ba999c4134957f04183bad5c4dfc0e7062"},{"sha":"6fc48bc7b1cf6bce018fa97f3b6e455ccdd5a443","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"os/bluestore: verify we can read objects on deep fsck\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/6fc48bc7b1cf6bce018fa97f3b6e455ccdd5a443"},{"sha":"2847e17769ae57de7a560edc38d3c9bbb2a0165d","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"Merge pull request #11724 from liewegas/wip-bluestore-fsck\n\nos/bluestore: deep fsck\r\n\r\nReviewed-by: Igor Fedotov <ifedotov@mirantis.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/2847e17769ae57de7a560edc38d3c9bbb2a0165d"},{"sha":"3e7fc8ec52b387b2e42ff67b70979a1ae8e23496","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"msg/async/rdma: make RDMADispatch thread spawn after forking\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/3e7fc8ec52b387b2e42ff67b70979a1ae8e23496"},{"sha":"dafac2fb3dc652a4b64eaedfcc2aed030587f897","author":{"name":"Haomai Wang","email":"664e9a68f14bc991937cca2c039fda88de98d2c3@xsky.com"},"message":"test/librados/CMake: add EXTRALIBS to make tests linking pass\n\nSigned-off-by: Haomai Wang <haomai@xsky.com>","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/dafac2fb3dc652a4b64eaedfcc2aed030587f897"},{"sha":"2c8d25b6fddf4571ce4a6d6ae69f2403d298aeea","author":{"name":"Matt Benjamin","email":"ae7c97a5debf6ddb165ee9f6c1e9fb330302b945@redhat.com"},"message":"Merge pull request #10767 from rzarzynski/wip-rgw-frontend-rework\n\nrgw: frontend subsystem rework\r\n\r\nall requested changes have been made by the author\r\ntested by-hand w/sigv2 and sigv4, and already passed teuthology rgw suite","distinct":false,"url":"https://api.github.com/repos/noahdesu/ceph/commits/2c8d25b6fddf4571ce4a6d6ae69f2403d298aeea"}]}
{"actor":{"display_login":"noahdesu"}}