{"push_id":672965327,"size":61,"distinct_size":24,"ref":"refs/heads/wip-erasure-code-profile","head":"395f610e12be401556a9b408f6027c6a129d4db8","before":"1256bdde14a63a87fc8a89090525cb7fde48f9e8","commits":[{"sha":"e36df0989609c11a93778835ceb70aa19329b950","author":{"email":"120d485432caa52f6c4e2ce7d7b655cdeb3c8e3d@redhat.com","name":"Nilamdyuti Goswami"},"message":"doc: Removes references to s3gw.fcgi in simple gateway configuration file.\n\nFixes: #11396\n\nSigned-off-by: Nilamdyuti Goswami <ngoswami@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dachary/ceph/commits/e36df0989609c11a93778835ceb70aa19329b950"},{"sha":"2df069390ea3bbcfbab5022750e89f51d197cc11","author":{"email":"257928415d93a4c17239d30ca52f93b9cf4a0ecf@nebula.fi","name":"Anton Aksola"},"message":"rgw: always check if token is expired\n\nFixes: #11367\n\nCurrently token expiration is only checked by the token cache. With PKI\ntokens no expiration check is done after decoding the token. This causes\nPKI tokens to be valid indefinitely. UUID tokens are validated by\nkeystone after cache miss so they are not affected by this bug.\n\nThis commit adds explicit token expiration check to\nRGWSwift::validate_keystone_token()\n\nSigned-off-by: Anton Aksola <anton.aksola@nebula.fi>\nReported-by: Riku Lehto <riku.lehto@nexetic.com>","distinct":true,"url":"https://api.github.com/repos/dachary/ceph/commits/2df069390ea3bbcfbab5022750e89f51d197cc11"},{"sha":"c565d8721be872b5677b3f916d8dc636ac033d7a","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mds: on suicide(), send a DNE beacon to MDSMonitor\n\n...using the same timeout beacon send routine that\nwas created for damaged().\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/c565d8721be872b5677b3f916d8dc636ac033d7a"},{"sha":"7fe435ccee9cf693b8e7d2136538498cab0b68c9","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mon: handle DNE beacon from MDS\n\n...by calling fail_mds_gid for that MDS.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/7fe435ccee9cf693b8e7d2136538498cab0b68c9"},{"sha":"46a8e0864dbef333a931191e33b7d907a133308b","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mds: respawn instead of suicide on blacklist\n\nThis was already the case in general, but the case\nin RecoveryQueue slipped through.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/46a8e0864dbef333a931191e33b7d907a133308b"},{"sha":"0c5b9a2bab28364dede808076de4f52c32b5851f","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mds: validate the state+rank in MDS map\n\nEspecially:\n * once I have been assigned a rank, it\ncan't be taken away without restarting\nthe daemon.\n * once I have entered standby, I can\nonly go upwards through the states.\n\nFixes: #11481\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/0c5b9a2bab28364dede808076de4f52c32b5851f"},{"sha":"ab30ff20d6c55a69e6298362c15190def1567da7","author":{"email":"da70c4e2be5a1aa3bf35582e89b742b35b527330@sandisk.com","name":"Varada Kari"},"message":"KeyValueStore: optimize the object header writes\n\nDon't write the object header when any strip is overwritten.\nwrite header when new strip is added or any header fields are modified.\n\nSigned-off-by: Varada Kari <varada.kari@sandisk.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/ab30ff20d6c55a69e6298362c15190def1567da7"},{"sha":"c199b7b887c3af925cd082735cd34fa594591b22","author":{"email":"da70c4e2be5a1aa3bf35582e89b742b35b527330@sandisk.com","name":"Varada Kari"},"message":"KeyValueStore: Initialize the iterator\n\nInitialize the iterator in get_keys and get_keys_with_header.\nThis fixes the issues with ceph_test_rados_api_aio.\n\nSigned-off-by: Varada Kari <varada.kari@sandisk.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/c199b7b887c3af925cd082735cd34fa594591b22"},{"sha":"9eb760d1d5edba6afa289a6edc6daf05050f80fe","author":{"email":"da70c4e2be5a1aa3bf35582e89b742b35b527330@sandisk.com","name":"Varada Kari"},"message":"KeyValueStore: Fix the prefix comparion to avoid object leaks.\n\nIterator becomes invalid due to a partial prefix comparision in\nrmkeys_by_prefix, resulting in not deleting the objects from backend.\nModified the comparision to the given prefix.\n\nSigned-off-by: Varada Kari <varada.kari@sandisk.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/9eb760d1d5edba6afa289a6edc6daf05050f80fe"},{"sha":"f11de858a94228250d9782f18d9957b417983975","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mds: fix handle_mds_map in standby_replay\n\nBroken by \"mds: validate the state+rank in MDS map\"\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/f11de858a94228250d9782f18d9957b417983975"},{"sha":"449ef48191916cd8d9754d88100ffc3601ac57d0","author":{"email":"9fe2a219268e421db4f027f1a4f3b0d719f94b0f@gmail.com","name":"huangjun"},"message":"  init-ceph.in: Create osd data dir before fs_type check.\n  One host in cluster crashed and rebuilded, but failed to start osds\n  because the data dir not exist.\n\n  Signed-off-by: huangjun <hjwsm1989@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dachary/ceph/commits/449ef48191916cd8d9754d88100ffc3601ac57d0"},{"sha":"3cf3ac39f1713990a063d54559a450c8abf4c2fe","author":{"email":"3c4259a1b44ae6624c4aca4732d4cc5c9d4e0797@gmail.com","name":"Michal Jarzabek"},"message":"cryptic error message in ceph interactive mode\n\nFixes: #11459\nSigned-off-by: Michal Jarzabek <stiopa@gmail.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/3cf3ac39f1713990a063d54559a450c8abf4c2fe"},{"sha":"d723de62f83b197bde9906580318e50f4ac148b4","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"erasure-code: update ceph-erasure-code-corpus for shec\n\nUpdate the ceph-erasure-code-corpus submodule to include the hammer shec\nchecks.\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/d723de62f83b197bde9906580318e50f4ac148b4"},{"sha":"855aeee6971c1eab637a1d258a1df49710ed3946","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"ceph-detect-init: run-tox.sh always succeeds\n\nBecause of the | grep, the status of tox is no longer the status of\nrun-tox.sh and errors are not reported as they should.\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/855aeee6971c1eab637a1d258a1df49710ed3946"},{"sha":"64f584a8e74690e6fb249cff858715062c79d69f","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"ceph-detect-init: fix pep8 extra space\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/64f584a8e74690e6fb249cff858715062c79d69f"},{"sha":"a0eac3e48c32358862bd5c60a950ac3c1c1c3d04","author":{"email":"b6eae37fc74638590e3f9030895d42446505d41b@dachary.org","name":"Loic Dachary"},"message":"Merge pull request #4711 from dachary/wip-ceph-detect-init\n\nceph-detect-init typo\r\n\r\nReviewed-by: Michal Jarzabek <stiopa@gmail.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/a0eac3e48c32358862bd5c60a950ac3c1c1c3d04"},{"sha":"e4ca4685e024aed8eff3f9eee2d82eb232ce871d","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"tests: reduce make check verbosity\n\nMove check-local scripts\n\n   src/test/run-cli-tests\n   encode-decode-non-regression.sh\n   test/encoding/readable.sh\n\nto check_SCRIPTS. Their output is captured in .log file when running\nwith a recent automake. This reduces the output of make check by an\norder of magnitude.\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/e4ca4685e024aed8eff3f9eee2d82eb232ce871d"},{"sha":"c1f4b7a25793fc8f690ce3adc9e1ad597fe21605","author":{"email":"cdc92d111bae0ed1ee3b3c8a1f849fcffc6b44f7@gmail.com","name":"Kefu Chai"},"message":"Merge pull request #4703 from dachary/wip-make-check-verbose\n\ntests: reduce make check verbosity\r\n\r\nReviewed-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/c1f4b7a25793fc8f690ce3adc9e1ad597fe21605"},{"sha":"0a087c1dae2ef7f4a42bb099c4cc2a96d2409bd2","author":{"email":"110a610a168976b9f09a2067f00465664a17f839@gmail.com","name":"Haomai Wang"},"message":"Merge pull request #4692 from varadakari/wip-kvs-iterator\n\nwip-kvs-iterator\r\n\r\nReviewed-by: Haomai Wang <haomaiwang@gmail.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/0a087c1dae2ef7f4a42bb099c4cc2a96d2409bd2"},{"sha":"2863163cd5123a3afc7575dad5e72c519c27adec","author":{"email":"110a610a168976b9f09a2067f00465664a17f839@gmail.com","name":"Haomai Wang"},"message":"Merge pull request #4693 from varadakari/wip-kvdb-prefix\n\nKeyValueStore: Fix the prefix comparion to avoid object leaks.\r\n\r\nReviewed-by: Haomai Wang <haomaiwang@gmail.com>","distinct":false,"url":"https://api.github.com/repos/dachary/ceph/commits/2863163cd5123a3afc7575dad5e72c519c27adec"}]}