)]}'
{"id":"openstack%2Fswift~840372","triplet_id":"openstack%2Fswift~master~I1c9bb8086994f7930acd8cda8f56e766938c2218","project":"openstack/swift","branch":"master","topic":"ring-ip","attention_set":{},"removed_from_attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2022-06-06 21:04:48.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2022-06-06 19:48:57.000000000","reason":"Tim Burke replied on the change"}},"hashtags":[],"change_id":"I1c9bb8086994f7930acd8cda8f56e766938c2218","subject":"Add ring_ip option to object services","status":"MERGED","created":"2022-05-03 20:00:15.000000000","updated":"2022-06-06 21:06:22.000000000","submitted":"2022-06-06 21:04:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":6,"has_review_started":true,"submission_id":"840372-ring-ip","meta_rev_id":"0edb72e3dd5daba12785ba12ab92fc437c5c5101","_number":840372,"virtual_id_number":840372,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"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":"2022-06-06 21:04:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"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"]},{"value":2,"date":"2022-06-06 19:48:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"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"]},{"value":1,"date":"2022-06-06 19:48:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-05-03 20:21:00.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2022-05-03 21:09:23.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"}],"messages":[{"id":"3919c1702fe723389d15227735fe302de36a0617","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-05-03 20:00:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2bb4cf883570049a98f6800658f358cff34d6946","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-05-03 20:21:00.000000000","message":"Patch Set 1: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2200426db0207096346c4fc695e8a136c9076641","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-03 21:09:23.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\n\nBuild failed (check 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/5570cd007dff46fc8a73f1f4e14eb61f : SUCCESS in 8m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/af512cb24bb945299576420a58d1cf69 : SUCCESS in 51m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a8fb098261ad4437b82632c32d0d98ea : SUCCESS in 43m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/60c3ca608bdd4a9285b8adc862f98aa8 : SUCCESS in 56m 38s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/55553e65fa1e420f86c73a1f21386c62 : SUCCESS in 27m 47s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/5e198b3b6b2046ce9edca50f0d6e09f0 : SUCCESS in 20m 52s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/9c2f42a5ae22466ca5b5077e537adc5f : SUCCESS in 28m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/902a4f83ac5b43fe97c7c927f58c02ec : SUCCESS in 6m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/dc90f131aa004fd68760e14416e2a2e7 : SUCCESS in 4m 59s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8418b13d48454c20a781d41f7a9b0216 : SUCCESS in 21m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2a8326fdb40346759862e3135cf8a206 : SUCCESS in 23m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fcce736a5ce0496cac952a4d0ee3633f : SUCCESS in 22m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/13f2935a41fa4a02b4dedf2901af74dd : SUCCESS in 26m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/404a081843494dc180c8abbc12e863a7 : SUCCESS in 26m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/94affb9b42af47978696da454eae70b7 : SUCCESS in 26m 38s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/30ec616a3dfb44a1a509465f9069533e : SUCCESS in 24m 12s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d86c3a147f7248b4afa4aed35361949b : SUCCESS in 25m 39s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d904e57b13414a8b83a1ac3ace6f9354 : SUCCESS in 25m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/241a4b77ca594f8eb829b83c1a38e75b : SUCCESS in 6m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e76d695d84024744b9ebfa29ea4a7d90 : SUCCESS in 15m 08s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a7846e88678842d285c85bcb14b74919 : SUCCESS in 1h 03m 05s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/d6391cb1118e47aa80d517bf1a4e66ae : SUCCESS in 59m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3db3dcf377854fd588e13e1fe72c028f : SUCCESS in 40m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/994bc7614f6f4cefb6d2c0b45fc889f3 : SUCCESS in 44m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2be4aad6a0c94247b2d78b13553c5740 : SUCCESS in 17m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/576d5884fec849d58d47e89f5481a5b3 : FAILURE in 5m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c79b92cd333f45419431fce275ff506e : SUCCESS in 26m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ff98e027f3d045ad9f7403a5b74378a2 : SUCCESS in 1h 00m 46s","accounts_in_message":[],"_revision_number":1},{"id":"fb70e4f8217a9364e693ab0935cfce879b1d0cfc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-03 21:33:52.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d7822f4af52f44a88e54085d3d874c03 : TIMED_OUT in 1h 31m 13s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/0f7d530ec2e34243badc7e3279c6cb2e : SUCCESS in 50m 56s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a1dddea247da448a92507bfbb9a988f6 : SUCCESS in 53m 01s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c8a02b671c994a53b4e0ff5db11d07c7 : SUCCESS in 1h 09m 52s","accounts_in_message":[],"_revision_number":1},{"id":"0b6613ddfc7f301c399e354af245f04cb2009942","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-05-20 15:48:21.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5a4e77df1dc66c07131dd0bb94ba7308ad630891","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-20 16:40:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0ff7b77cc6b74ac49394869e40903ec8 : SUCCESS in 50m 20s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f0e5c265449b4d77953ce36e7405c586 : SUCCESS in 47m 17s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/8058607bf41341ab869a7510b21d0d46 : SUCCESS in 42m 19s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/389761b1e5cc42d0bc7fe9bffc07a2f9 : SUCCESS in 41m 22s","accounts_in_message":[],"_revision_number":2},{"id":"81156a463e58e4af090ab3d7801034408bd9acef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-20 16:42:52.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check 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/11954459418446db9c184dff21c13ab8 : SUCCESS in 8m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/83fc42087caa4eb595cece0ff4c69c36 : SUCCESS in 48m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/780ba8b7cfa7439ea42bdde577ce76bb : SUCCESS in 44m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/52fd438bee3442eca77e869bef327dc4 : SUCCESS in 45m 44s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/4778be6c96414ae08dfff4c9f6e3e153 : FAILURE in 6m 41s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/2b3e9ae977dc4723b29e7face2a77e1e : FAILURE in 6m 35s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/68e7eec68a0f4c7ba6c4272a014cfd44 : FAILURE in 6m 37s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3e386c52f6954d03b6ec42c77a71f15d : SUCCESS in 8m 08s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6a82148b2ea4494f9d492e50e07f56cf : SUCCESS in 6m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ff2549b257b949a68d489c4bd0226535 : SUCCESS in 14m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9298da806cc34784b0d98e84d20d597c : FAILURE in 3m 59s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0192000e0c3f4c4eaccc1878719fc82f : SUCCESS in 14m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ddd390ed57c94b5bb7c8347665e18f89 : SUCCESS in 15m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1474b37d762a47dd958f587686429733 : SUCCESS in 16m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b0337cf3771c484aa9f50446faf6bdd3 : SUCCESS in 19m 15s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ee8b81964d164a609be4af21d4f81972 : SUCCESS in 14m 11s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4f92b6549514463583d1c1fde86a1586 : SUCCESS in 13m 35s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/3986d4beb24a43d692a9a1c8ab1c68d4 : SUCCESS in 19m 47s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5e57e68581cd467981dd141fc76b894b : SUCCESS in 6m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/aed5c08e1ed24b3a9e38d66a2961d067 : SUCCESS in 17m 42s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d6c3d8e0786d4531a69abf98b8e32c73 : SUCCESS in 47m 06s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/4ca42f18624b407a9dcd80f50190c9d8 : SUCCESS in 52m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/64316aa987a14d39ae49057438553528 : SUCCESS in 33m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5c991220ad9747e68ec7be358f84dadb : SUCCESS in 35m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e6bf3e8e1a3f4825943311d2ec5f774a : SUCCESS in 17m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6ab469df159470aab60ab21c5c0dcdd : SUCCESS in 5m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cb6c3a5464c24bbb8f898ec82bdffc02 : FAILURE in 7m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e06be7ab99cf493b8c81fb15de0336f4 : SUCCESS in 41m 32s","accounts_in_message":[],"_revision_number":2},{"id":"f40e320dd77cc03ec02a479cbda0a5264728b177","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-05-31 20:10:02.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a3a3e23c94aac953d2f4f004008b2bd9c4b4bf5b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-06-01 20:40:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"66f17253c6bfbd1e13d29ca8a421a9d6da90e221","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-06-01 20:55:01.000000000","message":"Patch Set 3: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"195ebb5b520ceb4731018bbb54edb7f14774cca0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-01 21:39:53.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7a1af5584e884c9999e0e49d43db3f53 : SUCCESS in 40m 51s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/0d99fdf88d404fcf90cbb9024427c0fc : SUCCESS in 31m 15s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/97d6c234eba1494f959e2b5ee6686f14 : SUCCESS in 56m 13s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/178fb776201644e38d77c7c6c3a35c72 : SUCCESS in 30m 26s","accounts_in_message":[],"_revision_number":3},{"id":"2cd7a9b7c8a2f98f46ba70b8f79fa2dff461a069","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-01 21:44:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55dbde56f3584fedba12eb0c85cf96dd : SUCCESS in 11m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/86b4e4e1093849108bf17f05f8f2dab9 : SUCCESS in 42m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d330199afef246c88aa80dc9fbb94b5a : SUCCESS in 51m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c05dd41cc10d41eea5138a99bf6f3f39 : SUCCESS in 48m 40s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/923fc1b1ac9a4d228000da79883bb863 : SUCCESS in 15m 54s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/6a83234d40914c29b0bd09a1299814d0 : SUCCESS in 22m 24s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/9f3dedbe0e2247009a258ec6ccb576dd : SUCCESS in 16m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/58171c4becc94b46996e1b6ab5857b5f : SUCCESS in 8m 08s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fd3025e340eb4429921b20933683f936 : SUCCESS in 4m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3e41517591de4960b60c7d57f4e430d0 : SUCCESS in 16m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/633e046164914c25a6d8111364920695 : SUCCESS in 12m 57s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ebd786c4b6d341218697e2cbdd6aad94 : SUCCESS in 11m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/aa7e2665c83647be953891bd0ed221cf : SUCCESS in 20m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4ed1279784234867b79092ef17d852c0 : SUCCESS in 16m 52s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/740c8d873cf44fba8071929371f2d2b2 : SUCCESS in 18m 22s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a75073f05bd74d1c8e3f5246f9be9979 : SUCCESS in 19m 23s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/776fc3f242594c3e93f43e9453393338 : SUCCESS in 12m 12s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/577577c32583474eb33677a38560856e : SUCCESS in 20m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/af87d01d39a74fa4acee16a4e5f82d7b : SUCCESS in 6m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/80529ad99c53445eadde2f0c50fe7d58 : SUCCESS in 19m 04s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e6dec3e237914f02ad868ed4c0ba97be : SUCCESS in 44m 52s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/f209acff20a24c6dbfc5380ae4b0aa40 : SUCCESS in 1h 01m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/307c8dd0e8c64e96ad97b3a0f99a4af6 : SUCCESS in 41m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ff76c9b3105e43e5b1f3376a1b1aa371 : SUCCESS in 44m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/29a3a7f7d9bf4d7095304120c120d66e : SUCCESS in 13m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2feefe251d20430ca428db396b46b4b2 : SUCCESS in 5m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f253d68de13745669e74e45169aa497e : SUCCESS in 26m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a6073fcc203b4ab890b9ef8118636878 : SUCCESS in 39m 53s","accounts_in_message":[],"_revision_number":3},{"id":"59d3bc58a0cabd0c0bf5eb81af388d4847f40388","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-06-02 17:17:18.000000000","message":"Patch Set 3: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"849802a780dc4d3c94b5e84dee15cd9990b4179a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-06-02 17:35:15.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ed9bfd7635f27465607174817a54fd7a1333ef1a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-06-02 17:35:53.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a3d4f49851e2075a104f997810ddb160d44a1dff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-02 19:07:40.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check 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/33c917d0c51d4fe08da1ed7c578ed621 : SUCCESS in 8m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/3c3bd27769c64f429c343d915434c109 : SUCCESS in 52m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/05d83d1194ff4aae954442fb374d03eb : SUCCESS in 47m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4390900733e247d698d8438634779eb7 : SUCCESS in 51m 06s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/d4c858e17f0b49398a7c9ac9f984d18a : SUCCESS in 26m 50s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/871bad4fbbf64735bb650c8bf5d44ce2 : SUCCESS in 20m 01s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/0783399c7533404aad2d24c133159748 : SUCCESS in 20m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/da8c17cb5ef246ca8cee532e3f16f876 : SUCCESS in 7m 53s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7aa4c930c8cb40f2a70abe1d0321c4f4 : SUCCESS in 6m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/67b04f62917245abb5b6270ff969e645 : TIMED_OUT in 1h 31m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1ac3006a0d484679bab24a8ab92ba57e : TIMED_OUT in 1h 31m 02s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/041128d6fb844a5691b4b5b94759debe : TIMED_OUT in 1h 31m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/991a2e24beef4cf880f93993aa897479 : SUCCESS in 17m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6d10fbb4fb27414aaa3db5cb3336e4f1 : SUCCESS in 21m 08s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2786672f523542158121c8c9bbd3fe15 : SUCCESS in 16m 39s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/07a43e3b68f14826a633e056bba36f6c : SUCCESS in 16m 04s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/43328c64ab5f400a83242218382e30b9 : SUCCESS in 16m 11s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/00667a34fffb4a1b94a55a07f2ee52e6 : SUCCESS in 18m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/81aef367a1744fa498dec924a0a5be6e : SUCCESS in 6m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9edbb9738e8e47b2ae4f95c0dfddd887 : SUCCESS in 17m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e1dc1ff02f4e4d0d981cc023bdca45f1 : FAILURE in 53m 03s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a19f7660b99c48249eb4552bc0e0f99f : FAILURE in 58m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2ab9fc31dafb4b73bb8efcf28b483412 : SUCCESS in 45m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/839f0d66308941c1820615976c3e037d : SUCCESS in 42m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/238993e19a524a5e86cc2ff0dbe89fd4 : TIMED_OUT in 40m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/06c051fcd9e8463a80951d22375b37ff : SUCCESS in 5m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6f3c7140306244a181bbf1b296deaebe : SUCCESS in 19m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3c622abf578b4669b492388608085048 : SUCCESS in 51m 42s","accounts_in_message":[],"_revision_number":4},{"id":"7476a1885cfeb40f6ce0ac44c1dadee5a7769f7d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-02 19:36:06.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/857419874aa74c2faa60b6c29765290b : TIMED_OUT in 1h 31m 16s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7a58857dedd249038eb18761161ac282 : TIMED_OUT in 1h 31m 05s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/79473e44c33a451e9128181271a2fda2 : SUCCESS in 56m 27s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/190aee0b831e4c18b4660fa46df2b386 : SUCCESS in 1h 03m 54s","accounts_in_message":[],"_revision_number":4},{"id":"d093416ef5bc81458f8f503e871539de82adb7d1","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-06-02 20:58:39.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c51c4916892c961681acfc6c7cdd8c4195f0d99e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-06-02 21:31:59.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"456eed69bf2cdfcd1b653cb2067f116a8b0cb179","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-02 22:31:57.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecce672857c648f18a041869633bd455 : SUCCESS in 9m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/f25f17587453496abcd2c34964437f8a : SUCCESS in 53m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/88d9a762fb844c12932cb4d3f0de28bf : SUCCESS in 45m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1af82c22f7dd4a298fc4c560b3676310 : SUCCESS in 54m 48s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/ea91dc29c849448c835e9f13e53e5534 : SUCCESS in 15m 04s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/f384080c38d045348d6ab94d3bb1820b : SUCCESS in 22m 12s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/e752a56c578143ae8388d2e292b8ddc7 : SUCCESS in 15m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f3ef7c8bfd0044978e4bfdaf1c5c0104 : SUCCESS in 6m 34s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2981408b79aa4dd0b9f569cbea05db3a : SUCCESS in 4m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b99c82ee7be14fe98b9fd1c13f99ee29 : SUCCESS in 18m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c15fae46790d4179a755b4ec3797081a : SUCCESS in 15m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b44e93c78d9a48ce9b9dbb5e03c43284 : SUCCESS in 11m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e656eedcd45748649886466aa4dd407a : SUCCESS in 12m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0ea36a44e6094d3eb49faa1fd8aa5244 : SUCCESS in 13m 48s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6f6a1a3fe6a94201a14d6a239632e447 : SUCCESS in 17m 10s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3a069cf38c864aedb90ab5f3ca5f54ce : SUCCESS in 11m 20s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/7eb149c02c5e455795b30c4c821fd76f : SUCCESS in 15m 26s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ccf4a5fd91d3430787c8908c64bfd2da : SUCCESS in 14m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e8085bb4c95445e4a3994e8bc8561a5d : SUCCESS in 8m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b7d65065e39848d6aff456f907359bde : SUCCESS in 12m 43s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b8e301e884974af59ab4fefb264eee49 : SUCCESS in 52m 53s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/5b0ff774aa3744f3934d38ea6cc4fb73 : SUCCESS in 50m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d3c7b8f586ad440c9308a02552eeb532 : SUCCESS in 38m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0a598da7e4f2437caf65a7f1a5ccbb82 : SUCCESS in 29m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/51b0ba2cf73d43ac8aa0e597cb01fbdb : SUCCESS in 15m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac33266c1a124724af7b4753acc9c673 : SUCCESS in 5m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0ef25ca835b24a2d8b891b984676a6ac : SUCCESS in 26m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b8d70e0d09ee4311873b449a66684246 : SUCCESS in 42m 53s","accounts_in_message":[],"_revision_number":5},{"id":"5c768b6a831e118615cc5e974e61ed1c52df90f6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-02 22:40:57.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c18aaa02a4eb4bdaa3213c0b9b942029 : SUCCESS in 41m 48s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5f091fbe8f994719bea3e1d5b585ca85 : FAILURE in 49m 20s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a0a3f8a1391d458d9e3b144debde4664 : SUCCESS in 1h 06m 55s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d3838413a527440da3cf0970c3a58f73 : SUCCESS in 43m 42s","accounts_in_message":[],"_revision_number":5},{"id":"8a970d94984e9504697f693b412cacf917a03178","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-06-06 19:48:57.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"0db83b37498915e9f9f959166cabc514745be8d0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-06 19:49:35.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"8c86b7c7adecde2b4c69c4ae6948ceaff5efdb3e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-06 21:04:48.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4752697461824828801494a62ffb0e31 : SUCCESS in 8m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/435d737fb0e0455c8be49993ac725380 : SUCCESS in 53m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2f88d36dea77449fa9981729c23916b3 : SUCCESS in 46m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a28633e235474a4f9b4fde4719539bc5 : SUCCESS in 48m 20s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/02d806036f2e47909ec5d474f92bcdf1 : SUCCESS in 7m 32s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/37a9ef6a324f487da4503bb1c5d9011c : SUCCESS in 6m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/78183dda458140cb85e409f2d225e865 : SUCCESS in 27m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ff62c345328c415c96bbcfd158a006f9 : SUCCESS in 21m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8a2ab9ccccf04f61b1205e621fb812ea : SUCCESS in 26m 30s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1636a706b91049b5bb42c627bccca966 : SUCCESS in 20m 40s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8ab9d32a098d4be0b8d7cfa376a83f24 : SUCCESS in 30m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/efb0a7627f3b45e3a4a4ad0380b8cfb3 : SUCCESS in 32m 38s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/aa359d7b40a942faa5c633b8e5c2437a : SUCCESS in 17m 17s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/64445dd13be34d999ffd4891183b6def : SUCCESS in 17m 54s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7f09b248ba124064ad7563a3a2668175 : SUCCESS in 30m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7762d31ad11e463298c6faab339ec776 : SUCCESS in 6m 31s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7c11bae20e3343e2a26093ac47875f5b : SUCCESS in 52m 08s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/141b8a41448d4e6098f06dfddbe4fa53 : SUCCESS in 1h 14m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a7399cf1e43447639e0ae9be1b8787c5 : SUCCESS in 41m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5c2d1e80837747c9a0a6893e72c569e3 : SUCCESS in 40m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47892931d2db46eb8abfa9689ee460e5 : SUCCESS in 22m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83ada6bc8c2a483c8506d9ab35a90459 : SUCCESS in 5m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/dd7a3d56a1b44375bba4af1124cabb26 : SUCCESS in 26m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a3a831f1fbee4f58a2c1fc972c2ae75d : SUCCESS in 55m 19s","accounts_in_message":[],"_revision_number":5},{"id":"06271d2a697b63ded762f29fc44db0bfe199acf0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-06 21:04:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"0edb72e3dd5daba12785ba12ab92fc437c5c5101","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-06 21:06:22.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5c1562911064be89f3fb54f9650491f : SUCCESS in 53s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/e48c07bfcc3b4d92ae4d7c02e2685dc7 : SUCCESS in 49s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/78f2528f80f1426f9051b859ab0e96dc : SUCCESS in 1m 10s (non-voting)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"12bc79bf01e7619e4dc6ad549566702a289af62b","revisions":{"86bb1939c8e4a0a117ab2386e03e09e4ade2af7a":{"kind":"REWORK","_number":1,"created":"2022-05-03 20:00:15.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/72/840372/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/840372/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/840372/1"}}},"commit":{"parents":[{"commit":"0b1cc8b0c4c7480549770596aacb439158ba8060","subject":"More tests for rebalance_missing_suppression_count","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0b1cc8b0c4c7480549770596aacb439158ba8060"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-05-03 19:59:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-05-03 19:59:17.000000000","tz":-300},"subject":"Allow servers-per-port to override bind_ip","message":"Allow servers-per-port to override bind_ip\n\n... when looking up the ports in the ring.\n\nThis allows a container to set the bind_ip to 0.0.0.0 inside the\ncontainer, but still find the ports to bind to using the host ip in the\nring.\n\nChange-Id: I1c9bb8086994f7930acd8cda8f56e766938c2218\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/86bb1939c8e4a0a117ab2386e03e09e4ade2af7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/86bb1939c8e4a0a117ab2386e03e09e4ade2af7a"}]},"branch":"refs/heads/master"},"d2c02ec0a34f78c1e71b559f05e2060a1ee59892":{"kind":"REWORK","_number":2,"created":"2022-05-20 15:48:21.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/72/840372/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/840372/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/840372/2"}}},"commit":{"parents":[{"commit":"0b1cc8b0c4c7480549770596aacb439158ba8060","subject":"More tests for rebalance_missing_suppression_count","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0b1cc8b0c4c7480549770596aacb439158ba8060"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-05-03 19:59:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-05-20 15:48:11.000000000","tz":-300},"subject":"Allow servers-per-port to override bind_ip","message":"Allow servers-per-port to override bind_ip\n\n... when looking up the ports in the ring.\n\nThis allows a container to set the bind_ip to 0.0.0.0 inside the\ncontainer, but still find the ports to bind to using the host ip in the\nring.\n\nChange-Id: I1c9bb8086994f7930acd8cda8f56e766938c2218\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d2c02ec0a34f78c1e71b559f05e2060a1ee59892"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d2c02ec0a34f78c1e71b559f05e2060a1ee59892"}]},"branch":"refs/heads/master"},"56f0479a90b5b70207721704fe27da71b7aa57c0":{"kind":"REWORK","_number":3,"created":"2022-06-01 20:40:37.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/72/840372/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/840372/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/840372/3"}}},"commit":{"parents":[{"commit":"0b1cc8b0c4c7480549770596aacb439158ba8060","subject":"More tests for rebalance_missing_suppression_count","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0b1cc8b0c4c7480549770596aacb439158ba8060"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-05-03 19:59:17.000000000","tz":-300},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-06-01 19:07:30.000000000","tz":-420},"subject":"Add ring_ip option to object services","message":"Add ring_ip option to object services\n\nThis will be used when finding their own devices in rings, defaulting to\nthe bind_ip.\n\nNotably, this allows services to be containerized while servers_per_port\nis enabled:\n\n* For the object-server, the ring_ip should be set to the host ip and\n  will be used to discover which ports need binding. Sockets will still\n  be bound to the bind_ip (likely 0.0.0.0), with the assumption that the\n  host will publish ports 1:1.\n\n* For the replicator and reconstructor, the ring_ip will be used to\n  discover which devices should be replicated. While bind_ip could\n  previously be used for this, it would have required a separate config\n  from the object-server.\n\nChange-Id: I1c9bb8086994f7930acd8cda8f56e766938c2218\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/56f0479a90b5b70207721704fe27da71b7aa57c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/56f0479a90b5b70207721704fe27da71b7aa57c0"}]},"branch":"refs/heads/master"},"508ba13d71ffa4a3d3f295b8400f4598b5217547":{"kind":"REWORK","_number":4,"created":"2022-06-02 17:35:15.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/72/840372/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/840372/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/840372/4"}}},"commit":{"parents":[{"commit":"0b1cc8b0c4c7480549770596aacb439158ba8060","subject":"More tests for rebalance_missing_suppression_count","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0b1cc8b0c4c7480549770596aacb439158ba8060"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-05-03 19:59:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-06-02 17:33:52.000000000","tz":-300},"subject":"Add ring_ip option to object services","message":"Add ring_ip option to object services\n\nThis will be used when finding their own devices in rings, defaulting to\nthe bind_ip.\n\nNotably, this allows services to be containerized while servers_per_port\nis enabled:\n\n* For the object-server, the ring_ip should be set to the host ip and\n  will be used to discover which ports need binding. Sockets will still\n  be bound to the bind_ip (likely 0.0.0.0), with the assumption that the\n  host will publish ports 1:1.\n\n* For the replicator and reconstructor, the ring_ip will be used to\n  discover which devices should be replicated. While bind_ip could\n  previously be used for this, it would have required a separate config\n  from the object-server.\n\nAlso rename object deamon\u0027s bind_ip attribute to ring_ip so that it\u0027s\nmore obvious wherever we\u0027re using the IP for ring lookups instead of\nsocket binding.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I1c9bb8086994f7930acd8cda8f56e766938c2218\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/508ba13d71ffa4a3d3f295b8400f4598b5217547"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/508ba13d71ffa4a3d3f295b8400f4598b5217547"}]},"branch":"refs/heads/master"},"12bc79bf01e7619e4dc6ad549566702a289af62b":{"kind":"REWORK","_number":5,"created":"2022-06-02 21:31:59.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/72/840372/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/840372/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/840372/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/840372/5"}}},"commit":{"parents":[{"commit":"0b1cc8b0c4c7480549770596aacb439158ba8060","subject":"More tests for rebalance_missing_suppression_count","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0b1cc8b0c4c7480549770596aacb439158ba8060"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-05-03 19:59:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-06-02 21:31:29.000000000","tz":-300},"subject":"Add ring_ip option to object services","message":"Add ring_ip option to object services\n\nThis will be used when finding their own devices in rings, defaulting to\nthe bind_ip.\n\nNotably, this allows services to be containerized while servers_per_port\nis enabled:\n\n* For the object-server, the ring_ip should be set to the host ip and\n  will be used to discover which ports need binding. Sockets will still\n  be bound to the bind_ip (likely 0.0.0.0), with the assumption that the\n  host will publish ports 1:1.\n\n* For the replicator and reconstructor, the ring_ip will be used to\n  discover which devices should be replicated. While bind_ip could\n  previously be used for this, it would have required a separate config\n  from the object-server.\n\nAlso rename object deamon\u0027s bind_ip attribute to ring_ip so that it\u0027s\nmore obvious wherever we\u0027re using the IP for ring lookups instead of\nsocket binding.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I1c9bb8086994f7930acd8cda8f56e766938c2218\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/12bc79bf01e7619e4dc6ad549566702a289af62b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/12bc79bf01e7619e4dc6ad549566702a289af62b"}]},"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":{}}}]}
