{"push_id":1867646110,"size":430,"distinct_size":42,"ref":"refs/heads/wip-rbd-auth-profile","head":"af2d2a2de73e92e0f86da70028e0688c1b112b0d","before":"dbfeb2a160317ef4fff844c13086ba1be516a94c","commits":[{"sha":"3905cb2afe10674f2ee6d72b95f1b2b6143ddf87","author":{"name":"weiqiaomiao","email":"1b767a1eff140cb5e0eb2806ff55af737ed5731a@zte.com.cn"},"message":"rgw: fix memory leak in copy_obj_to_remote_dest\n\nSigned-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/3905cb2afe10674f2ee6d72b95f1b2b6143ddf87"},{"sha":"b2f6bd114970d1201b556f93eab64664232af66a","author":{"name":"Zhang Shaowen","email":"ed66ff4e072777e98241bdcff64263e3e847525f@cmss.chinamobile.com"},"message":"rgw: remove a redundant judgement in rgw_rados.cc:delete_obj.The value of\nthe 'removed' is just the same as 'r>=0'. We can merge the two\njudgement and remove the var 'removed'.\n\nSigned-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/b2f6bd114970d1201b556f93eab64664232af66a"},{"sha":"dd50c146d69b535217fcf73ab04a7682989ed9ff","author":{"name":"Tianshan Qu","email":"9bb59fb8b50724e911bb1fae04f745e33fe6634d@xsky.com"},"message":"rgw: fix zone did't update realm_id when added to zonegroup\n\nFixes: http://tracker.ceph.com/issues/17995\nSigned-off-by: Tianshan Qu <tianshan@xsky.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/dd50c146d69b535217fcf73ab04a7682989ed9ff"},{"sha":"65ef596ce1d83515338367f69b1bf0ce0ab96ae5","author":{"name":"Zhang Shaowen","email":"ed66ff4e072777e98241bdcff64263e3e847525f@cmss.chinamobile.com"},"message":"rgw: lock is not released when set sync marker is failed.\n\nFixes: http://tracker.ceph.com/issues/18077\n\nSigned-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/65ef596ce1d83515338367f69b1bf0ce0ab96ae5"},{"sha":"ffe95d3c11f05937109b72e8e54c0cfb7dc09a36","author":{"name":"Zhang Shaowen","email":"ed66ff4e072777e98241bdcff64263e3e847525f@cmss.chinamobile.com"},"message":"rgw: Fix a bug that multipart upload may exceed the quota because of\nimproperly operation to the cache.\n\nFixes: http://tracker.ceph.com/issues/19602\n\nSigned-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/ffe95d3c11f05937109b72e8e54c0cfb7dc09a36"},{"sha":"57f1b429f9eedb70c233cfa47e521ed156e136b8","author":{"name":"jimifm","email":"5014780cc446b8781527a839bd3bbf8e062244e0@gmail.com"},"message":"Remove duplicate calls because the destructor has been processed\nUniform class RGWObjectExpirer and class RGWGC's destructor\n\nSigned-off-by: jimifm <hong.zhangoole@gmail.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/57f1b429f9eedb70c233cfa47e521ed156e136b8"},{"sha":"6b30d6602cee504c7258b808e3c362cefdf70ffc","author":{"name":"Yehuda Sadeh","email":"ab068f1a421fe1e18c295e8b530d5ae35142b7f7@redhat.com"},"message":"rgw: verify md5 in post obj\n\nFixes: http://tracker.ceph.com/issues/19739\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/6b30d6602cee504c7258b808e3c362cefdf70ffc"},{"sha":"f59c9d89b49b28a772b5beaac1df379fa2fe4dd8","author":{"name":"Orit Wasserman","email":"3a2c3e4b07b8e36e92790011dc448ec35087dc84@redhat.com"},"message":"Merge branch 'master' into wip-19739","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/f59c9d89b49b28a772b5beaac1df379fa2fe4dd8"},{"sha":"840ed4a18d6a0124bfa8deb03b6b759c64922ded","author":{"name":"Radoslaw Zarzynski","email":"5c31739decce2b3a99078202b6072268c13d5ab8@mirantis.com"},"message":"rgw: fix error handling in the link() method of RGWBucket.\n\nThe recent Static Analysis for Ceph (linked 13 June 2017 on\nceph-devel) shows that the link() method of RGWBucket assigns\nto a variable but doesn't use it later. The anomaly is caused\nby lack of proper error handling. This commit rectifies it.\n\nFixes: http://tracker.ceph.com/issues/20279\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/840ed4a18d6a0124bfa8deb03b6b759c64922ded"},{"sha":"5770a01ebe8b5913cb5446bd4fd09d8029ac1381","author":{"name":"Casey Bodley","email":"3aeb384d71537933dbe422267cb4cf8b77928ff4@redhat.com"},"message":"rgw: remove unused RGWPeriod::use_next_epoch\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/5770a01ebe8b5913cb5446bd4fd09d8029ac1381"},{"sha":"b855c39656d7556c7895850d12177ca6c1db01af","author":{"name":"Casey Bodley","email":"3aeb384d71537933dbe422267cb4cf8b77928ff4@redhat.com"},"message":"rgw: period latest_epoch ops take optional objv tracker\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/b855c39656d7556c7895850d12177ca6c1db01af"},{"sha":"55000d7fb3d4ab1ba4c19f3b3730823b5b056b67","author":{"name":"Casey Bodley","email":"3aeb384d71537933dbe422267cb4cf8b77928ff4@redhat.com"},"message":"rgw: add atomic RGWPeriod::update_latest_epoch\n\nupdate_latest_epoch() uses RGWObjVersionTracker to implement atomic\nupdates to the period's latest_epoch, returning -EEXIST if we already\nhave an epoch >= the one given\n\nFixes: http://tracker.ceph.com/issues/19816\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/55000d7fb3d4ab1ba4c19f3b3730823b5b056b67"},{"sha":"c1731dd2d3de5a337903004f835045d609a731cf","author":{"name":"Casey Bodley","email":"3aeb384d71537933dbe422267cb4cf8b77928ff4@redhat.com"},"message":"rgw: remove set_latest_epoch from RGWPeriod::store_info\n\nsplit the latest_epoch update out of RGWPeriod::store_info(), so callers\nthat need to call the atomic update_latest_epoch() can do so and\ninterpret its result separately\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/c1731dd2d3de5a337903004f835045d609a731cf"},{"sha":"d825b9d854864b815890cf9204d7e72e1e1a9ada","author":{"name":"Casey Bodley","email":"3aeb384d71537933dbe422267cb4cf8b77928ff4@redhat.com"},"message":"rgw: call update_latest_epoch() on all period updates\n\nwhen updating the period, callers use the atomic result of\nupdate_latest_epoch() to determine whether they need to call\nRGWPeriod::reflect() and RGWRealm::notify_new_period()\n\nthis adds a missing call to RGWPeriod::reflect() to RGWPeriodPuller,\nwhich was previously not safe to do without atomic updates to\nlatest_epoch\n\nFixes: http://tracker.ceph.com/issues/19817\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/d825b9d854864b815890cf9204d7e72e1e1a9ada"},{"sha":"e94d3b9661d287e500cdf4e6c102d2e3bb04475e","author":{"name":"Jesse Williamson","email":"60fe7f5385765d25518d090b4ab7f46730cddcee@suse.de"},"message":"libradosstriper: remove format injection vulnerability\n\nFixes: http://tracker.ceph.com/issues/20240\n\nSigned-off-by: Stan K <redrampage@selectel.ru>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/e94d3b9661d287e500cdf4e6c102d2e3bb04475e"},{"sha":"75c9d225cbb0fba0f659f5a4a1457d2db827da77","author":{"name":"lu.shasha","email":"4cac372e8e1a6128c40ec27648717d5fdb1f70d9@eisoo.com"},"message":"rgw: using RGW_OBJ_NS_MULTIPART in check_bad_index_multipart\n\nSigned-off-by: Shasha Lu <lu.shasha@eisoo.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/75c9d225cbb0fba0f659f5a4a1457d2db827da77"},{"sha":"241adcf15ede4e49caa424a3220c5efab9501326","author":{"name":"Abhishek Varshney","email":"c420836b80eb5ad9df58af467f1fc05f6e0935a9@flipkart.com"},"message":"rgw: add functions to list and abort multipart uploads\n\n* list_bucket_multiparts()\n* abort_bucket_multiparts()\n\nFixes: http://tracker.ceph.com/issues/17164\nSigned-off-by: Abhishek Varshney <abhishek.varshney@flipkart.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/241adcf15ede4e49caa424a3220c5efab9501326"},{"sha":"93ee462ca6043dd0f2a1e6b2250db9a2ceb48625","author":{"name":"Abhishek Varshney","email":"c420836b80eb5ad9df58af467f1fc05f6e0935a9@flipkart.com"},"message":"rgw: In RGWListBucketMultiparts::execute(), use list_bucket_multipart()\n\nFixes: http://tracker.ceph.com/issues/17164\nSigned-off-by: Abhishek Varshney <abhishek.varshney@flipkart.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/93ee462ca6043dd0f2a1e6b2250db9a2ceb48625"},{"sha":"acd4f92cf1b0abb0ed3cde72eac9ada1cb7cc946","author":{"name":"Abhishek Varshney","email":"c420836b80eb5ad9df58af467f1fc05f6e0935a9@flipkart.com"},"message":"rgw: abort incomplete multiparts on bucket delete\n\nFixes: http://tracker.ceph.com/issues/17164\nSigned-off-by: Abhishek Varshney <abhishek.varshney@flipkart.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/acd4f92cf1b0abb0ed3cde72eac9ada1cb7cc946"},{"sha":"acf876ad88a42dde634523fa80daf5bb11d36b10","author":{"name":"Abhishek Varshney","email":"c420836b80eb5ad9df58af467f1fc05f6e0935a9@flipkart.com"},"message":"rgw: fix leaks with incomplete multiparts in delete bucket\n\nFixes: http://tracker.ceph.com/issues/17164\nSigned-off-by: Abhishek Varshney <abhishek.varshney@flipkart.com>","distinct":false,"url":"https://api.github.com/repos/dillaman/ceph/commits/acf876ad88a42dde634523fa80daf5bb11d36b10"}]}
{"actor":{"display_login":"dillaman"}}