)]}'
{"id":"openstack%2Fswift~782949","triplet_id":"openstack%2Fswift~master~I9b90863bb502ca8b95e626e83775475c352a7a4d","project":"openstack/swift","branch":"master","topic":"p-shard-bound-singleton","hashtags":[],"change_id":"I9b90863bb502ca8b95e626e83775475c352a7a4d","subject":"Prevent instantiation of ShardRangeOuterBound","status":"MERGED","created":"2021-03-25 11:09:20.000000000","updated":"2021-03-25 21:56:15.000000000","submitted":"2021-03-25 21:50:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"782949-p-shard-bound-singleton","meta_rev_id":"5edf2ee844176d7675760086fa45e4f31ee83e1b","_number":782949,"virtual_id_number":782949,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-25 21:50:35.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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2021-03-25 13:48:40.000000000","permitted_voting_range":{"min":2,"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2021-03-25 13:48:40.000000000","permitted_voting_range":{"min":1,"max":1},"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-25 12:19:30.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-03-25 13:48:40.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"}],"messages":[{"id":"31a566bea8f77c5ad3ee4a7ae1d0f5a33f1799f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-25 11:09:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7436696408256e0ac711184771254ccb2d50e219","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 12:19:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7bea2fd43bc4433f9b53b641e0637156 : SUCCESS in 13m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/ed370fafbaa744c39cf0cfe2d49c3aba : SUCCESS in 1h 06m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/39285533576b4ad2afaf67a762bac0cc : SUCCESS in 40m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/528eed85fa1b41efa9e85e9d874a4982 : SUCCESS in 10m 41s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/17cde1fb45e7454c825875c466e873d3 : SUCCESS in 11m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f9dc81aa854f4880891e75e75fb83e7e : SUCCESS in 27m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0c8f3ff4406848278b72e7be03bb80f2 : SUCCESS in 20m 54s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a27de0be4ebc4bbbab1553afdb77fc0a : SUCCESS in 17m 05s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/daa58dbf2128470b8c8e58c35e457529 : SUCCESS in 14m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bef695fbbb044fdeaaaf6d7fd0dddc78 : SUCCESS in 19m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/eaa960341a7c436b9d7c3230c2a4cfb7 : SUCCESS in 18m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/669bc12d1d684645be28dc22f6bf2c92 : SUCCESS in 16m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bae6e753eaa8463d97b0ad486857f597 : SUCCESS in 25m 49s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/e7e5e468558e485a9bfa5e7db79155a8 : SUCCESS in 26m 03s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ad4001eee26e4657bd93c2a1b7917c53 : SUCCESS in 21m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/aaa705e6e98d440aaa3c718c8f905af6 : SUCCESS in 27m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d4828df6221545a3891c69b67f60b584 : SUCCESS in 8m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e4fbae739f184cf7a10e1917edbfe158 : SUCCESS in 19m 51s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d74bf24c306949ddba0d1586514dd329 : SUCCESS in 52m 08s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/058115500801446cb8a33a9d9e19ea0e : SUCCESS in 45m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bcb63569ec5c461cb87d7f8e8a750fe5 : SUCCESS in 42m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/93511d15c3e84b90b1d718877337d23f : SUCCESS in 37m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/29c3f966b52c47c5b7693e6371b17897 : SUCCESS in 20m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5a701a7e9974da3b3b2cb1e989ddd3b : SUCCESS in 6m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/36d18a406f71460f84e0d94f9770dc05 : SUCCESS in 22m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2d4b7acd3a114adf83c58a918126332c : SUCCESS in 1h 03m 10s","accounts_in_message":[],"_revision_number":1},{"id":"9e54938e8a8bf3148ad6869d4121792c6567f31e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-03-25 13:48:40.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f098380c5c489390624c3aec4397b390d40c89a0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 13:53:37.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"438b8728a14878d972b6c3ec87008db8f0b9ecc2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 15:35:24.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e75b707cb1a04848bbb408583745e08f : SUCCESS in 9m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/aea7caec846e494b9309708e5f94952c : SUCCESS in 1h 04m 31s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bccde83ad48c46bf8c8cc7c2c25b9784 : SUCCESS in 44m 32s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/bca4627c6fc241fca145b971336839fe : SUCCESS in 9m 50s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/d7b259a94e4647beb962ae67f3d8d1d1 : SUCCESS in 8m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a58b0603079e4826a60bd24f88ef915c : SUCCESS in 12m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/21e624b47d4546fd9491e630804b38a8 : SUCCESS in 13m 10s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c5313669cd5d4178adc4aa6b7f4fd086 : SUCCESS in 14m 20s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a31571704692416a8a114b0eaa92f1a5 : SUCCESS in 13m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0fecb90f25d7441b817fddefc4e45fa1 : SUCCESS in 12m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/96790117aa3b4d41993dfa2fcc130c8f : SUCCESS in 14m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7941a1e959d94f5494b84fade84b0403 : SUCCESS in 15m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5dd57e25a744419496cadbe301d0dfe3 : FAILURE in 20m 38s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/bebc86d1191b42d9b1b5959ab490c314 : SUCCESS in 38m 20s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/6bbfe6c818534d4b98b45ee681674789 : SUCCESS in 53m 47s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/4522709d24a6456890b79a2c7b408806 : SUCCESS in 24m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a4c0d291d7a44e5493db8a7b5b8c7f00 : SUCCESS in 11m 02s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f323b4f1634e4e0b83bbff867df39e21 : SUCCESS in 47m 38s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/07a22c60fc3842f69470ea148bdf760f : SUCCESS in 50m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c28c37f2675a462992e03c96b2072f74 : SUCCESS in 43m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7a18f48d2cf0454baffb594ce3ee7801 : SUCCESS in 40m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/299eb050a09b44f791a58538d323b8ab : SUCCESS in 14m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03a24f535c8b42c6b4be29ff9c56c5f0 : SUCCESS in 5m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1be118a57b8e4fbeb2d410d960185be6 : SUCCESS in 23m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a58a068fcb5c4fdfb374d5aef05ee390 : SUCCESS in 1h 00m 45s","accounts_in_message":[],"_revision_number":1},{"id":"d34fc9c366469cc2eb60d6975e743be52daf5d55","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-25 15:54:18.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"660347d1ec2ff445a4c4965554c7f6ceb418442a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 17:07:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ab8e839a5c945ffb8952db7d76772d7 : SUCCESS in 9m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/2ac9bdcb74da4c7fbe199d8d434456a9 : SUCCESS in 1h 01m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e52790d0dcac4bf3af4abf287b02e693 : SUCCESS in 45m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b100b27589254cde80073efc13e4529f : SUCCESS in 10m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/747165c462974bac906ca546efd4b2f9 : SUCCESS in 6m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e5484f1f44844da6b37223cc43fd244c : SUCCESS in 15m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d069bfd435d940859b1d10a6958aba34 : SUCCESS in 15m 40s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2b9fc6ed486248748c3f5e8a0a1603de : SUCCESS in 15m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8024425add2a4067a8b41fc0192338cf : SUCCESS in 14m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0eb6a69dee8a4b34a0cadd5c2f21d14d : SUCCESS in 15m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d1f93d2142404fdab6e512fb47f6ec64 : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/131f2869873f44328e9a8967c9a8c083 : SUCCESS in 17m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/024eb386b9dc42058e99688f7696011a : SUCCESS in 20m 38s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/049beeb7af574a6a80815779e94711d9 : SUCCESS in 18m 23s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0de22959976d43bcb34b029ef36ff8aa : SUCCESS in 17m 46s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/762772c675c3468db872a10cc6daf246 : SUCCESS in 18m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/de8d5dc213664972acc667deb601ee24 : SUCCESS in 6m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1f91ec2b6e204a43b49601d5003cfc06 : FAILURE in 20m 50s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7bd2b960bc004ff88ffa4553f3f531ee : SUCCESS in 45m 52s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/adc470e454ac489d9f8e239976b059a7 : SUCCESS in 44m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7a2494d989c54390abd9fa3fc0e119b1 : SUCCESS in 38m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/17e4b1d3d32a44bfa4a1a97663c24d18 : SUCCESS in 38m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47eba1c59c9a4c75b2527cb4a94898ce : SUCCESS in 14m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/297b45b446c84983b3beb3fac8c275aa : SUCCESS in 5m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/792bf43d216542629a0912243b1cc186 : SUCCESS in 21m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9953f49639e744eeb0b0a0b8beea9eac : SUCCESS in 1h 06m 22s","accounts_in_message":[],"_revision_number":1},{"id":"3269d5780201b6f825b7e1c21df3431cfafa5d3e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 17:08:15.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5eaee3425106fff9bc50c9f73c38f07439eaa36c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 21:50:35.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd1911c1699c4d148ebdc5be305f334e : SUCCESS in 10m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/3588ebb3cbbf4071885efd9a8c1d77aa : SUCCESS in 1h 04m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0333f813d53b4b678fa94435b6182f51 : SUCCESS in 59m 35s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/74418767a86c45e1a9c88f643c6633ab : SUCCESS in 9m 54s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/188cc08e2fda4fbd81cefd8269a7e72f : SUCCESS in 7m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/be8016b5456d4193a59e6f80240f658d : SUCCESS in 15m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e3640639b1404c9fa3bb5c91efd2ac4f : SUCCESS in 19m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/64fc088581e74cf0b93fe29f16b3bb3f : SUCCESS in 22m 34s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/71b84934ac83465dac3c1bc8dd4e6723 : SUCCESS in 15m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/39c6d661cf7647a9841444fe5d027616 : SUCCESS in 13m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1307003d95f249a3ad4b056ab595739d : SUCCESS in 14m 33s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1cb85a1e1e574b4c8b32ae61974d3335 : SUCCESS in 17m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/17cab0128c4d410d83d55a6f4a02c552 : SUCCESS in 14m 49s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/30b80c22649d40169c9614a717ccb979 : SUCCESS in 17m 51s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f95a31c571b44c3fa5c8faddea12d0f8 : SUCCESS in 14m 55s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/750cde5bdbfc470084537f9082e12d9e : SUCCESS in 25m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/80b2dd914ee84f329db126f87bd055cd : SUCCESS in 6m 04s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0baa7991ae8545a0923aba849b99d901 : SUCCESS in 47m 44s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/691993e8b53d4b199285b840f499fe12 : SUCCESS in 40m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/82666c07de744a3ebb3f44962c23ddf9 : SUCCESS in 40m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1be9a880c66a4f51ae28281a62cb898a : SUCCESS in 32m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4370614615d1417a820de27364395133 : SUCCESS in 14m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/455aadee60484e498f73fa28e054b005 : SUCCESS in 5m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ea2fed1f4fff4690b659ce562c7ac150 : SUCCESS in 28m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/003a4d867a164c0cb8f7dc2d8c5247ea : SUCCESS in 50m 40s","accounts_in_message":[],"_revision_number":1},{"id":"5b88836fefae94126d42924248f6c2ed7b82efa1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 21:50:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"5edf2ee844176d7675760086fa45e4f31ee83e1b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 21:56:15.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aeaf6fbeedad4813b500184ec6771e21 : SUCCESS in 1m 16s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/f6e04dbf4d5940f9848fe71b7eda2e61 : SUCCESS in 1m 01s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/019d8f0c35e14ae5bc9e8815dfd2797a : SUCCESS in 54s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"4bc2b3ef97c9c5c0e6f297323933a2c782555aa7","revisions":{"4bc2b3ef97c9c5c0e6f297323933a2c782555aa7":{"kind":"REWORK","_number":1,"created":"2021-03-25 11:09:20.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/49/782949/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/49/782949/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/782949/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/782949/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/782949/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/49/782949/1"}}},"commit":{"parents":[{"commit":"b17dd7ec75eaa4af6db62dd55f8a94d4c9f972bc","subject":"Make ShardRange.OuterBound a proper singleton","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b17dd7ec75eaa4af6db62dd55f8a94d4c9f972bc"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-25 11:07:12.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-25 11:09:03.000000000","tz":0},"subject":"Prevent instantiation of ShardRangeOuterBound","message":"Prevent instantiation of ShardRangeOuterBound\n\nOnly the subclasses should be instantiated.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I9b90863bb502ca8b95e626e83775475c352a7a4d\nRelated-Change: I21292e7991e93834b35cda6f5daea4c552a8e999\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4bc2b3ef97c9c5c0e6f297323933a2c782555aa7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4bc2b3ef97c9c5c0e6f297323933a2c782555aa7"}]},"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}]}],"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":{}}}]}
