)]}'
{"id":"openstack%2Fswift~838574","triplet_id":"openstack%2Fswift~stable%2Fxena~Ibe514a7ab22d475517b1efc50de676f47d741a4c","project":"openstack/swift","branch":"stable/xena","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2022-04-20 02:46:53.000000000","reason":"Tim Burke replied on the change"}},"hashtags":[],"change_id":"Ibe514a7ab22d475517b1efc50de676f47d741a4c","subject":"s3api: Use constant-time string comparisons in check_signature","status":"MERGED","created":"2022-04-19 18:45:29.000000000","updated":"2022-04-20 03:58:32.000000000","submitted":"2022-04-20 03:55:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"838574","meta_rev_id":"37b2ce415f010cc489f3219e442b452ccf774be1","_number":838574,"virtual_id_number":838574,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-04-20 03:55:58.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-04-20 02:46:53.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-04-20 02:46:53.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":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-04-19 19:43:27.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":"b21b0694f0bdd1c577b7925ba95e8fb3e8938121","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-04-19 18:45:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f1385109973d4d9d77e4609b46dad2e592871358","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-19 19:43:27.000000000","message":"Patch Set 1: 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/8a3a4c001e404e3fba993aa07ca59ef1 : SUCCESS in 9m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/30c5086a15ab4f20a2f1ca9eb0853068 : SUCCESS in 55m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0ddcef4dcb69416b899cfacc618d1081 : SUCCESS in 38m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1afd364d57a14a1191cc0ae8e8dcd2e6 : SUCCESS in 46m 02s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/96e849dc566d4663a01dad7659c72845 : SUCCESS in 24m 54s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/f0ba0d0869604c4b8dd65a182c17a420 : SUCCESS in 24m 25s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/52d5ce3f4b1a4971ab57ca349b0945de : SUCCESS in 25m 35s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/57ed088e8d1a47f6a8a19c21d8547dd6 : FAILURE in 6m 17s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c132174775db4440b26c640a4fe77444 : FAILURE in 4m 32s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d1bdd3f0c83048e78ce12a20f5ca8a78 : SUCCESS in 19m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/322fb40297a448d8a096ab07448d7d98 : SUCCESS in 17m 46s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/81a8e694cb6247beb295e52ddcbf156b : SUCCESS in 17m 37s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f4afdd1b16af4775a280282e66d52788 : SUCCESS in 17m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0c36ce74701b4fbdb8009b3c1ffeccd2 : SUCCESS in 20m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4d69569fc9ad43d6a4fbd2b297a6e333 : SUCCESS in 20m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e031c6bafeea469ca9ad91b2005e19d2 : SUCCESS in 18m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d8fd9557a60642e4a715a28101fa79c3 : SUCCESS in 22m 48s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/67edfcbc4a7e4ee6b54dd39900250af9 : SUCCESS in 21m 37s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d43834d831e7439897658a0760180bad : SUCCESS in 23m 12s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5690e75f753d432897a084ae045f9eea : SUCCESS in 18m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8fe25d27f752490db7fa1fdc9c1ebe1d : SUCCESS in 8m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f605492b8174446986fbd2f6ef75110c : FAILURE in 5m 12s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2d4928b553ec416ea7892f232bb7ba1b : SUCCESS in 48m 05s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a1edcb21c4d24fe3969c9057bf56012d : SUCCESS in 51m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/91dd4e464fd04601924493237042c48e : SUCCESS in 38m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/465e4ad1a1c748479b7f1f84a95450f1 : SUCCESS in 39m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/681022e1ec594c2d9e3aee9b7951710d : SUCCESS in 15m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b98e23f3bb504648a508817b77654dbc : SUCCESS in 5m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/61f56ea652d34c5ea6a9ff3ffa1ab913 : FAILURE in 8m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/989357b308cd459f86f5fca02be9ee9d : SUCCESS in 39m 56s","accounts_in_message":[],"_revision_number":1},{"id":"fec2fe761f1747dcc63c107446a7a070cc35c515","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-19 23:26:04.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d8693142531c43d4a6251aa2fd8ef33e : SUCCESS in 1h 04m 14s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/55dbb2f392fe47e98cd9ac32c6ab05b2 : SUCCESS in 1h 09m 28s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/4d382932b6754f858bb834a458b72e04 : TIMED_OUT in 2h 01m 44s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/898d731a43ab487aa98362e9a47bdcf0 : SUCCESS in 1h 15m 49s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e6b86c00c22d4346bdeb75d3c9ac1040 : SUCCESS in 47m 12s","accounts_in_message":[],"_revision_number":1},{"id":"07c63771e8742dd8a26e7cea8a9df3af89506fa9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-04-20 00:16:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"005d7d4eb665a09162f0efd30d559464ce104406","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-20 01:29:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3093b1119ed9476ba05582d3ed1b09dc : SUCCESS in 8m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/85c8b144c4f44d04a8b1a7d1f48433de : SUCCESS in 1h 05m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/162bade3163043588021f1a299c73397 : SUCCESS in 1h 05m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e9ea00d403fa49beb97b034f001d4326 : SUCCESS in 47m 14s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/94c4bb0998d544838e6008e3103c85f5 : SUCCESS in 21m 10s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/433dcf995c5a4d60bb76817b50a51b43 : SUCCESS in 23m 25s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/bd93ccd7226e40c281f615e5d7bd4cff : SUCCESS in 25m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7b1fb025584047a59b57f51b21dbdf93 : FAILURE in 6m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/91ac58c479c74dbf855b16f9e70dfc09 : FAILURE in 3m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/80b7fa33560c45afa13124806a3b4188 : SUCCESS in 17m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/79e97720e5654b35aeeb7751f266ae20 : SUCCESS in 20m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/789688c1e61a446d94a28f94aa6e0eb8 : SUCCESS in 20m 16s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6d731632f673495bad0234fb56f9aa7b : SUCCESS in 14m 01s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c977e118fc6c491d8c9c54ab78dc207c : SUCCESS in 20m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/dff6f53e94c146e9a7b401dde2636814 : SUCCESS in 21m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/40f995b0b78740a88b9bc5931a1a2674 : SUCCESS in 21m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ebf40604cac740e1a3c0fced3e8ca502 : SUCCESS in 17m 39s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a508d335c8304254ab151c8440200f0b : SUCCESS in 19m 58s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/577a10facc594717891cd3ad7fc98350 : SUCCESS in 20m 41s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e6e25398e3454b67a6894f5eec23a172 : SUCCESS in 19m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f72ff272b7c74e32a87634122015cd83 : SUCCESS in 7m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1d64121931cb4fc7a0047363f6f406aa : FAILURE in 7m 16s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/855fa699b9a6428ba3e4f892bf684d55 : SUCCESS in 50m 43s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/66920658ff0a4afcb382ca3b93484cf1 : SUCCESS in 55m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6e3b4a392d3c4ed18f1f97c3e6e333ea : SUCCESS in 39m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dde7b6be55fa4a78b4c2ed171ddb6c39 : SUCCESS in 35m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/12f0b578c76c4c889846c2a5f05646d1 : SUCCESS in 18m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/60b2da3437cd4895aeab05f1a12736c9 : SUCCESS in 5m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b25f119f443849bd87a202db3c940b30 : FAILURE in 7m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f74ba307581a451296627d6b5399d504 : SUCCESS in 37m 14s","accounts_in_message":[],"_revision_number":2},{"id":"48cbb3fc93345927389c7583d5f7faef91ca4c5c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-20 02:27:20.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0a1bc718876740a4a169dc2b79edffe7 : SUCCESS in 57m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4620e2443bbd4d44af9b6605aa66b3ad : SUCCESS in 54m 59s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/f56e1d77ffc642fb9687e0020e3034f0 : TIMED_OUT in 2h 01m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/6f85976d66fb409ba13f470d7c533b80 : SUCCESS in 1h 12m 21s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/95c08dcc665a46f8802ab9251285a301 : SUCCESS in 1h 02m 00s","accounts_in_message":[],"_revision_number":2},{"id":"1b73207df1db6b83c8afb9b2525b253f5001feca","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-04-20 02:46:53.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c9abfc1c67185466eb2b8e213d43aa7ecd26015d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-20 02:48:04.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"bf83f4306284797db8f22a4a07e36e44d6291989","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-20 03:55:58.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d063be7139c4c47ad435110bc23ab6f : SUCCESS in 10m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/0c95f48fb55a47d4930b35d7476fc1fe : SUCCESS in 1h 03m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/26d65a866cfa457780408df133ecbb9c : SUCCESS in 38m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/96b4ecdb5ec546d2a2c33edad13aa7b5 : SUCCESS in 49m 51s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/8126f13fcb35448da9bdfdde0a38b8a2 : POST_FAILURE in 9m 32s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/61d05fbd13b646d58a9442f0fdeaa089 : POST_FAILURE in 8m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4afadde07e0143c7bdf157e7aeffdb25 : SUCCESS in 20m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/babcb6e250844f408ddd48c1cc74c690 : SUCCESS in 30m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4e9aece75fb74ca6b6a17c8b3b31a7b6 : SUCCESS in 28m 03s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e24c9e4ee1374ee3b248370b601ae387 : SUCCESS in 13m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1504333312244cc4b4ca575ef20dc02a : SUCCESS in 21m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0742061487664e009e6d52064fb0c873 : SUCCESS in 21m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9479c01853e3434683d37559e15ece07 : SUCCESS in 20m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fa0e5d404346449998148704778e105c : SUCCESS in 17m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ca3b2f2668164236a6d932996857c16a : SUCCESS in 17m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/86627c8b00be4dce8d95d99fbc79e354 : SUCCESS in 18m 25s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1eb39c63fdae4b5faf9e0828b2ee47a1 : SUCCESS in 20m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/97141dc77757481bab5fa4dd662726f7 : SUCCESS in 8m 36s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2b999ae39e8c42c4ab9803b4790baebc : SUCCESS in 39m 03s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/595f15806cb347a187251282a2f045e8 : SUCCESS in 44m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/85d94b12f0cb47748af8d755f6300d2d : SUCCESS in 28m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/57fc545e10724fe5860b1f9a1b27097c : SUCCESS in 41m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b94bd8a086524e5d8a5316cbc3091c16 : SUCCESS in 12m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30ec7fc3e89247ea91ac3b898bb854b2 : SUCCESS in 7m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cdb457419c534c97b60bf73be9215ceb : SUCCESS in 44m 46s","accounts_in_message":[],"_revision_number":2},{"id":"9fc0530a479974818ba291853238c31d5dc4c474","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-20 03:55:59.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"37b2ce415f010cc489f3219e442b452ccf774be1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-20 03:58:32.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3250951387194a6c9d4eb03ff73c92e2 : SUCCESS in 1m 01s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/dc234d7d6edc4fecbd14a340f786b109 : FAILURE in 46s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/8c94363794d54b228044715c5233e050 : FAILURE in 45s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0fa745c7f94d60660d28fcbd5b085f8039c3c476","revisions":{"7dc3d7c44763ea7f096dea05210a03c03ba83d3f":{"kind":"REWORK","_number":1,"created":"2022-04-19 18:45:29.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/74/838574/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/838574/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/838574/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/838574/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/838574/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/838574/1"}}},"commit":{"parents":[{"commit":"a1c33839e6300d3de9c6ebe7407d88160bd2e517","subject":"CI: remove swift-tox-func-encryption-py36-centos-8 job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1c33839e6300d3de9c6ebe7407d88160bd2e517"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-04-13 22:31:52.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-04-19 18:45:14.000000000","tz":-420},"subject":"s3api: Use constant-time string comparisons in check_signature","message":"s3api: Use constant-time string comparisons in check_signature\n\nChange-Id: Ibe514a7ab22d475517b1efc50de676f47d741a4c\n(cherry picked from commit 6142ce88cc71037ba0cd23113eb6082fa91346ac)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7dc3d7c44763ea7f096dea05210a03c03ba83d3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7dc3d7c44763ea7f096dea05210a03c03ba83d3f"}]},"branch":"refs/heads/stable/xena"},"0fa745c7f94d60660d28fcbd5b085f8039c3c476":{"kind":"REWORK","_number":2,"created":"2022-04-20 00:16:43.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/74/838574/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/838574/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/838574/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/838574/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/838574/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/838574/2"}}},"commit":{"parents":[{"commit":"a1c33839e6300d3de9c6ebe7407d88160bd2e517","subject":"CI: remove swift-tox-func-encryption-py36-centos-8 job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1c33839e6300d3de9c6ebe7407d88160bd2e517"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-04-13 22:31:52.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-04-20 00:15:38.000000000","tz":-420},"subject":"s3api: Use constant-time string comparisons in check_signature","message":"s3api: Use constant-time string comparisons in check_signature\n\nDisable rolling-upgrade job since the old tag doesn\u0027t constrain things\nwell enough to run on py2.\n\nChange-Id: Ibe514a7ab22d475517b1efc50de676f47d741a4c\n(cherry picked from commit 6142ce88cc71037ba0cd23113eb6082fa91346ac)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0fa745c7f94d60660d28fcbd5b085f8039c3c476"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0fa745c7f94d60660d28fcbd5b085f8039c3c476"}]},"branch":"refs/heads/stable/xena"}},"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":{}}}]}
