)]}'
{"id":"openstack%2Fswift~891356","triplet_id":"openstack%2Fswift~master~I617929dc2bec0cf80f6c16adc1f556556306a9b1","project":"openstack/swift","branch":"master","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2023-08-15 22:41:41.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2024-01-09 18:40:23.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-01-09 18:16:56.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2024-01-09 18:40:23.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}},"hashtags":[],"change_id":"I617929dc2bec0cf80f6c16adc1f556556306a9b1","subject":"Split reserve functionality from C calls in fallocate","status":"NEW","created":"2023-08-14 21:18:53.000000000","updated":"2024-05-03 04:53:39.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":108,"unresolved_comment_count":11,"has_review_started":true,"meta_rev_id":"965024cc626e74ec35d7606d90d011d961cb1707","_number":891356,"virtual_id_number":891356,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2024-05-03 04:53:39.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-08-14 21:41:56.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":"2023-08-14 22:38:20.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":"2023-08-15 06:47:57.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"CC"},{"updated":"2023-08-15 22:41:41.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":"2023-08-17 15:07:48.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":"009aa722bda92014165a8ccec1e8829e1e786dfe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-14 21:18:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2734dc9a11ad8ba7d908920b1df06d7dd5ddf631","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-14 21:41:56.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef69e8671299435f98692a56b327bba5\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b26352aaa0784f5585c77c102c43786b : SUCCESS in 18m 07s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c4cb0b07108c435297e23aa3c81b46cd : SUCCESS in 17m 17s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ccc1f1ba13134ba8882e17d3e94b4d8f : SUCCESS in 21m 53s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6d05630abad640a78020b7b7541f8081 : SUCCESS in 20m 35s","accounts_in_message":[],"_revision_number":1},{"id":"3f1ea4ec0aa12cdcb4cd237f358cb7fb3e45a7e0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-14 22:38:20.000000000","message":"Patch Set 1: Verified-1\n\n(2 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\nhttps://zuul.opendev.org/t/openstack/buildset/95192146480643a8af74e26f3b75840e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92241da0514940999469c859e092bf91 : SUCCESS in 9m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/319f341787094ab4acaaf4808cb7ed1e : SUCCESS in 56m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/32f4c8ed572041ae83bab2119896121c : SUCCESS in 46m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/33afd3e4e7084fa58435ce0e312344ac : SUCCESS in 50m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2492e7b90e4d4898853463800f32f787 : SUCCESS in 17m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/672f9e270b4747c5b510ed4e9d9c69c5 : SUCCESS in 25m 25s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/da7ad8ade2954856b9ac000efbf72f98 : SUCCESS in 26m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fcc9a2bd41de483a924c30817d0cb963 : SUCCESS in 9m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/468bed85a1864fa7866c94ecfe8ead6a : FAILURE in 3m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9ec017a077cf4f65a26bee98762715ce : SUCCESS in 16m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4c667fe50afc4e348724a38cf166dedb : SUCCESS in 16m 24s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4df8c5cb6b674d39af81a521b35d2ce3 : SUCCESS in 25m 02s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4a46da979cde451c91cc7e1772a38451 : SUCCESS in 16m 29s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/46d8c14ed4b94c1a8e5974c61719f065 : SUCCESS in 25m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/904cdad07fae443ebd79c9b8debdcc7e : SUCCESS in 25m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cacd2c9d890b45469bd66a29434cbd18 : SUCCESS in 26m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a2fb91fbf340447c8b2fdad602484d6f : SUCCESS in 14m 08s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d3ed1891653c47bc85ead6eba78f139e : SUCCESS in 11m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/73a8196247e14d579eb909829cf5e575 : SUCCESS in 12m 44s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/78b263c4fe6c49a0bb765df5aafbd28b : SUCCESS in 12m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/366872bdf78f4d3287005ca2c02ae4ec : SUCCESS in 6m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b2ecc30178de4e25bc5ea7956c703ba6 : SUCCESS in 14m 00s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4bbf326fe321407785275c9ac0d2e55b : SUCCESS in 7m 30s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9ed56a983a304197ae173925152fee92 : SUCCESS in 46m 50s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/41558871185a4eedaf8636a5a2d62131 : SUCCESS in 1h 11m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/210f2b784ae6474295f489f7e7e60574 : SUCCESS in 52m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8d837ddfa00d4afa93c5bf08bf1263cd : SUCCESS in 48m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5e1a4acd690242ebb27fa7b3391ccba2 : SUCCESS in 13m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79c83c4c35c245c6bb9864b47d1796f6 : FAILURE in 4m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/848b8fcca19b4eb1a95c6de62deb4807 : SUCCESS in 17m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6786641f8aaa4bbbaab7680bfc0167bc : SUCCESS in 1h 11m 11s","accounts_in_message":[],"_revision_number":1},{"id":"224f8d139a2f4e8a2ca4dd86b9e40ad4066aed79","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-08-15 06:47:57.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"38f61cbdc4628fb7b3fb42c266d06b0ed1906fde","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-15 21:09:37.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"d800f9893d63a24686b7afbaea12b4eac2eaf5e5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-15 22:15:41.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15cc3579f4c841bf9c13032b3bd785b1\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3c83ae9c448541d7a090387ee1f89abd : SUCCESS in 1h 04m 31s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/df6fba27e09043818d847e506dd7d4d2 : SUCCESS in 18m 38s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/57a681f2069e414b8a1b7b6fa3af043e : SUCCESS in 55m 15s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d9d19181e5b74f1282e53c2ae859df4f : SUCCESS in 21m 14s","accounts_in_message":[],"_revision_number":2},{"id":"82167723312077b194a2e398c71f6ef85f8af5c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-15 22:23:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7be0d52dba4240528019a6ed62ca525c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46ab45dceaa247dcbb510f1125ca8536 : SUCCESS in 8m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/e9440808025c495e83a713ea3f4eebbb : SUCCESS in 53m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8e8b01b728cf4cf59852a328e94378aa : SUCCESS in 1h 01m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e77acde2339844e1843f0721e8e3e630 : SUCCESS in 49m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d527018588f24f27b55bbd1df0f315d5 : SUCCESS in 22m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/925738aecaba4d82b70a30d1fe490066 : SUCCESS in 20m 31s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e22a7d42cb894cb29bb9857e80220138 : SUCCESS in 18m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d9104362f4184835bfbfbfa9464202e9 : SUCCESS in 7m 30s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c7780bb1d51e42f9acee55fcc9561049 : SUCCESS in 5m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/afa5b245e05748c6881d665727138b7f : SUCCESS in 17m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f3537e69007447bc974b173c05b20de5 : SUCCESS in 17m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fcfd723b1ca545d09208574c48c37ad9 : SUCCESS in 24m 56s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a44feeb7cecb4301ab1b7b04ac1d8322 : SUCCESS in 16m 10s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/91552297d0404bc3801c8cc09da6d30c : SUCCESS in 12m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7d5ae65123af4c1f97ff252f8b1e25d4 : SUCCESS in 23m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/758c5c758df44deb9ef16aaa4673aec1 : SUCCESS in 19m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/20d9a329d93e47f19d44e10f868a329d : SUCCESS in 17m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/693a6e53302f40f18ae2e611872c953c : SUCCESS in 22m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b20c7dc0fdb645f5b96ceeb0f83c744a : SUCCESS in 22m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/f1a654a28b1748a99181a83fc69374fa : SUCCESS in 13m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2d8cc7d755d349b88031fa6c26f76c58 : SUCCESS in 8m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/30b353a1fc29446dbf41bbe001a6531d : SUCCESS in 23m 00s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/16c5b3e7f26444b3a7d7504a6cf2d99f : SUCCESS in 8m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a2e332f6c43c4186be2d8c5bfa78d48e : SUCCESS in 59m 42s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/80d9495b6c3f47d8b0ad3fc6dc92cc2b : SUCCESS in 1h 01m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/15fc634242bb4ceb989186eebdf12245 : SUCCESS in 54m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2dc0187f5ba3488386040f722fe9fd4f : SUCCESS in 47m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dd135f2396214440be45cdadd250cd81 : SUCCESS in 26m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b11fa221aca74e7da9ac91deeb4a75a2 : SUCCESS in 4m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/233ddc85a0b34ad3895e0e06c341aefb : SUCCESS in 29m 51s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a3f7bfbd013e42e1a2cf1eae6b1e0268 : SUCCESS in 1h 06m 35s","accounts_in_message":[],"_revision_number":2},{"id":"5c05cfb25bcd36c0e3f99db54089977cad30d858","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-08-15 22:41:41.000000000","message":"Patch Set 1: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":1},{"id":"b57f4e5306982d8626b91767f101bc796039ac03","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-08-15 22:45:07.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"fe34de1ffded92c0d92f38c3627aa7e9b3c6bb26","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-16 04:32:37.000000000","message":"Patch Set 2:\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"1b4f005f4f882d75f36f13cdf0a3e8a0a263fd53","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-08-17 15:07:48.000000000","message":"Patch Set 2: Code-Review+1\n\n(8 comments)","accounts_in_message":[],"_revision_number":2},{"id":"1ecb0d56d9a8802f61eeda1177d72c13c78e2349","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-18 15:49:12.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"fc93c3b484bfa731824e6c4ff40e60ba732647e8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-18 15:51:49.000000000","message":"Patch Set 3: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bac48af54ef7eeb0289d4511bf3ff3c32f5e19f2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 16:58:52.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/808f8992fcef4fde8123843a4287bd84\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c3c5862e64d24ba8a1006c6cd316e572 : SUCCESS in 15m 11s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1956361a950b4aa6a729873a4bb11724 : SUCCESS in 15m 04s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/0188ba7a8f824b7f9591013caa868bf2 : SUCCESS in 19m 09s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ddcba1b7d46d4e68bd3e7a4a0f9afc35 : SUCCESS in 1h 08m 05s","accounts_in_message":[],"_revision_number":3},{"id":"dbf92205dfdd050197c08f6736ce92977d0c6ca7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 16:59:18.000000000","message":"Patch Set 3: Verified-1\n\n(2 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\nhttps://zuul.opendev.org/t/openstack/buildset/49f3c142b9134648867282e465d68326\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ad201d1184644759745d7bd718e62e5 : SUCCESS in 8m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/f4e64a9b477c4f429c54fcefd3b5681f : SUCCESS in 43m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/36f7b84a5ed34c29a06054557f52a6c1 : SUCCESS in 50m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7cfc4c5e07c94240a479c4d7d2ec4d0e : SUCCESS in 1h 04m 19s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b18c643ef7ee4e0283c43f17eab84a65 : SUCCESS in 15m 11s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c5b2e5d4103d4750862948d85dcfb2bb : SUCCESS in 16m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d5cb267f85bd46ee9a5c9159f3e2124f : SUCCESS in 13m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b7218d56cf0b42f88b3b4c5a33d50722 : SUCCESS in 9m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/845aee05ef904acb8114efaa760dd7eb : SUCCESS in 5m 14s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/421bac959ac344cead8bdfe587b368f4 : SUCCESS in 12m 27s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f9c43150d0b04ecf9e30fcf225b89aa4 : SUCCESS in 16m 15s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4f79c1357cf948bd8d1022923e56ccdc : SUCCESS in 12m 58s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9323f520acfa4e0ea55f2ff31fab20c2 : SUCCESS in 11m 08s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/fc1c476177744aaabd2557d212a2fff1 : SUCCESS in 14m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/62dc43b85cab4f2f89158d2ecc461480 : SUCCESS in 15m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1d96671230f24e3db446b7cf23e11f79 : SUCCESS in 15m 39s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f45bdfe0876343828c989600eec40110 : SUCCESS in 17m 26s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f48edd1dcf15433dba9aefa852e7629e : SUCCESS in 13m 28s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ea792c4c76854ad0abec8c840ec49044 : SUCCESS in 13m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5fdfe10e5e0f4aa995e565322a01c934 : SUCCESS in 18m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fdccc6968321470bb243ab0c34515bae : SUCCESS in 5m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a69fff4f364a4d1988427f2572b7d53b : SUCCESS in 16m 31s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f0a8b862fc7f404290b2ec082be5936f : SUCCESS in 7m 25s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/912ff646ca6d4c7c8269977f71846a38 : SUCCESS in 54m 31s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/6e6e0baa0889407792edf9c6cc64f871 : SUCCESS in 51m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e5b83a8d6c0a4c96bc80e91267cd3eb0 : SUCCESS in 52m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4621055e6d0f40d3b12e40e8c828792e : SUCCESS in 36m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/17e3a8498a724ee8a5fb9c55f3986687 : SUCCESS in 18m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/292c35bd68a54c1d92fd70f4bfa0f3d9 : FAILURE in 3m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e3c8dc06cf434bb384d5f20f6301d582 : SUCCESS in 19m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ce605ea541534063ac05581be045f349 : SUCCESS in 38m 54s","accounts_in_message":[],"_revision_number":3},{"id":"f31ef5c0d0449dd2e2296af775964715af471c2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-09-19 23:44:11.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":4},{"id":"43097fbba0dfb343447fd0fa7419e4a32d546c14","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-20 00:52:29.000000000","message":"Patch Set 4: 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\nhttps://zuul.opendev.org/t/openstack/buildset/ad22a49d27c243b1915d4bd50eb54286\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f2038655c81460d9582cc221d126400 : SUCCESS in 7m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/8cfb12729ca34d4993b5f27fde9e6c14 : SUCCESS in 38m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fe6434c46bc74da4ac1c4af023ade487 : SUCCESS in 53m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e734b9eec358449daea55d729b109fe9 : SUCCESS in 43m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/58f20aa56586496cbb7f294bdee40687 : SUCCESS in 17m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/566b42ec95834f2c89d920271a3f9e4b : SUCCESS in 18m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0d91d06661f84a058f8d2ab725fa93cf : SUCCESS in 19m 18s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ff21d32dfb7448eeb5394b59233985f2 : SUCCESS in 7m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a7df27d418684d8694db44b64cabb2f7 : SUCCESS in 4m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8343d553ffc04822b3c86db63ebb9be6 : SUCCESS in 18m 12s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d7537617fc5f46078b4796e3dc584d10 : SUCCESS in 15m 24s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f13a681150504e9fac6835efdffc02e9 : SUCCESS in 18m 28s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4f34e7d9a6dc4a63a945651a800b316f : SUCCESS in 15m 43s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/96bacd06cee64f34ab54bf3340623b4f : SUCCESS in 16m 06s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b77efb80587649b5a6fc930f38d2abec : SUCCESS in 17m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/585102a1c800428b81cda4430e6e07e9 : SUCCESS in 18m 08s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/35ffacd189904f29a6c025a10974c78d : SUCCESS in 19m 29s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d45f99c9cdac43d8b37cf6560ddf140f : SUCCESS in 12m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4a209b66d60047a8918b5a5a861942db : SUCCESS in 16m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4a57c109c9174c70a2acaf0a12193d43 : SUCCESS in 17m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9454e629a697477b843b687de0b39694 : SUCCESS in 7m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d8f5aeb3f76b4066bfb2933717a47c73 : SUCCESS in 16m 43s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/39d08fbcba3a4273bde39b098f05641f : SUCCESS in 7m 53s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1fd4cd432f7a4ab0a93286f6c17ca1c0 : SUCCESS in 54m 47s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/9ed69abf7ab74dc7a550d537e3789c08 : SUCCESS in 1h 00m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/093da839ea7b4546a79c0041a97174d1 : SUCCESS in 59m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c924a58f774047a9919961e8a2b9e99e : SUCCESS in 55m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9057949aaa7b460f907fc1e4fb467542 : SUCCESS in 17m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f41fbe576fd4e548090b26c4e53bbde : FAILURE in 4m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f29c24d2bb2b43f39b067de201584875 : SUCCESS in 20m 28s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/667f9a1c5c37443e9ae0e5e0a7fbe256 : SUCCESS in 36m 57s","accounts_in_message":[],"_revision_number":4},{"id":"c028b3877dc42d07e31afd8e34af06366827dd97","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-20 01:13:42.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d28c680c6e541c0a16d177697d29e1a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b1d007ff7ef94c8ba2c94aa3e54c1ef0 : SUCCESS in 1h 27m 13s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f566f0717ea0419d83bfdd82eb3e6bf3 : SUCCESS in 1h 20m 34s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/848e75d0872f4455bb2f45ec4235f148 : SUCCESS in 1h 18m 56s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/1b6b5a423de9481fae00924076be61ad : SUCCESS in 1h 13m 37s","accounts_in_message":[],"_revision_number":4},{"id":"8e1d83b37f601ed982ce325639d6caabd47ceeea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-09-20 16:28:38.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"b784101a06f815e9ee9bf10826c3571670fc10ba","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-09-20 16:29:15.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"0f647312448c812b39af7ff1cbd6a755a20c56db","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-20 17:42:02.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ac64f56180348c4954b267db8e7732f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91317a1a5882447095c328fc31c4689b : SUCCESS in 10m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/0aef56032aa04bd98dd608fac8f61e8e : SUCCESS in 1h 05m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/88a33b372331429990e7508f8a6c907d : SUCCESS in 51m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/82f908cba2e947d0b449dea3c437d7ea : SUCCESS in 41m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7ee3109990b24193b0773222a4ff04b4 : SUCCESS in 20m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/631aacc66433414986da5d9bcaa91aec : SUCCESS in 20m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/af542120f9a447809aedcee978860a32 : SUCCESS in 20m 22s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0107f9f084c44b5cadb90eb633d8594a : SUCCESS in 8m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/128734257a254dac997cd2fd674b6b6c : SUCCESS in 5m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/505a38041a2c4c43bd0554cfefd016e5 : SUCCESS in 16m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5e9737c24d364a0e8c242867e0cd828b : SUCCESS in 18m 05s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/54613dce97514a1681de868f8461b1d1 : SUCCESS in 17m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/fddcaa47d9b7401e8f480ce50c794903 : SUCCESS in 13m 20s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/fbe9b3270b8444869ab1c10194deec0f : SUCCESS in 15m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e99f2307399e4daa91da45739577b555 : SUCCESS in 18m 54s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/10683e7906504045b70e39a3f5b098b5 : SUCCESS in 21m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1d801b4aee814734915e274a5a55ef87 : SUCCESS in 14m 25s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/09e34b6c623c48d7a6d2d0101ba325ef : SUCCESS in 19m 05s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b0a0eff0ae3b479dbe9ccef4ccf5562a : SUCCESS in 13m 58s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d532457572e646f5acd5a483221facee : SUCCESS in 17m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/eb366a3b9db648f6bfa575b440226730 : SUCCESS in 7m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c5a0d3ca0b4a4c7f93f6e5077857b9d5 : SUCCESS in 17m 17s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/63597eaed1a140c4ad53dfd93fb600b0 : SUCCESS in 8m 03s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/22ba2b8eb4da421697a8ca24d91bc41f : SUCCESS in 53m 02s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e979a6b3534440daadc3dec6bc59452f : SUCCESS in 1h 05m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/114ae17e213d4d80aa06e2f426596052 : SUCCESS in 53m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f7f6494f6f4244799ac7db4310d10b1c : SUCCESS in 1h 01m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/caea06ee505d4d44bf6d4e90acd86790 : SUCCESS in 17m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0075cda4aa142ddab17b5e3cd7116f1 : SUCCESS in 4m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6f36093fd68f4a2caa38b73c1ac26c0e : SUCCESS in 21m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a29b1b1f421d407ebe6526cf50c02261 : SUCCESS in 36m 40s","accounts_in_message":[],"_revision_number":5},{"id":"1ceaadd07a7cbd4bf2b48e8f4ab9b838e29963a9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-20 18:02:26.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/725e7144d02b48d9abb3925002a183c8\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/72c2ccb99f5348789dbbe5a6739d435e : SUCCESS in 1h 10m 34s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7679d0695070420f8518d7a357986bce : SUCCESS in 1h 22m 46s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/abb42d392ce5426aa63f7f2bdc337080 : TIMED_OUT in 1h 31m 08s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2dff87b6b8ce4708bccb810d25fb2db0 : SUCCESS in 1h 03m 13s","accounts_in_message":[],"_revision_number":5},{"id":"95f523799894344d0819220f69ca0c8135fd09e6","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-02 19:35:59.000000000","message":"Patch Set 5: Code-Review+1\n\n(19 comments)","accounts_in_message":[],"_revision_number":5},{"id":"a13c6cabbc0af4820b5c084d3ffeb4bad6484be5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-02 19:43:20.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"c35831a34191f5d027826d947d8e1622ac187fd6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-02 20:01:34.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"28874659745ccb1104f8f2af35b707917acd7f13","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-02 20:25:03.000000000","message":"Patch Set 6: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"74bcff815d14bc1851a05b7f1a1118c779b4efa5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-02 21:11:44.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d9f52b31d77640059889f413d25b22af\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28c1db63f1c54dc0aa5c84f9e2a77deb : SUCCESS in 8m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/8dc67ad1d87846cd942c2d8b745a079b : SUCCESS in 44m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/098af73c8b504ef2b3e86b6777f80168 : SUCCESS in 48m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8b89321d61d24f13aed37e3211d61946 : SUCCESS in 1h 00m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e5a59497c56a4a2d88f85dc02b7cc6fe : SUCCESS in 20m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f85cf11f6d804d0b964ced25b830546c : SUCCESS in 19m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/125095ca89344be093924ad1415fb797 : SUCCESS in 19m 44s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2e83467663794b648b8bc2facc8743f3 : SUCCESS in 9m 12s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/703e67b960f64b5c8d4e9052d4e4590b : SUCCESS in 5m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/616314ea75bf4ea8a70df14da5028b55 : SUCCESS in 14m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b13145bc95c64d449686d65e59c27bf5 : SUCCESS in 15m 19s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/be3d63e0c8034364ba266071d268e3b5 : SUCCESS in 15m 59s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4ac8e29a29e44f44ab1b38d95a61c223 : SUCCESS in 20m 48s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a62309732b084612ace99464a5c167eb : SUCCESS in 12m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e5a92da3df96428e94e7fd69d007d469 : SUCCESS in 17m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ce045e4895d947058fcdd01b96f26660 : SUCCESS in 22m 51s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/31715e6a472341fe8af260159a75946b : SUCCESS in 18m 59s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/46f523c479694584914fd4dff30e471e : SUCCESS in 14m 07s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2c9c486694b24127afa7a1ad210ace2d : SUCCESS in 17m 05s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/26c5b2793e6540db98c436f97d725eec : SUCCESS in 14m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/566ff3da48474eca86f913bc9b724845 : SUCCESS in 6m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8d4f490cb4084eaf8d7e08848d1457b6 : SUCCESS in 16m 53s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/dac8c7f5d80741799a01529793aa351e : SUCCESS in 7m 10s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e948e4580acb46389cb566ee2ca202af : SUCCESS in 57m 16s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/08366a1ca73c49af9e492b9723b0b670 : SUCCESS in 53m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/145062486a354f949b794123950d3ae8 : SUCCESS in 57m 10s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/46dff05a540741bcaf58900fc4e610ce : SUCCESS in 50m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e9dbd0c78d54ccd9ee69c3e5186e212 : SUCCESS in 18m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a748da3a2514f4c866490eba4707822 : SUCCESS in 3m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a70c6b153e55433596087a88771afef1 : SUCCESS in 23m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7c053e22b5404f588f880e4f268672d0 : SUCCESS in 1h 13m 14s","accounts_in_message":[],"_revision_number":6},{"id":"f2df959964860cd708706dbc8fa768e005ad746e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-02 23:35:38.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fac866f130bf49259fbe50620c6a7503\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ac419e7e4ed04290984909a4e59625d1 : SUCCESS in 1h 10m 37s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/cfa0b719a0514f14b01f6ef375bc241e : SUCCESS in 1h 05m 43s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/5793f068b96940879bb76499ed61e8c7 : SUCCESS in 1h 21m 40s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/490751e4f2d146d9bb453e966f409302 : FAILURE in 1h 07m 42s","accounts_in_message":[],"_revision_number":6},{"id":"7ab68f1bab8f483cb1921b95d1566cee40be089f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-03 00:51:32.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a5930569b04c4d4ac72c4b84072b28d4445d0e03","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-16 18:59:01.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"c99bfc6148a37fc954ef48ba0810d5433d33f7bd","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-01-08 19:10:25.000000000","message":"Patch Set 6: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"bcbb3172fe9dd231d60e5e0ee4c12dd9808c46a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-01-08 20:16:24.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"49b3f1fffb2a57d1c365c470b4d259a85b22852f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-01-08 20:31:26.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4ae2a1b1c775ae63bdbc44cb0823e01c3ee1c0b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 21:31:11.000000000","message":"Patch Set 7: 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\nhttps://zuul.opendev.org/t/openstack/buildset/0bb93c27f06e4bb4bb0f08e1f3b680c3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9270f5a5125841e996a7ce257601a70f : SUCCESS in 8m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/dc7f5ed62a414a28802ffa401663ef48 : SUCCESS in 1h 01m 45s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/f91b55f02cb94ceb892fb6215b8b6e61 : SUCCESS in 45m 13s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cf82e05fd56040a299d84b587b8943be : SUCCESS in 44m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/219942fba5b04dc7a1117b6cf58cb74a : SUCCESS in 53m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/25e6d64600e940a8a6bbd2cce14a48f8 : SUCCESS in 17m 55s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/72356ddd336144bc9e7b47d25662ba0b : SUCCESS in 17m 58s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a40394cb1cae4856bc41890227564db6 : SUCCESS in 19m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bde03123852d428094dad16ffc14663d : SUCCESS in 10m 20s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/44b41da5306b4c5987ff8a1b0b7a9cd2 : SUCCESS in 5m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/27849160312e44deb4e44ac32034218b : SUCCESS in 16m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a3858cdd4236410c936ef46a21ccd8f8 : SUCCESS in 17m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fb5d5f1bf3c249969c4329e307112616 : SUCCESS in 17m 19s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f30c3ed45c8747e68c9cdef0045010f6 : SUCCESS in 16m 02s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/04daff6022ec46979d3358e0d093d72f : SUCCESS in 14m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/88c9632a523c4766aaa3c1c03d89145a : SUCCESS in 21m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9daeab28765940fab7d1696ebd9fdb24 : SUCCESS in 19m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/356610e75081424f8a016837f6f62a05 : SUCCESS in 19m 46s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/075f53d4d4f046688c3fa6f4610a3825 : SUCCESS in 16m 00s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/8b98e36c3fda42028aa31a9792dd8c46 : SUCCESS in 15m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e64a547ed08c474da4b7b8da5b423690 : SUCCESS in 17m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/512eebdd9fbc4a43ae2eae4892885dec : SUCCESS in 8m 58s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/308e9d07a5334bd493c9c7035b52b3e6 : SUCCESS in 18m 25s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/6f9abaf43d734c8cb4f300c036257fcf : SUCCESS in 10m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/635be4c41c4c444b85b7948e45af9868 : FAILURE in 49m 03s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/51fd81d8ce8245c8a009505a309f625c : SUCCESS in 46m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8041dbfe10a34a7783444a85dabaee0b : SUCCESS in 40m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/551a0f66fe7a4d3e9b66ceea4cd3943a : SUCCESS in 54m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a1d493a8ef7145b097adf0e05e60a25e : SUCCESS in 15m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08f4f77b984f405f86ca73c95ea3754a : SUCCESS in 4m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2dd907d73c1b492ea7ff498ba48a7d91 : SUCCESS in 20m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e6868ae27f6c48e78974f77004a938f8 : SUCCESS in 54m 44s","accounts_in_message":[],"_revision_number":7},{"id":"0a71124214bcd67bb8308d9534f6a3929b2da2ad","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 21:47:06.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/71508f956f4848b69bfed32fbe14c4ef\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6decb49085ef4dbbb78cba2710dc5749 : SUCCESS in 1h 28m 45s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5ab28b6e0de249209b00f8f2d8707213 : SUCCESS in 1h 10m 37s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a2b63320dd3a4491b81176c84eff180a : SUCCESS in 23m 43s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d354662ba8d94da5a159012c0414601c : SUCCESS in 18m 22s","accounts_in_message":[],"_revision_number":7},{"id":"6c065895276ce52458eb52bc37c14bf7737d036c","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-01-08 22:11:12.000000000","message":"Patch Set 7:\n\n(5 comments)","accounts_in_message":[],"_revision_number":7},{"id":"8a5fc003254de28f2e835dfeb47de9a92677c9ba","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-01-09 01:23:30.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"263497b11470d2955aca877c733fae1bcba232dc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 02:33:49.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e546d17753145a09d03962c70dbadbb\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/caa020799077453eb83dd7843e4cc657 : SUCCESS in 17m 01s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/00de4866ce0d4eb2b1cbb876d7013b04 : SUCCESS in 14m 46s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/bd783f3ba1614a8dabcd22c3247201e9 : SUCCESS in 20m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/224c92ad109d49ffa0fb4ec8cfe41082 : SUCCESS in 1h 08m 34s","accounts_in_message":[],"_revision_number":7},{"id":"61778db79862b80eb8d93046c6827bf850e73c72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 02:33:51.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4294cfff3fd401aada1595d90fb7249\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/afc779d5508c48bf8ed3b13f0f95b29b : SUCCESS in 8m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/c9b978c4e1e54526aa2e9e12ac519af8 : SUCCESS in 50m 07s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/d7779975ded9467da4d0bb2a2cf83a4d : SUCCESS in 45m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/be5f20b88bd94e15b5b5ff7f244e688c : SUCCESS in 34m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8a130f550b80414eb6afb6a9651575e7 : SUCCESS in 27m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8d44b2fbc8944ed3b1bc81d843008031 : SUCCESS in 17m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ca07053d41c642c79156037135e7c9b0 : SUCCESS in 16m 57s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5bdde6c983eb4f5aa60c4b55f5ae2418 : SUCCESS in 18m 56s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c8667694517e4c218d7b4a2c86acdeb1 : SUCCESS in 9m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8fe49a4ec5f949669f34345e234b62ac : SUCCESS in 5m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1a3972cd503b413fbdbddb74ce124369 : SUCCESS in 14m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6b92722dee874964be838fe9537cd28b : SUCCESS in 17m 38s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f075fe9370864df7a2ab26b1c3901496 : SUCCESS in 15m 35s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/39442a6ddb524d5ab1c1e64ed3c1f9ee : SUCCESS in 13m 22s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/018554fcc449431d81ac430853274e2b : SUCCESS in 16m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f1bab3df58494211a1625800f57a9af7 : SUCCESS in 18m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e054e6e1beee45a3913b4daaa0784a8c : SUCCESS in 19m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4b650c8cc4524864922fae86fbdf840a : SUCCESS in 19m 11s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1fb260f8d61d4f85a1405898e97ce19c : SUCCESS in 15m 23s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0e6f2ce6a1054392b14e5fbd480e1ce4 : SUCCESS in 16m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7c169d315acb4ee8a5ac37203b10cc61 : SUCCESS in 16m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a71594a034f34cd584cbe4466a0c4408 : SUCCESS in 7m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/407f837087fc46a88ff6dbe4b6ceac68 : SUCCESS in 17m 24s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4940372621fd45528e7bd98ff1bbf743 : SUCCESS in 7m 58s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a1c89bbe5cd44b7aad220ed08e490be2 : SUCCESS in 59m 41s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/3f594e481edf4406bf38a39aa3431685 : SUCCESS in 1h 05m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3d34c6c8ca804fffbc76f501acd66d86 : SUCCESS in 58m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7a956ba2974e4bb2ac379087b37a89b0 : SUCCESS in 41m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dd6a993337ff4c6e8ef9486be0ab417d : SUCCESS in 16m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e03e6ca4f2bb4268a67898329c3a59ca : SUCCESS in 5m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/630ee9dc2bd24665854a83271ddf7dea : SUCCESS in 19m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f49d209a4eb49cf97b07bf6c7588aeb : SUCCESS in 50m 52s","accounts_in_message":[],"_revision_number":7},{"id":"0698425b113132ad6b34fa250cbebaba8727074d","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-01-09 18:16:56.000000000","message":"Patch Set 7:\n\n(27 comments)","accounts_in_message":[],"_revision_number":7},{"id":"2dc234b351c6317a7f577d25c336b8c866004764","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-09 18:40:23.000000000","message":"Patch Set 7:\n\n(4 comments)","accounts_in_message":[],"_revision_number":7},{"id":"b017385304c3d14c0e08e4e86d6df70f03284851","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-11 12:01:35.000000000","message":"Patch Set 7:\n\n(4 comments)","accounts_in_message":[],"_revision_number":7},{"id":"c26c891023c2ada1b98ab0431085e1baebdc9231","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-05-03 02:05:04.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"7a9a2459e6f58151f216db5a5f180d31803510e6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-03 03:45:38.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/627b342a60a14594b258d129139e62be\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/620bc9453017421a95f740e5cdae44e1 : TIMED_OUT in 1h 30m 58s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a7d2fa04eb0f417f82ccae1d1a0ea274 : TIMED_OUT in 1h 31m 00s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/101da87f9f4d4c6cbadfecd47121ed18 : SUCCESS in 19m 39s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9d8808fbb53644fdb7241293a047724d : SUCCESS in 20m 15s","accounts_in_message":[],"_revision_number":8},{"id":"965024cc626e74ec35d7606d90d011d961cb1707","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-03 04:53:39.000000000","message":"Patch Set 8: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/51f13b24b2de415cb71dc4ce303b549f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89712d97b6704cb58a12db5c08ce4fa0 : SUCCESS in 7m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/5773a0cd00084f6b91b74a26416e2ff7 : SUCCESS in 58m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5e1b526ca5c5468dafa951ee48206b54 : SUCCESS in 47m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/39972e3c4b03465491c89431374b6eb7 : SUCCESS in 59m 54s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/09899fba011146bfbb0b3d3500cf8d44 : SUCCESS in 24m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/123fcdb80dfa4ec1970222051e20e9d8 : SUCCESS in 22m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/874d6f03d1dc493caa87676e2d427b76 : SUCCESS in 25m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0463776efb7c45bc8ea963325877d04c : SUCCESS in 10m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5c85253343b54bf9a5ddbcfcc159a69a : SUCCESS in 5m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3a1bfe941eae4b8e9dca609c673942d6 : SUCCESS in 17m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/24f77941bdcc492a859667617983c3f5 : SUCCESS in 17m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/12414c7cfe8b46afbd83b4a823d7d9ad : SUCCESS in 19m 42s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0c1c49ff88df47549547881b236f41dc : SUCCESS in 19m 55s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8f8c6b5509484c5a955f7a9263d13c6f : SUCCESS in 18m 16s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d0b7ac6d969d4a27aa567a8ce872c35e : SUCCESS in 17m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/67d13b0fd1694791978232e6efdb98d1 : SUCCESS in 18m 04s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ff29f52287a04519b596a6112ebfa7e2 : SUCCESS in 18m 31s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/1b8f9ae0962448dea7939aa463d1ac1f : SUCCESS in 19m 39s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7ecb8dd5f1c44c34b44fa97141307c30 : SUCCESS in 20m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/cbb8813a9e3045a18e9d1bd0ffbba088 : SUCCESS in 6m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e1946ac3fa0e4396bec18785f5a04d75 : FAILURE in 20m 48s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/33bda5a7f4eb4cfca3fac748cf64e7e1 : FAILURE in 10m 53s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/cc07663271764d52adc3b320af3359e0 : TIMED_OUT in 2h 00m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/704ccdf4cfd9461cb32a107db6d4e491 : SUCCESS in 54m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/77e08402801e4cbdbf85729ff4165691 : SUCCESS in 55m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b6b48774920c4de2bc2b32f59071629d : SUCCESS in 20m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8befbe5256e24f3a8aafccf7764812f8 : SUCCESS in 6m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d5f1371fd2e54a57a74dd1ac3136d6eb : SUCCESS in 29m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b12804347e7b404abc2dee5df6b8ad01 : SUCCESS in 44m 23s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"876242ece5a9c3a148a23fe4fd10a8bdc4ba07a4","revisions":{"f67bf2db953b49fa81b59fc7af592d80c83615b5":{"kind":"REWORK","_number":1,"created":"2023-08-14 21:18:53.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/56/891356/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/56/891356/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/56/891356/1"}}},"commit":{"parents":[{"commit":"54f8dd0ff854c9cba511e81fe4e60bc98d8e99c9","subject":"Merge \"proxy-server: de-duplicate implementation of is_good_source\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54f8dd0ff854c9cba511e81fe4e60bc98d8e99c9"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 19:27:44.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 21:18:21.000000000","tz":-420},"subject":"Bring fallocate_reserve functionality back into swift.common.utils","message":"Bring fallocate_reserve functionality back into swift.common.utils\n\nContinue to have an fallocate function in swift.common.utils.libc -- but\nthat will now *only* be responsible for making C calls down into\nfallocate/posix_fallocate.\n\nNotably, this consolidates to a single source of truth for the\nFALLOCATE_RESERVE and FALLOCATE_IS_PERCENT globals once more, rather\nthan defining them in libc and importing them (unused) in utils.\nPreviously, these two locations caused a bug that effectively disabled\nfallocate_reserve entirely, as the run-time check would use the former\nwhile the config-loading during startup in swift.common.wsgi and\nswift.common.daemon would use the latter.\n\nDrive-by: Unify the implementation of the fallocate checks and\nfs_has_free_space a bit; always report sizes in bytes in errors\nwhen the allocation would violate reserved space.\n\nCloses-Bug: #2031035\nChange-Id: I617929dc2bec0cf80f6c16adc1f556556306a9b1\nRelated-Change: I3e26f8d4e5de0835212ebc2314cac713950c85d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f67bf2db953b49fa81b59fc7af592d80c83615b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f67bf2db953b49fa81b59fc7af592d80c83615b5"}]},"branch":"refs/heads/master"},"408c9cc79986298bab59f42af0c78454f4c110b6":{"kind":"REWORK","_number":2,"created":"2023-08-15 21:09:37.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/56/891356/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/56/891356/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/56/891356/2"}}},"commit":{"parents":[{"commit":"cc59929412f2fa0271c2940afaa3fa3c6e9aff99","subject":"Merge \"s3api: extra unit test assertion for statsd metric prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc59929412f2fa0271c2940afaa3fa3c6e9aff99"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 19:27:44.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-15 21:09:29.000000000","tz":-420},"subject":"Bring fallocate_reserve functionality back into swift.common.utils","message":"Bring fallocate_reserve functionality back into swift.common.utils\n\nContinue to have an fallocate function in swift.common.utils.libc -- but\nthat will now *only* be responsible for making C calls down into\nfallocate/posix_fallocate.\n\nNotably, this consolidates to a single source of truth for the\nFALLOCATE_RESERVE and FALLOCATE_IS_PERCENT globals once more, rather\nthan defining them in libc and importing them (unused) in utils.\nPreviously, these two locations caused a bug that effectively disabled\nfallocate_reserve entirely, as the run-time check would use the former\nwhile the config-loading during startup in swift.common.wsgi and\nswift.common.daemon would use the latter.\n\nDrive-by: Unify the implementation of the fallocate checks and\nfs_has_free_space a bit; always report sizes in bytes in errors\nwhen the allocation would violate reserved space.\n\nCloses-Bug: #2031035\nChange-Id: I617929dc2bec0cf80f6c16adc1f556556306a9b1\nRelated-Change: I3e26f8d4e5de0835212ebc2314cac713950c85d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/408c9cc79986298bab59f42af0c78454f4c110b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/408c9cc79986298bab59f42af0c78454f4c110b6"}]},"branch":"refs/heads/master"},"0dac30a06dc8ea2293fcec364e4f0c5333a93569":{"kind":"REWORK","_number":3,"created":"2023-08-18 15:49:12.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/56/891356/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/56/891356/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/56/891356/3"}}},"commit":{"parents":[{"commit":"2f25e8f1e278c2da175c7fb4d4a985c1df43e503","subject":"Partially revert \"Pull libc-related functions out to a separate module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2f25e8f1e278c2da175c7fb4d4a985c1df43e503"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 19:27:44.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-18 15:41:14.000000000","tz":-420},"subject":"Split reserve functionality from C calls in fallocate","message":"Split reserve functionality from C calls in fallocate\n\nCreate a new fallocate function in swift.common.utils.libc that\u0027s just\nresponsible for finding an appropriate C function and calling it. Move\npunch_hole to utils.libc, too.\n\nRename the function in swift.common.utils to be fallocate_with_reserve.\nRework it a little to require explicit plumbing of reserve values and\nwhether they\u0027re a percentage; it\u0027s now just responsible for checking\nreserve space before calling the libc function. Do our best to unify\nthe implementation of that check with that of fs_has_free_space.\n\nAdd an fallocate function in utils that emits a deprecation warning\nthen calls fallocate_with_reserve with the FALLOCATE_RESERVE and\nFALLOCATE_IS_PERCENT globals; this is for the benefit of 3rd party\ncode that might be relying on the old name. Plan for removal somewhere\naround the E release.\n\nUpdate callers in diskfile to use fallocate_with_reserve, and plumb in\nfallocate_reserve configs explicitly.\n\nDrive-by: Always report sizes in bytes in errors when the allocation\nwould violate reserved space.\n\nUpgradeImpact\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nswift.common.utils.fallocate is now deprecated, and may be removed in\na future release. Existing callers should move to either\n\n- swift.common.utils.fallocate_with_reserve, which requires explicitly\n  passing in reserve values, or\n- swift.common.utils.libc.fallocate, which just does the allocation\n  without any reserve checking.\n\nRelated-Bug: #2031035\nChange-Id: I617929dc2bec0cf80f6c16adc1f556556306a9b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0dac30a06dc8ea2293fcec364e4f0c5333a93569"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0dac30a06dc8ea2293fcec364e4f0c5333a93569"}]},"branch":"refs/heads/master"},"823b1e3545db431a3dccc8214dce20fbbd716c34":{"kind":"REWORK","_number":4,"created":"2023-09-19 23:44:11.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/56/891356/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/56/891356/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/56/891356/4"}}},"commit":{"parents":[{"commit":"7c487bae9fdfcba0e14cb667339c7f208fb03a98","subject":"object: Block chunked PUTs when already past reserve","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7c487bae9fdfcba0e14cb667339c7f208fb03a98"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 19:27:44.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-09-19 22:37:56.000000000","tz":-420},"subject":"Split reserve functionality from C calls in fallocate","message":"Split reserve functionality from C calls in fallocate\n\nCreate a new fallocate function in swift.common.utils.libc that\u0027s just\nresponsible for finding an appropriate C function and calling it. Move\npunch_hole to utils.libc, too.\n\nRename the function in swift.common.utils to be fallocate_with_reserve.\nRework it a little to require explicit plumbing of reserve values and\nwhether they\u0027re a percentage; it\u0027s now just responsible for checking\nreserve space before calling the libc function. Do our best to unify\nthe implementation of that check with that of fs_has_free_space.\n\nAdd an fallocate function in utils that emits a deprecation warning\nthen calls fallocate_with_reserve with the FALLOCATE_RESERVE and\nFALLOCATE_IS_PERCENT globals; this is for the benefit of 3rd party\ncode that might be relying on the old name. Plan for removal somewhere\naround the E release.\n\nUpdate callers in diskfile to use fallocate_with_reserve, and plumb in\nfallocate_reserve configs explicitly.\n\nDrive-by: Always report sizes in bytes in errors when the allocation\nwould violate reserved space.\n\nUpgradeImpact\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nswift.common.utils.fallocate is now deprecated, and may be removed in\na future release. Existing callers should move to either\n\n- swift.common.utils.fallocate_with_reserve, which requires explicitly\n  passing in reserve values, or\n- swift.common.utils.libc.fallocate, which just does the allocation\n  without any reserve checking.\n\nRelated-Bug: #2031035\nChange-Id: I617929dc2bec0cf80f6c16adc1f556556306a9b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/823b1e3545db431a3dccc8214dce20fbbd716c34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/823b1e3545db431a3dccc8214dce20fbbd716c34"}]},"branch":"refs/heads/master"},"beb32cbfd92ca0ca15099c28b2620474a8f91411":{"kind":"REWORK","_number":5,"created":"2023-09-20 16:28:38.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/56/891356/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/56/891356/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/56/891356/5"}}},"commit":{"parents":[{"commit":"7c487bae9fdfcba0e14cb667339c7f208fb03a98","subject":"object: Block chunked PUTs when already past reserve","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7c487bae9fdfcba0e14cb667339c7f208fb03a98"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 19:27:44.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-09-20 16:28:25.000000000","tz":-420},"subject":"Split reserve functionality from C calls in fallocate","message":"Split reserve functionality from C calls in fallocate\n\nCreate a new fallocate function in swift.common.utils.libc that\u0027s just\nresponsible for finding an appropriate C function and calling it. Move\npunch_hole to utils.libc, too.\n\nRename the function in swift.common.utils to be fallocate_with_reserve.\nRework it a little to require explicit plumbing of reserve values and\nwhether they\u0027re a percentage; it\u0027s now just responsible for checking\nreserve space before calling the libc function. Do our best to unify\nthe implementation of that check with that of fs_has_free_space.\n\nAdd an fallocate function in utils that emits a deprecation warning\nthen calls fallocate_with_reserve with the FALLOCATE_RESERVE and\nFALLOCATE_IS_PERCENT globals; this is for the benefit of 3rd party\ncode that might be relying on the old name. Plan for removal somewhere\naround the E release.\n\nUpdate callers in diskfile to use fallocate_with_reserve, and plumb in\nfallocate_reserve configs explicitly.\n\nDrive-by: Always report sizes in bytes in errors when the allocation\nwould violate reserved space.\n\nUpgradeImpact\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nswift.common.utils.fallocate is now deprecated, and may be removed in\na future release. Existing callers should move to either\n\n- swift.common.utils.fallocate_with_reserve, which requires explicitly\n  passing in reserve values, or\n- swift.common.utils.libc.fallocate, which just does the allocation\n  without any reserve checking.\n\nRelated-Bug: #2031035\nChange-Id: I617929dc2bec0cf80f6c16adc1f556556306a9b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/beb32cbfd92ca0ca15099c28b2620474a8f91411"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/beb32cbfd92ca0ca15099c28b2620474a8f91411"}]},"branch":"refs/heads/master"},"0f5cccfe0952c30a4203608391b347537b392950":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2023-10-02 19:43:20.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/56/891356/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/56/891356/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/56/891356/6"}}},"commit":{"parents":[{"commit":"d31a54a65c186550a99bb985f056c071690a3939","subject":"object: Block POSTs and chunked PUTs when already past reserve","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d31a54a65c186550a99bb985f056c071690a3939"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 19:27:44.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-10-02 19:43:05.000000000","tz":-420},"subject":"Split reserve functionality from C calls in fallocate","message":"Split reserve functionality from C calls in fallocate\n\nCreate a new fallocate function in swift.common.utils.libc that\u0027s just\nresponsible for finding an appropriate C function and calling it. Move\npunch_hole to utils.libc, too.\n\nRename the function in swift.common.utils to be fallocate_with_reserve.\nRework it a little to require explicit plumbing of reserve values and\nwhether they\u0027re a percentage; it\u0027s now just responsible for checking\nreserve space before calling the libc function. Do our best to unify\nthe implementation of that check with that of fs_has_free_space.\n\nAdd an fallocate function in utils that emits a deprecation warning\nthen calls fallocate_with_reserve with the FALLOCATE_RESERVE and\nFALLOCATE_IS_PERCENT globals; this is for the benefit of 3rd party\ncode that might be relying on the old name. Plan for removal somewhere\naround the E release.\n\nUpdate callers in diskfile to use fallocate_with_reserve, and plumb in\nfallocate_reserve configs explicitly.\n\nDrive-by: Always report sizes in bytes in errors when the allocation\nwould violate reserved space.\n\nUpgradeImpact\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nswift.common.utils.fallocate is now deprecated, and may be removed in\na future release. Existing callers should move to either\n\n- swift.common.utils.fallocate_with_reserve, which requires explicitly\n  passing in reserve values, or\n- swift.common.utils.libc.fallocate, which just does the allocation\n  without any reserve checking.\n\nRelated-Bug: #2031035\nChange-Id: I617929dc2bec0cf80f6c16adc1f556556306a9b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0f5cccfe0952c30a4203608391b347537b392950"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0f5cccfe0952c30a4203608391b347537b392950"}]},"branch":"refs/heads/master"},"86212fd89a986c9d14f92bbf11303f4597412368":{"kind":"REWORK","_number":7,"created":"2024-01-08 20:16:24.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/56/891356/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/56/891356/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/56/891356/7"}}},"commit":{"parents":[{"commit":"d31a54a65c186550a99bb985f056c071690a3939","subject":"object: Block POSTs and chunked PUTs when already past reserve","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d31a54a65c186550a99bb985f056c071690a3939"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 19:27:44.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-01-08 20:16:13.000000000","tz":-480},"subject":"Split reserve functionality from C calls in fallocate","message":"Split reserve functionality from C calls in fallocate\n\nCreate a new fallocate function in swift.common.utils.libc that\u0027s just\nresponsible for finding an appropriate C function and calling it. Move\npunch_hole to utils.libc, too.\n\nRename the function in swift.common.utils to be fallocate_with_reserve.\nRework it a little to require explicit plumbing of reserve values and\nwhether they\u0027re a percentage; it\u0027s now just responsible for checking\nreserve space before calling the libc function. Do our best to unify\nthe implementation of that check with that of fs_has_free_space.\n\nAdd an fallocate function in utils that emits a deprecation warning\nthen calls fallocate_with_reserve with the FALLOCATE_RESERVE and\nFALLOCATE_IS_PERCENT globals; this is for the benefit of 3rd party\ncode that might be relying on the old name. Plan for removal somewhere\naround the E release.\n\nUpdate callers in diskfile to use fallocate_with_reserve, and plumb in\nfallocate_reserve configs explicitly.\n\nDrive-by: Always report sizes in bytes in errors when the allocation\nwould violate reserved space.\n\nUpgradeImpact\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nswift.common.utils.fallocate is now deprecated, and may be removed in\na future release. Existing callers should move to either\n\n- swift.common.utils.fallocate_with_reserve, which requires explicitly\n  passing in reserve values, or\n- swift.common.utils.libc.fallocate, which just does the allocation\n  without any reserve checking.\n\nRelated-Bug: #2031035\nChange-Id: I617929dc2bec0cf80f6c16adc1f556556306a9b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/86212fd89a986c9d14f92bbf11303f4597412368"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/86212fd89a986c9d14f92bbf11303f4597412368"}]},"branch":"refs/heads/master"},"876242ece5a9c3a148a23fe4fd10a8bdc4ba07a4":{"kind":"REWORK","_number":8,"created":"2024-05-03 02:05:04.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/56/891356/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/56/891356/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/56/891356/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/56/891356/8"}}},"commit":{"parents":[{"commit":"ec3224cc18879c8130421e629134704b6562534f","subject":"Merge \"Clean up watchdog threads\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ec3224cc18879c8130421e629134704b6562534f"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-08-14 19:27:44.000000000","tz":-420},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-05-03 02:04:43.000000000","tz":600},"subject":"Split reserve functionality from C calls in fallocate","message":"Split reserve functionality from C calls in fallocate\n\nCreate a new fallocate function in swift.common.utils.libc that\u0027s just\nresponsible for finding an appropriate C function and calling it. Move\npunch_hole to utils.libc, too.\n\nRename the function in swift.common.utils to be fallocate_with_reserve.\nRework it a little to require explicit plumbing of reserve values and\nwhether they\u0027re a percentage; it\u0027s now just responsible for checking\nreserve space before calling the libc function. Do our best to unify\nthe implementation of that check with that of fs_has_free_space.\n\nAdd an fallocate function in utils that emits a deprecation warning\nthen calls fallocate_with_reserve with the FALLOCATE_RESERVE and\nFALLOCATE_IS_PERCENT globals; this is for the benefit of 3rd party\ncode that might be relying on the old name. Plan for removal somewhere\naround the E release.\n\nUpdate callers in diskfile to use fallocate_with_reserve, and plumb in\nfallocate_reserve configs explicitly.\n\nDrive-by: Always report sizes in bytes in errors when the allocation\nwould violate reserved space.\n\nUpgradeImpact\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nswift.common.utils.fallocate is now deprecated, and may be removed in\na future release. Existing callers should move to either\n\n- swift.common.utils.fallocate_with_reserve, which requires explicitly\n  passing in reserve values, or\n- swift.common.utils.libc.fallocate, which just does the allocation\n  without any reserve checking.\n\nRelated-Bug: #2031035\nChange-Id: I617929dc2bec0cf80f6c16adc1f556556306a9b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/876242ece5a9c3a148a23fe4fd10a8bdc4ba07a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/876242ece5a9c3a148a23fe4fd10a8bdc4ba07a4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
