{"push_id":2970648948,"size":17,"distinct_size":17,"ref":"refs/heads/wip-35975","head":"5e2fac7583c006642c2c4c4991d8fa70e0518669","before":"94a32bdea3d32cfd90d3764865ac9a01756bfa6d","commits":[{"sha":"60a65dc7e255285c432e244d3742f6ee72e0148e","author":{"name":"Yao Zongyou","email":"186bb7daf19272ee050e7810c67cd4bc4a1fb9cd@vip.qq.com"},"message":"rgw: fix deadlock on RGWIndexCompletionManager::stop\n\nThe lock has been acquired in complete_op_data::stop\nFixes: http://tracker.ceph.com/issues/26949\n\nSigned-off-by: Yao Zongyou <yaozongyou@vip.qq.com>\n(cherry picked from commit 519cea1bf58461a65bab1e4aecff1fd3ea3191b0)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/60a65dc7e255285c432e244d3742f6ee72e0148e"},{"sha":"a07125ba2dc9b796afd1a247f5a812ab1e606c7f","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: raise default rgw_curl_low_speed_time to 300 seconds\n\nthis timeout is mainly to avoid waiting forever when a sync connection\ngoes away without seeing a close. a 30-second timeout is much more\nlikely to catch other delays like loaded osds - and timeout/retry will\nincrease that load\n\nFixes: http://tracker.ceph.com/issues/27989\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit 2fe357657158f6454865b9c37314fa8cfdfc4771)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/a07125ba2dc9b796afd1a247f5a812ab1e606c7f"},{"sha":"0b13d2ff695231a638619ba53579125b142f199d","author":{"name":"Sage Weil","email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com"},"message":"qa/suites/rgw/verify/tasks/cls_rgw: test cls_rgw\n\nTest this as part of the rgw suite (currently we only cover it in the\nrados suite).\n\nSigned-off-by: Sage Weil <sage@redhat.com>\n(cherry picked from commit a3c2b28edb7848d479d721e4f6a3c103be0ef7ad)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/0b13d2ff695231a638619ba53579125b142f199d"},{"sha":"e05e9548ede94d8eaa65ad0e29f28b198244199f","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"qa/rgw: reorganize verify tasks\n\nsplit the verify suite tasks back into separate yaml files, using + to\ncombine them into a single job\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit 64e20c3a6a208533f32b6ae4e2cada80ec5a0a21)\n\nConflicts:\n\tqa/suites/rgw/verify/tasks/0-install.yaml\n\tqa/suites/rgw/verify/tasks/ragweed.yaml\n\tqa/suites/rgw/verify/tasks/s3tests.yaml","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/e05e9548ede94d8eaa65ad0e29f28b198244199f"},{"sha":"cbc7dfb184e5085f6cddccb620b46eda6d4ae39e","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: data sync uses coarse clock for error_retry_time\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit 233ee9cf291194f3d8d291a5e4632612612b7731)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/cbc7dfb184e5085f6cddccb620b46eda6d4ae39e"},{"sha":"31e55a86d9c85882800c55397f9a527e8bf1ac24","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"common: adding missing ceph::coarse_real_clock helpers\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit 11cd4254ff645a306442f88356e8ac3d493c9a3d)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/31e55a86d9c85882800c55397f9a527e8bf1ac24"},{"sha":"d5f54d088b12c29d70ba0aa379a48918b45bd161","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: data sync respects error_retry_time for backoff on error_repo\n\ndon't restart processing the error_repo until error_retry_time. when\ndata sync is otherwise idle, don't sleep past error_retry_time\n\nFixes: http://tracker.ceph.com/issues/26938\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit eb655323781ce4d23d6983aa5164d9dc367497e9)\n\nConflicts:\n\tsrc/rgw/rgw_data_sync.cc","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/d5f54d088b12c29d70ba0aa379a48918b45bd161"},{"sha":"04ac587fec56b6d29d6be89b9767d75f27d59940","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"encoding: constrain the time_point templates\n\ndisable use of encode/decode for time_points that don't provide\nconversions to/from timespec. these are only intended for use by\nreal_clock and coarse_real_clock\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit 427655e39180640fb1de56cef13c4ed8c34fa3bb)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/04ac587fec56b6d29d6be89b9767d75f27d59940"},{"sha":"c54fef0b0ebea5f35782b61e4500f538a281a93e","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"include: utime_t can convert from ceph::coarse_real_time\n\ninstead of accepting ceph::real_time directly, the converting\nconstructor takes a std::chrono::time_point<Clock>, constrained to\nclocks that support timespec conversions. this currently just means\nceph::real_time and ceph::coarse_real_time\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit 61fb24883e812c11016acea0654f6aef7ddab1f7)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/c54fef0b0ebea5f35782b61e4500f538a281a93e"},{"sha":"31b332a7e841a60ae624e0a14859f0190e6ebbb7","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"encoding: add test for ceph::coarse_real_time\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit e4030eab2a30459ee56ba4510f8233fe4937f77a)\n\nConflicts:\n\tsrc/test/encoding/test_ceph_time.h\n\tsrc/test/encoding/types.h","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/31b332a7e841a60ae624e0a14859f0190e6ebbb7"},{"sha":"b12f0055a8f5d8b333e819c88a3239e253107dc8","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"encoding: add overloads for chrono durations\n\nstd::chrono::durations can be encoded in the same format as time_points\nand utime_t\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit 5c08f2cc49063053d98fa77b68bfd8fde28454b7)\n\nConflicts:\n\tsrc/test/encoding/test_ceph_time.h\n\tsrc/test/encoding/types.h","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/b12f0055a8f5d8b333e819c88a3239e253107dc8"},{"sha":"f89b11bc04373a6819a9331c702bbcc3c7ef0c25","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: use coarse_real_clock for req_state::time\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>\n(cherry picked from commit d9284902e1b2e292595696caf11cdead18acec96)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/f89b11bc04373a6819a9331c702bbcc3c7ef0c25"},{"sha":"a3f54323e16c04d912deb171bbbd780bb9b889a3","author":{"name":"Venky Shankar","email":"78a921d2249fa39da59d1342df10fbdfc586e02b@redhat.com"},"message":"mds: pass timeout argument for fetching late clients\n\nThis would be required when fetching clients that have not\nresponded to cap revoke by MDS for a configured timeout\nvalue.\n\nAdditionally, make member functions private which are called\nfrom the Locker class itself.\n\nSigned-off-by: Venky Shankar <vshankar@redhat.com>\n(cherry picked from commit 005cf6c76f2d25ee88dd6ac9d0c67cfa88a9d58e)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/a3f54323e16c04d912deb171bbbd780bb9b889a3"},{"sha":"beb94ed8175398835acbeab13e0e145799d90e99","author":{"name":"Venky Shankar","email":"78a921d2249fa39da59d1342df10fbdfc586e02b@redhat.com"},"message":"mds: evict clients that do not respond to cap revoke by MDS\n\nBy default, preserve old behaviour. When configured with a non\ndefault value, evict clients that have not responded to cap\nrevoke by MDS for the configured amount of seconds.\n\nSigned-off-by: Venky Shankar <vshankar@redhat.com>\n(cherry picked from commit 4cf7815cdcd8efbbb981ef45b3eabee387b4de21)\n\n Conflicts:\n\tsrc/common/options.cc\n\tsrc/mds/MDSDaemon.cc\n\tsrc/mds/MDSRank.h","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/beb94ed8175398835acbeab13e0e145799d90e99"},{"sha":"886659939876c18c2eaca93d6361ef5d1b228db6","author":{"name":"Venky Shankar","email":"78a921d2249fa39da59d1342df10fbdfc586e02b@redhat.com"},"message":"mds: add counter for tracking cap non-responding clients\n\nSigned-off-by: Venky Shankar <vshankar@redhat.com>\n(cherry picked from commit 8f2de92712a98568b0d07a795f1158868caae550)\n\n Conflicts:\n\tsrc/mds/Server.cc","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/886659939876c18c2eaca93d6361ef5d1b228db6"},{"sha":"4a131a273b441df1971bd31f200f546207910014","author":{"name":"Venky Shankar","email":"78a921d2249fa39da59d1342df10fbdfc586e02b@redhat.com"},"message":"test: validate client eviction for cap revoke non-responders\n\nSigned-off-by: Venky Shankar <vshankar@redhat.com>\n(cherry picked from commit c0b1dacc9f9c9b5af07a1b83a0adb53d001c2b79)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/4a131a273b441df1971bd31f200f546207910014"},{"sha":"5e2fac7583c006642c2c4c4991d8fa70e0518669","author":{"name":"Venky Shankar","email":"78a921d2249fa39da59d1342df10fbdfc586e02b@redhat.com"},"message":"doc: document cap revoke non-responders client eviction\n\nFixes: https://tracker.ceph.com/issues/35975\nSigned-off-by: Venky Shankar <vshankar@redhat.com>\n(cherry picked from commit 28a52d6fa14425fc877a69055dabe4e7c00f6b14)","distinct":true,"url":"https://api.github.com/repos/vshankar/ceph/commits/5e2fac7583c006642c2c4c4991d8fa70e0518669"}]}
{"actor":{"display_login":"vshankar"}}