{"push_id":2104744659,"size":380,"distinct_size":380,"ref":"refs/heads/master","head":"2a848b430162648a470adb3f7d8ae0fa74799f10","before":"51d0dbe315b9f293deac5cf5554e2dd8ad563750","commits":[{"sha":"4f9107fb08c4ddc369c82d46fff0762bbda4b008","author":{"name":"Robin H. Johnson","email":"0619cf02718f50c506a6e9628540a6fb611232c6@dreamhost.com"},"message":"rgw: fix Swift container naming rules.\n\nSwift containers are declared in the upstream documentation as 1-256\nbytes of UTF-8, and the only forbidden character is '/'.\n\nWe did not previously enforce the no-slash rule.\n\nAlso ensure that the common validate_bucket_name does not permit '/' or\n0xFF either (it's also banned in S3).\n\nSee-Also: https://docs.openstack.org/developer/swift/api/object_api_v1_overview.html\nFixes: http://tracker.ceph.com/issues/19264\nBackport: hammer, jewel\nSigned-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/4f9107fb08c4ddc369c82d46fff0762bbda4b008"},{"sha":"ba2aa0cee9e077d8439ba31228b41beb2d827a04","author":{"name":"Kefu Chai","email":"b1a573d2d314b4071b008c785c81b68303acbb72@redhat.com"},"message":"ceph-disk: unlock all partitions when activate\n\nshould unlock all dmcrypted partitions when activating a device.\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/ba2aa0cee9e077d8439ba31228b41beb2d827a04"},{"sha":"0050617fa234c45b76ceb0676e0c0034b95a9525","author":{"name":"Adam Kupczyk","email":"268f919d8276c0189a7973ef85feb9d57ee1e69c@mirantis.com"},"message":"radosgw: Make compilation with CryptoPP possible. Trigger compilation error when CIVETWEB changes.\n\nSigned-off-by: Adam Kupczyk <akupczyk@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/0050617fa234c45b76ceb0676e0c0034b95a9525"},{"sha":"516896d3c93ace4e610960f0f2b7a9824df3f7f2","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"mds: fix FSMap copy constructor\n\nThis was confusing ceph-mgr, which did a fsmap = new_fsmap\nand found that old filesystems were never disappearing\nafter being removed.\n\nFixes: http://tracker.ceph.com/issues/21599\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/516896d3c93ace4e610960f0f2b7a9824df3f7f2"},{"sha":"7e62cb703c64dbe177cc69d904ed4888b74cdb86","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"mgr/dashboard: 404 instead of 500 on missing filesystem\n\nStill not the most beautiful but lets reserve 500s\nfor real errors.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/7e62cb703c64dbe177cc69d904ed4888b74cdb86"},{"sha":"83800cd7c11e229e291c699ed45bc65c7fcd9357","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"mgr/dashboard: redirect away if viewed filesystem is removed\n\nPreviously this would sit there with stale data in the browser\nif you were viewing a filesystem and then deleted it in the\nbackground.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/83800cd7c11e229e291c699ed45bc65c7fcd9357"},{"sha":"3c3776b30a2da3f5d2ece15c57713c0ce191c778","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"mon: handle monitor lag when killing mgrs\n\nFixes: http://tracker.ceph.com/issues/20629\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/3c3776b30a2da3f5d2ece15c57713c0ce191c778"},{"sha":"358f53cbc46009924c5a1193ee331f8fcd4d3e6c","author":{"name":"Kefu Chai","email":"b1a573d2d314b4071b008c785c81b68303acbb72@redhat.com"},"message":"qa: reduce mon-client-hunt-interval-max-multiple to 2\n\nmonclient could experience frequent connection issues if \"ms inject\nsocket failures\" is enabled with high frequency. so reduce this number\nto relieve the symptom.\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/358f53cbc46009924c5a1193ee331f8fcd4d3e6c"},{"sha":"2819d05054f3b0a41cfbf442373bf0fd193cc22d","author":{"name":"Kefu Chai","email":"b1a573d2d314b4071b008c785c81b68303acbb72@redhat.com"},"message":"mon/MonClient: schedule tick using lambda\n\nsimpler this way without defining a local struct.\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/2819d05054f3b0a41cfbf442373bf0fd193cc22d"},{"sha":"57229ea2a4369518c7a16b7a09b045b7896f5a70","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"mon: don't blow away bootstrap-mgr on upgrades\n\nFixes: http://tracker.ceph.com/issues/20950\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/57229ea2a4369518c7a16b7a09b045b7896f5a70"},{"sha":"ccc56384032be7f6bd48e28b6825b3ce589c7cf7","author":{"name":"PCzhangPC","email":"d8a85bb1e82afec245611c522bc064f5c45a12fb@easystack.cn"},"message":"librbd: cannot clone all image-metas if we have more than 64 key/value pairs\n\nSigned-off-by: PCzhangPC <pengcheng.zhang@easystack.cn>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/ccc56384032be7f6bd48e28b6825b3ce589c7cf7"},{"sha":"e4c44c1d702ce242f2cb9a58ca7ce1c31fe0a498","author":{"name":"Jan Fajerski","email":"bdee44925689258e532e323efef77d6b3ee719e1@suse.com"},"message":"pybind/mgr/prometheus: add osd_in/out metric; make osd_weight a metric\n\nSigned-off-by: Jan Fajerski <jfajerski@suse.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/e4c44c1d702ce242f2cb9a58ca7ce1c31fe0a498"},{"sha":"48fec7db4b214fe8ef6a04f8cb53fb8a2fb9c2ca","author":{"name":"Jan Fajerski","email":"bdee44925689258e532e323efef77d6b3ee719e1@suse.com"},"message":"pybind/mgr/prometheus: no ports in osd_metadata\n\nPorts might change on a OSD restart and this would create a new metadata\nmetric for this osd.\n\nSigned-off-by: Jan Fajerski <jfajerski@suse.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/48fec7db4b214fe8ef6a04f8cb53fb8a2fb9c2ca"},{"sha":"b19fdce7561963237b28af0056abd9b5b12d21c3","author":{"name":"Enming Zhang","email":"4f5864d2c8fe2af115c4d4f44f2e3ab2f1714fea@umcloud.com"},"message":"rgw: cleanup unused variable in the function copy_obj_data\n\nSigned-off-by: Enming Zhang <enming.zhang@umcloud.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/b19fdce7561963237b28af0056abd9b5b12d21c3"},{"sha":"89e4cb90af3c193fe436390b5e3288701e6fc4af","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"mon/PGMap: 'unclean' does not imply damaged\n\nEverything (that I can think of) that would lead to a PG being unclean is\nalready reported via another health message.  And there are cases where a\nPG is unclean (e.g., because it is backfilling) where we are not degraded.\n\nFix by ignoring this flag in the health checks.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/89e4cb90af3c193fe436390b5e3288701e6fc4af"},{"sha":"ee2948b0b476769dde31aeb562bd92269ce12018","author":{"name":"huangjun","email":"f6f22a7636bea0a3468b6fcc9913db47d4299458@xsky.com"},"message":"ceph-objectstore-tool: skip object with generated version\n\nThe object with generated vesion from clonerange2 will be deleted\nor used as rollback source, but this object dont include OI_ATTR.\n\nSigned-off-by: huangjun <huangjun@xsky.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/ee2948b0b476769dde31aeb562bd92269ce12018"},{"sha":"9cdc5de51dabdc7cc1a07865fea416b0e107913a","author":{"name":"Kefu Chai","email":"b1a573d2d314b4071b008c785c81b68303acbb72@redhat.com"},"message":"osd: extract pgstats_cb into a method of `OSD`\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/9cdc5de51dabdc7cc1a07865fea416b0e107913a"},{"sha":"5faf1787573bb4896a67889471b3c033dbeacf04","author":{"name":"Kefu Chai","email":"b1a573d2d314b4071b008c785c81b68303acbb72@redhat.com"},"message":"mgr/MgrClient: extract MMgrReport sending code into a separated method\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/5faf1787573bb4896a67889471b3c033dbeacf04"},{"sha":"f724509d4fd6d70c25a85322204d14d1a853e073","author":{"name":"Kefu Chai","email":"b1a573d2d314b4071b008c785c81b68303acbb72@redhat.com"},"message":"mgr/MgrClient: store registered event returned by add_event_after()\n\nto be consistent with other caller sites of add_event_after(). the\noriginal intention of doing so, is to avoid double free of the callback\nto be added if we are stopping and the timer refuses to add this\ncallback.\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/f724509d4fd6d70c25a85322204d14d1a853e073"},{"sha":"f0592e6e76540085ece61f216dda8144a4708118","author":{"name":"Kefu Chai","email":"b1a573d2d314b4071b008c785c81b68303acbb72@redhat.com"},"message":"rados,mgr: pass daemon_status by rvalue reference\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zhangsw/ceph/commits/f0592e6e76540085ece61f216dda8144a4708118"}]}
{"actor":{"display_login":"zhangsw"}}