)]}'
{"id":"openstack%2Fswift~798994","triplet_id":"openstack%2Fswift~master~Ida8ea98ad23c63f99a002dc77df49ba8b5bf820e","project":"openstack/swift","branch":"master","topic":"sharder_add_overlap_stats","hashtags":[],"change_id":"Ida8ea98ad23c63f99a002dc77df49ba8b5bf820e","subject":"Sharder: Add root_audit overlap stats","status":"MERGED","created":"2021-07-01 07:16:59.000000000","updated":"2021-07-12 09:48:15.000000000","submitted":"2021-07-12 09:46:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"798994-sharder_add_overlap_stats","meta_rev_id":"658767a6c61efcd53c519e12f5cd19d0c37ac10d","_number":798994,"virtual_id_number":798994,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-12 09:46:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2021-07-12 08:35:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2021-07-05 15:38:50.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2021-07-12 08:35:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-01 08:26:08.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-07-01 08:30:33.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-07-05 15:38:50.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2021-07-09 09:47:49.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"}],"messages":[{"id":"54f17b4dada4f641a28fc2fdb00ea41dff092443","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-07-01 07:16:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8ddf555a15cc892ee6580c321ba41f5d37e23ad1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 08:26:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/906099e32f4b48c19498dbdb447705ba : SUCCESS in 1h 06m 39s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/40aa82816b004f14a6717e5db1245b4c : SUCCESS in 54m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0565a72ec7c77c4eb99d8067bc85389be6891f9a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 08:30:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55782cf21de04d3a9f45aefee36d04fc : SUCCESS in 9m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/6a60a91d51764813973b87a7d80f2a79 : SUCCESS in 1h 07m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6ad926300cc04ee182115824f92e197b : SUCCESS in 48m 34s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a0b314cd2afd46b4a19a82ffb311daf9 : SUCCESS in 8m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5ba49b90e91f4557b62f639a211ffbe6 : SUCCESS in 9m 14s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1a9e7d4adfa6400fbe66da23fb856cc5 : SUCCESS in 16m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bfc27203dd6e4ef7ab0eb8cb22d661d4 : SUCCESS in 17m 17s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0af0061a935e4fba8c47de3cf6d98d67 : SUCCESS in 17m 28s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/ad38a52da0fa448e877405efa952a07b : SUCCESS in 16m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2f7da8db8e7447d6a3eaee388287ad1c : SUCCESS in 17m 06s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6837de98be054f76a09de01a2e2209ea : SUCCESS in 22m 38s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8f732d97a2ee4811baec187975fb4110 : SUCCESS in 24m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6a8e869b01744654852a366a762552d2 : SUCCESS in 25m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4fc1cefcca254b3aaaafe4de54cbf803 : SUCCESS in 24m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a0d160545eca464580f97955871a2ad5 : SUCCESS in 17m 52s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9ea4b0924802442fb1ec9f3bd4773e14 : SUCCESS in 18m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/975f0f1b88d94a1c8659b5fb49aa6c67 : SUCCESS in 7m 29s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a4598293252b4696a9aac5728f74e699 : SUCCESS in 24m 18s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8b35b41511c34efbad9ffc1a0c0c2766 : SUCCESS in 53m 17s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/9458dc49b0b74b00bca3a31ab922f913 : SUCCESS in 55m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/27f3a936c8064958bfe5a50d0f833d7b : SUCCESS in 45m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d2280c656fa04bf1a7455525a4cdc3fc : SUCCESS in 39m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ebe5aae440b4452c8ea63d7e15011b08 : SUCCESS in 18m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/656d4e41edf94babb29717c4a39f4731 : SUCCESS in 6m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2622cd2a922340acb655097d19bf323d : SUCCESS in 24m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/11a3bcd191084d1a97efad9cb1c89c02 : SUCCESS in 47m 15s","accounts_in_message":[],"_revision_number":1},{"id":"2ee3ebfc2e90a102f99e38a8e18858e1080699d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-07-02 02:09:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a52c03e793c2309e945e414246ec86b965c1e10d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-02 03:14:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b3786906a5924130a9ebe03b5ace9346 : SUCCESS in 11m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/3e9db95899aa45d6b0a4eb1cf025a109 : SUCCESS in 1h 04m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/29dbad9966914bc79ef8f7c573d50487 : SUCCESS in 39m 21s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/190e1cd447ff43549091dcd703ef7826 : SUCCESS in 7m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/08e8a4abb4e7474d8233c594cc9963d0 : SUCCESS in 8m 15s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ca0edbb42ea2425586e100203d772eca : SUCCESS in 20m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0520469f61b04f389c906e45c5c94fe7 : SUCCESS in 17m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7b1d22b3eb034e88a6f85f99ea556457 : SUCCESS in 20m 17s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/13cbbc339ee54392bf7f16ae31ebf8fa : SUCCESS in 16m 41s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f6140a3d2b0a4165894dbe9171a950e2 : SUCCESS in 16m 00s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d457b64be9404eb2a0f6ed5479dabeb9 : SUCCESS in 20m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7fbead3a52224f73bbb2b7d0d60b8eba : SUCCESS in 18m 48s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2e08df7f1e1d45fdb636b3c1b44587f4 : SUCCESS in 17m 59s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4c7f26e5079a430599d3ab8055556df4 : SUCCESS in 22m 03s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/53f47285e57e46f0923b93e7d9985f35 : SUCCESS in 18m 01s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9cb59aa711d04ec893e3ca36d10df83c : SUCCESS in 19m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8c3cf9cd49d24f698611574832adb22a : SUCCESS in 6m 43s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f68ad52a18054c409c5a8a718c4acd7f : FAILURE in 23m 17s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0d510a0d4c854bbd8cddf5ec8de03627 : SUCCESS in 56m 19s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/cadc54e55e514c4fa9384eb5dceb4439 : SUCCESS in 47m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f0659e6983994ba0af63717a4f365b5d : SUCCESS in 41m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/19059dd97a5a489691a9323d99b1bb9c : SUCCESS in 41m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/05639f16afc6463c9ccebab03e860dc7 : SUCCESS in 16m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da1b951b97104b028939aa8688baf060 : SUCCESS in 7m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/83203cfad9c7406191470a4fcf83779a : SUCCESS in 25m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/50726a290ee742e3ad821068f84edc5f : SUCCESS in 53m 14s","accounts_in_message":[],"_revision_number":2},{"id":"94f1e1921c23fb9397ad7574e90ce7c9fea57575","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-02 03:16:29.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/18345de9b7074d0a95ffd62c2f200fff : SUCCESS in 47m 40s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5329dd1e447b4320a4c00d5f92eb48cb : SUCCESS in 1h 05m 34s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"070bf927358828c9da878a3ab7dac1b31d7cb095","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-07-05 15:38:50.000000000","message":"Patch Set 2: Code-Review+1\n\nseems reasonable to me!","accounts_in_message":[],"_revision_number":2},{"id":"afa90b706c01ee4225fabe4ef3ca3d1833c9537c","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-07-09 09:47:49.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nNice addition Matt\n\nnum_overlaps may only be useful when has_overlaps \u003d\u003d 1, but I guess we hope has_overlaps is typically 0 and rarely 1, so num_overlaps might be useful??","accounts_in_message":[],"_revision_number":2},{"id":"1e2cea08ce8be69493ff6fdc9b65b3ae94df30d7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-07-12 03:14:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"eb78bda590e6d6c1d7fbf7bbee5df345d6a7de55","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-07-12 03:20:47.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4f99e80643e25bb99d5f0ad8739201617b7353d9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-07-12 08:35:39.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d0ebaae05b93a7df3cc785186527ba7b6ec7750b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-12 08:35:58.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"a10d22b7de4172b1578f1a4c1c384708407b1d74","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-12 09:46:54.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16ab4a28c5ba4d9a92bc37096e026045 : SUCCESS in 9m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/8f58116e086b499c8645b0a0b103c119 : SUCCESS in 1h 05m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/71f104fc690f44b18060e2f779a2a620 : SUCCESS in 47m 21s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/7e4373014fe7440091039c3e9510005e : SUCCESS in 9m 18s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/14d9e3033d3844c8b12253e24a2f034f : SUCCESS in 9m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ddbd1f8280164773bed40e6d95a44b11 : SUCCESS in 16m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/711da70e0297428f9a69004d98799e69 : SUCCESS in 17m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/16b157a0b9214252a1882b7afbaa4a49 : SUCCESS in 20m 27s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b8c3f1c137a243eebba34889bb4fe580 : SUCCESS in 15m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/52122a2904674cea908896e53b42219a : SUCCESS in 16m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5a691e3a31f74219ac0ff5ae0fd9ebbd : SUCCESS in 17m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/957b3e552e08403e8a5f2fa3a509d04b : SUCCESS in 20m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/549c031119134b6ca3bfb5a342a32d4a : SUCCESS in 17m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ab3d4954c0234a2880d0c2de65ce1101 : SUCCESS in 16m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/af6aa390b34e4d2188b0e308ea514519 : SUCCESS in 18m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d7866710bda8463e93e7ce94d77a2e1c : SUCCESS in 17m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3b75b706d4594e589b27a8ba3b325f21 : SUCCESS in 6m 14s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/039dafe3092948f291dc5bff672bc71d : SUCCESS in 51m 06s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/b272e7b96507432cb2fceb074b443cd6 : SUCCESS in 59m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/277dd108ee9949d78a12672b26557a18 : SUCCESS in 40m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2a6c797ee885445f81b8f1053874572e : SUCCESS in 39m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a1fe8e2cfa96479b9257c505f002dd54 : SUCCESS in 16m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e0f8bb8b3c54f1bbb233beaa9cf5b3f : SUCCESS in 6m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/23d88c65ed8a4f6aa75c96da6a2dedbe : SUCCESS in 25m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/97c79f18d503417a92a72f1878d90b5f : SUCCESS in 55m 52s","accounts_in_message":[],"_revision_number":2},{"id":"84c8a54e6849a5c0a6dc55ebed2073f593eea71e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-12 09:46:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"658767a6c61efcd53c519e12f5cd19d0c37ac10d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-12 09:48:15.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0c938472b1c2409ca307b6b84050962d : SUCCESS in 1m 00s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/f61adebb45c44217989901d1f9509b6f : FAILURE in 46s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/d0b66aa363ec4e40a12e59b3a1e22a3c : SUCCESS in 49s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e0ba83eca333038cb9bb166c1e4b6121f3ac3656","revisions":{"b3d324680527387d9b4cd03f8c3f0a9fcf5f5b03":{"kind":"REWORK","_number":1,"created":"2021-07-01 07:16:59.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/94/798994/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/94/798994/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/798994/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/798994/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/798994/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/94/798994/1"}}},"commit":{"parents":[{"commit":"85e36f7122b83d53b5ce931f72ebf6c6f6fdfaf4","subject":"recon: refactor common recon names into a common location","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/85e36f7122b83d53b5ce931f72ebf6c6f6fdfaf4"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-01 07:14:09.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-01 07:14:09.000000000","tz":600},"subject":"Sharder: Add root_audit overlap stats","message":"Sharder: Add root_audit overlap stats\n\nWe currently log overlaps as a warning in the logs, but having the stats\nlogged to recon so we can pull the data more readily is a win.\n\nChange-Id: Ida8ea98ad23c63f99a002dc77df49ba8b5bf820e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3d324680527387d9b4cd03f8c3f0a9fcf5f5b03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3d324680527387d9b4cd03f8c3f0a9fcf5f5b03"}]},"branch":"refs/heads/master"},"e0ba83eca333038cb9bb166c1e4b6121f3ac3656":{"kind":"REWORK","_number":2,"created":"2021-07-02 02:09:17.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/94/798994/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/94/798994/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/798994/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/798994/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/798994/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/94/798994/2"}}},"commit":{"parents":[{"commit":"85e36f7122b83d53b5ce931f72ebf6c6f6fdfaf4","subject":"recon: refactor common recon names into a common location","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/85e36f7122b83d53b5ce931f72ebf6c6f6fdfaf4"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-01 07:14:09.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-02 02:08:58.000000000","tz":600},"subject":"Sharder: Add root_audit overlap stats","message":"Sharder: Add root_audit overlap stats\n\nWe currently log overlaps as a warning in the logs, but having the stats\nlogged to recon so we can pull the data more readily is a win.\n\nChange-Id: Ida8ea98ad23c63f99a002dc77df49ba8b5bf820e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e0ba83eca333038cb9bb166c1e4b6121f3ac3656"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e0ba83eca333038cb9bb166c1e4b6121f3ac3656"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
