{"push_id":1060305339,"size":393,"distinct_size":0,"ref":"refs/heads/master","head":"b4746520706495314c24992b663ea4955607fdbe","before":"43d63ee456de71156baf8f7d8c66fd46bb253a49","commits":[{"sha":"d5b3926e8309f4a3e17287bbe7ef2724b23028e3","author":{"email":"b6470dba0e3c1e1a2991851466d1be6d9aa159a0@gmail.com","name":"chen.xiaowei"},"message":"PG: pg down state blocked by osd.x, lost osd.x cannot solve peering stuck.\n\nFixes #13531\n\nSigned-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/d5b3926e8309f4a3e17287bbe7ef2724b23028e3"},{"sha":"3241011cf79de7e9c38a7154cb652639d1750feb","author":{"email":"516c672915ea34f300f5b494e6fa4dd22f66047a@xsky.com","name":"Zhiqiang Wang"},"message":"osd: add the support of per pool scrub priority\n\nceph osd pool get pool_name scrub_priority\nceph osd pool set pool_name scrub_priority x\n\nSigned-off-by: Zhiqiang Wang <zhiqiang@xsky.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/3241011cf79de7e9c38a7154cb652639d1750feb"},{"sha":"23f3d30987a560f262c8a50dfcf5d5a10f35773c","author":{"email":"516c672915ea34f300f5b494e6fa4dd22f66047a@xsky.com","name":"Zhiqiang Wang"},"message":"qa/workunits: add test for setting scrub priority\n\nSigned-off-by: Zhiqiang Wang <zhiqiang@xsky.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/23f3d30987a560f262c8a50dfcf5d5a10f35773c"},{"sha":"f1a44907a2f83cb8080cd8ab5980a30306a33fbd","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"ceph.spec.in: disable lttng and babeltrace explicitly\n\nbefore this change, we do not pacakge tracepoint probe shared libraries\non rhel7. but \"configure\" script enables them if lttng is detected. and\nrpm complains at seeing installed but not pacakged files. as EPEL-7 now\nincludes lttng-ust-devel and libbabeltrace-devel, we'd better\nBuildRequire them, and build with them unless disabled otherwise. so in\nthis change\n* make \"lttng\" an rpm build option enabled by default\n* BuildRequire lttng-ust-devel and libbabeltrace-devel if the \"lttng\"\n \"lttng\" option is enabled\n* --without-lttng --without-babeltrace if the \"lttng\" option is disabled\n\nFixes: #14844\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/f1a44907a2f83cb8080cd8ab5980a30306a33fbd"},{"sha":"e10c6e4841be8ee27d68e24517c3c0a995d1fa32","author":{"email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn","name":"xie xingguo"},"message":"common: buffer: put a guard for stat() syscall during read_file\n\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/e10c6e4841be8ee27d68e24517c3c0a995d1fa32"},{"sha":"7b33156b809a01aa558b8fd4bbb103f4338ffe77","author":{"email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn","name":"xie xingguo"},"message":"common: thread: allow set_affinity() to return a error code\n\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/7b33156b809a01aa558b8fd4bbb103f4338ffe77"},{"sha":"3d61ba0d660ce6075506d757c6629a691f73e712","author":{"email":"15e918392590913fa8c5f316bf83f6cdab37c988@redhat.com","name":"Brad Hubbard"},"message":"[rgw] Check return code in RGWFileHandle::write\n\nCoverity complains about rc being unused so check rc accordinly\nto silence the error.\n\nSigned-off-by: Brad Hubbard <bhubbard@redhat.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/3d61ba0d660ce6075506d757c6629a691f73e712"},{"sha":"98cf431259bc05d73d2c581302afac8cf34a6c1a","author":{"email":"3c8440187dff7b40fb6b0bd6f406505b0189289d@gmail.com","name":"sunspot"},"message":"rgw: accept data only at the first time in response to a request\n\nBecause the member \"max_response\" in class \"RGWRESTSimpleRequest\" is\ninitialized 0, data packages cannot be accepted when the function\n\"receive_data()\" is called again.\n\nThis patch initialize the value of \"max_response\" to \"content-length\".\n\nSigned-off-by: sunspot <sunspot0105@gmail.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/98cf431259bc05d73d2c581302afac8cf34a6c1a"},{"sha":"2da505454e940e4b5702fa982ada4e5dd5358014","author":{"email":"52aa03431caa830d957d78a0bd19dcb738002b0e@redhat.com","name":"David Zafman"},"message":"Revert \"osd: build_past_intervals_parallel() add diagnostics before assert\"\n\nThis reverts commit db3dc4d3e2a74cfd366cd2ef4d0c9c4581269113.","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/2da505454e940e4b5702fa982ada4e5dd5358014"},{"sha":"0fd674bbf0c17a673be40123645adee3d64375a0","author":{"email":"52aa03431caa830d957d78a0bd19dcb738002b0e@redhat.com","name":"David Zafman"},"message":"osd/OSD: fix build_past_intervals_parallel\n\nWe may be only calculating older past intervals and have a valid\nhistory.same_interval_since value, in which case the local\nsame_interval_since value will end at the newest old interval we had to\ngenerate.\n\nSame as 0830275b39afc408573c2c468fa3b0e7b1d5cc4e change in generate_past_intervals()\nThis was introduced by 70316541bbb115d9a35954bfba373cf1dc084b7e.\n\nSigned-off-by: David Zafman <dzafman@redhat.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/0fd674bbf0c17a673be40123645adee3d64375a0"},{"sha":"55c90fcc578398d3dc3b4994d26c5e6c776bcf3c","author":{"email":"e22d5f37b63b45dede6afe102bcd794fe5c9159e@h3c.com","name":"qiankunzheng"},"message":"rgw/rgw_admin:fix bug about list and stats command\nresult of bucket-list and bucket-stats are incorrect when The first character of bucket name is underline\n\nFixes:#15197\nSigned-off-by: Qiankun Zheng <zheng.qiankun@h3c.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/55c90fcc578398d3dc3b4994d26c5e6c776bcf3c"},{"sha":"918c12c2ab5d014d0623b1accf959b041aac5128","author":{"email":"4bc04af5483a0782b160ff7b56385d60480cdf0f@mirantis.com","name":"Alexey Sheplyakov"},"message":"monclient: avoid key renew storm on clock skew\n\nRefreshing rotating keys too often is a symptom of a clock skew, try to\ndetect it and don't cause extra problems:\n\n* MonClient::_check_auth_rotating:\n  - detect and report premature keys expiration due to a time skew\n  - rate limit refreshing the keys to avoid excessive RAM and CPU usage\n    (both by OSD in question and monitors which have to process a lot\n    of auth messages)\n* MonClient::wait_auth_rotating: wait for valid (not expired) keys\n* OSD::init(): bail out after 10 attempts to obtain the rotating keys\n\nFixes: #12065\n\nSigned-off-by: Alexey Sheplyakov <asheplyakov@mirantis.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/918c12c2ab5d014d0623b1accf959b041aac5128"},{"sha":"2d3fe67cfa693f6682fa729f12f95c3c74fe98f2","author":{"email":"acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","name":"Somnath Roy"},"message":"Adding documentation on how to use new dynamic throttle scheme\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/2d3fe67cfa693f6682fa729f12f95c3c74fe98f2"},{"sha":"d9949e2873ffaab392a1c833dc53dcf2199322ca","author":{"email":"16ccadb3f2bf0703b4be974f8606e7e98c1cda29@redhat.com","name":"Samuel Just"},"message":"Revert \"osd: drop create events based on same_primary_since, not interval\"\n\nThis is a bit tricky, the history, acting, up, etc, calculated\naround project_pg_history aren't necessarily valid unless we are\nin the same interval as when the message was sent.  We could work\naround that, but I'd rather fix it another way.\n\nThis reverts commit f41cb1668672b550baad75bd4cab79258a2af99d.\n\nSigned-off-by: Samuel Just <sjust@redhat.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/d9949e2873ffaab392a1c833dc53dcf2199322ca"},{"sha":"c804416d78ef65ba83c35b1a843324fd6f8556b4","author":{"email":"dfb1b912c0008bb20dd555b8598c735447b1b3bf@ebay.com","name":"Xiaoxi Chen"},"message":"osd/OSD.cc: finish full_map_request every MOSDMap message.\n\nWe remember the range of requested full map in requested_full_first/last\nand prevent sending duplicate requests.\n\nBut monitor will cap the reply to osd_map_message_max number of maps, for example,\nOSD request [100, 200] while monitor only return [100,149], previous code think\n[150, 200] is dup and prevent the OSD to send out the request, which is wrong.\n\nFix this by clear the requested_full_first/last field at the end of handle_osd_map.\n\nFixes: #15130\n\nSigned-off-by: Xiaoxi Chen <xiaoxchen@ebay.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/c804416d78ef65ba83c35b1a843324fd6f8556b4"},{"sha":"d2e281d2beb0a49aae0fd939f9387cb2af2692c8","author":{"email":"a52891a81ff3c449cdb13f9202edb66072b24b7e@gmail.com","name":"Vitja Makarov"},"message":"rgw: S3: set EncodingType in ListBucketResult\n\nSigned-off-by: Victor Makarov <vitja.makarov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/d2e281d2beb0a49aae0fd939f9387cb2af2692c8"},{"sha":"ec6f108df54c89481f109ff0c48524c353c061c5","author":{"email":"78a921d2249fa39da59d1342df10fbdfc586e02b@redhat.com","name":"Venky Shankar"},"message":"os/bluestore: ceph-bluefs-tool fixes\n\nCouple of fixes:\n- check vector size before using\n- fix assert() failure after write_fd()\n\nFixes: #15261\nSigned-off-by: Venky Shankar <vshankar@redhat.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/ec6f108df54c89481f109ff0c48524c353c061c5"},{"sha":"038d1b6490fdfa2fa9afcfccfbd9fea9c11a463e","author":{"email":"dd70006fc7bb50202c00379a3ab1a4f3073de3a7@unitedstack.com","name":"Ning Yao"},"message":"osd: duplicated clear for peer_missing\npeering_missing is also cleared in clear_primary_state\n\nSigned-off-by: Ning Yao <yaoning@unitedstack.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/038d1b6490fdfa2fa9afcfccfbd9fea9c11a463e"},{"sha":"fa450896ace454dbd140b2d4c71535ab015fc407","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"Makefile-env.am: set a default for CEPH_BUILD_VIRTUALENV (part 2)\n\nThe new default must be taken into account by make check scripts\notherwise they fail.\n\nFollowup of 5b3da26.\n\nSigned-off-by: Loic Dachary <loic@dachary.org>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/fa450896ace454dbd140b2d4c71535ab015fc407"},{"sha":"00cb296a523996bbf52a7392a32462889b5aff7d","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"mon: remove remove_legacy_versions()\n\nas it's required to upgrade to hammer before moving to jewel, and\nhammer is already using the single-paxos monitor. and we convert\nthe store.db when starting up from an old monitor (bobtail). we\nstopped the conversion since 1d814b7.\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/oritwas/ceph/commits/00cb296a523996bbf52a7392a32462889b5aff7d"}]}