)]}'
{"id":"openstack%2Fswift~898986","triplet_id":"openstack%2Fswift~master~Id81253e90f3b3d7f9ea186d4aba53ab742d402a5","project":"openstack/swift","branch":"master","attention_set":{"597":{"account":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"last_update":"2023-10-23 19:13:49.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2023-10-23 19:13:49.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-10-23 19:13:49.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"Id81253e90f3b3d7f9ea186d4aba53ab742d402a5","subject":"container-updater: Make account suppressions work with more accounts","status":"NEW","created":"2023-10-20 20:33:56.000000000","updated":"2024-01-13 07:17:49.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"f1c19646c8833794a25c2bdcc5497d0540746ba2","_number":898986,"virtual_id_number":898986,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2024-01-13 07:17:49.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-20 21:57:50.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-10-21 00:21:04.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"CC"},{"updated":"2023-10-23 14:55:13.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":"CC"}],"messages":[{"id":"b8a6a1a44748632c09cce07dc6d9c0e2794565d1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-20 20:33:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1436609cd2b7e7ba9004b8232f650023e1e47084","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-20 21:57:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46677a91fd6446358eb633a477e3fc59\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e36dc16a1d0b4829adc23538cc645485 : SUCCESS in 8m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/8b65874ba1364e3c95ca66a0e1faf9e2 : SUCCESS in 1h 03m 27s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/886f74020f7c4829b5538d25439be466 : SUCCESS in 1h 00m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7cb809d9b1b84694bc153ae60976a041 : SUCCESS in 52m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c97b5455e61d4797bc79e50fb0b92b45 : SUCCESS in 1h 08m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/53757e8f5a2142ba82c58bb816dbb2d7 : SUCCESS in 20m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/48f0b89a3252439d9d82f19843d719fa : SUCCESS in 21m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/01c2276190a645fabde24748ce6436ec : SUCCESS in 30m 56s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/864126d6a5b94bca8b43edbf6d12ca3d : SUCCESS in 9m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2cfbe56dfb9c4bb4ab5966dd8a3f12ac : SUCCESS in 5m 54s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ea32142ed1974d4fb67c273f101ec1bc : SUCCESS in 20m 36s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ab6b96bccf2c426a823f8cdee56c7029 : SUCCESS in 18m 21s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b5232c7dd1d74e488e6096211e50df38 : SUCCESS in 13m 58s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e879ca523acf4b92aa81b1e555ded28d : SUCCESS in 16m 11s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/6aa1932639fa4525a1f395c25369a2fd : SUCCESS in 16m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c48ac117b4a444799c40047b5a241916 : SUCCESS in 19m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/05e3ab59216745299aab18436acb8733 : SUCCESS in 18m 52s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b0f690b7278d43038cdb154d6945c1b8 : SUCCESS in 18m 04s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1761df81cc4d496797a0a74207b9d973 : SUCCESS in 25m 12s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/43e48c70745746b78b856ef0d7478515 : SUCCESS in 17m 10s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/66e8ef83fb98455e8cb9c6b0025d0614 : SUCCESS in 19m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d955166c5d5f42f9a20b9981798ca530 : SUCCESS in 6m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/baa004ddded8481c8bdc3cc9b6515131 : SUCCESS in 20m 28s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f270b3e7619c4e26af6588ac0aa422f9 : SUCCESS in 8m 07s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0c40f8636c2840ae8708967d6a7426ef : SUCCESS in 1h 00m 52s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e11fae4b211340748572633921769f37 : SUCCESS in 1h 02m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5ea09950af034f90aecc3e1be375e72d : SUCCESS in 1h 14m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2a548221786c4f78bf45f2d6afc769aa : SUCCESS in 57m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/533ad7695e5245798c34d8988e4483ba : SUCCESS in 17m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fb764d1ba56407fb33f549938d20096 : SUCCESS in 5m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2c1b7248cdd342d8bdc7609c1678d003 : SUCCESS in 20m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e663ae362dd04b95b0bb2d85a672941b : SUCCESS in 1h 06m 01s","accounts_in_message":[],"_revision_number":1},{"id":"00ca53a988072408860898bb39d0be9bd87840c6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-20 22:23:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49fd916b6c544bf78395ac5f3ef3d509\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b46624d8322447a783fdd85ebc236cc0 : SUCCESS in 1h 13m 40s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9e64704866b04da6a4492011e1253a75 : SUCCESS in 1h 29m 43s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/38c333c137014bcba846dfc1ff27313e : SUCCESS in 1h 22m 21s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/45671616995c43af8eb7bc0365399040 : SUCCESS in 1h 03m 38s","accounts_in_message":[],"_revision_number":1},{"id":"8f650916bb456d102bab0251bf691fee33822cbc","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2023-10-21 00:21:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"bcd4134da56a761c78790ded8e2fe9ec6cbbd9f0","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-23 14:55:13.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3bbeb2870b15e7d9cb2134740f396c83e8ac359b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-23 19:13:49.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"a63e78373f958b51521bb8b9799166883c83ae6b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-01-13 05:55:48.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"80901b72e3a22d9729aebe9f52bc75df22712042","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-01-13 05:57:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"374bcb71f3caeb90c0354d41741368c958a36148","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-13 06:53:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/33f22ebe86c24e54b9a51056e94f2456\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/cad955bb392845e79e83a76d5bae7425 : SUCCESS in 16m 23s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1a5631656cbe43f3b76f8aff9cdae004 : SUCCESS in 18m 04s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9063ac8f528a4eeaa0c926d8888fa8d7 : SUCCESS in 50m 49s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/58566cf32ec34037a933e05cae987eca : SUCCESS in 19m 33s","accounts_in_message":[],"_revision_number":2},{"id":"f1c19646c8833794a25c2bdcc5497d0540746ba2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-13 07:17:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/982cd2210df2489d90d61e96439ce47f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28f86511cc174fca945ac8d922082e75 : SUCCESS in 8m 18s\n- grenade https://zuul.opendev.org/t/openstack/build/6de773ed907f4fd1868c913cb8aec1c5 : SUCCESS in 49m 17s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/82a3dc20eab44b98b07b85468e60080b : SUCCESS in 52m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6696b8623bca418a90f5a99a4fa88a56 : SUCCESS in 53m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cceb63ff31a14031b558f45df2ad39dc : SUCCESS in 35m 43s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/04a4ccb995fc456891820fdec60601ca : SUCCESS in 19m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b6bdf7662330413d9efe8c39b676ee7f : SUCCESS in 21m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2dc99ce8d15f4e598b3527c5041b7dfd : SUCCESS in 21m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ee6bb8ebe7a44f30871a49dca775fbfa : SUCCESS in 11m 21s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/db7b5676a271447c95d6740a105a3371 : SUCCESS in 5m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bb7aae55e91340e0a6cae15765a82514 : SUCCESS in 19m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/03577446fc784e86b656187dce2cc637 : SUCCESS in 22m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/967af754f07f450e9f99b632ef4a1a77 : SUCCESS in 17m 00s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8bb6dad83bb347f3ac729d6e99fe7321 : SUCCESS in 17m 05s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/16bfdafd4b9c4288b24262db232fe2cf : SUCCESS in 18m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/979f5b04f38142909cfd7f7e723160e0 : SUCCESS in 17m 18s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ed90c5bec07c4f509ac88ee34b6bf550 : SUCCESS in 17m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ed3df370a8c943f5a6c5a1ecfcdca92d : SUCCESS in 20m 51s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/58218f1bc8fe4685b1ad428c7c6134aa : SUCCESS in 15m 36s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/be5a55492b704b499bb34c061fe597ad : SUCCESS in 15m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/10fdc8d10d064f4bb6dbbd9fb6723bf5 : SUCCESS in 19m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7f6a7c62b2f24b5785d70694039973f9 : SUCCESS in 7m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d84938601dd0477bba0591e1a3f7fd21 : SUCCESS in 17m 40s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/63b2493b8c854dc5a0e876389be10ed5 : SUCCESS in 10m 36s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/59b3ca40da1c442e9cd4d3c29ab0a440 : SUCCESS in 57m 59s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/70a09d1f623a46e3954119cd7484225f : SUCCESS in 1h 01m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6d205868efad4dd2a4f7c375e7a088ba : SUCCESS in 51m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fc0e913d5e524243864c79239588b39e : SUCCESS in 1h 03m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/379ed31246224964ba2692def21feeb9 : SUCCESS in 19m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/caa6be790d6d46b2b2a2e2c276f70ac7 : SUCCESS in 5m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/27683539a70b47d2b170e0165a7cdcf2 : SUCCESS in 21m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4f7c33206cee48af935aa0529fbfa17f : SUCCESS in 1h 01m 20s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d44b0d2eda270cbf8ace2a5052b27db2e5d9a29c","revisions":{"a9d40a3e4ac80f4d7b658a77340a44edc0556cdd":{"kind":"REWORK","_number":1,"created":"2023-10-20 20:33:56.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/86/898986/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/898986/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/898986/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/898986/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/898986/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/898986/1"}}},"commit":{"parents":[{"commit":"195f54ecb5c7520b7ae19157be77047a0f4e68ea","subject":"Merge \"Add a swift-reload command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/195f54ecb5c7520b7ae19157be77047a0f4e68ea"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-10-20 20:32:13.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-10-20 20:32:17.000000000","tz":-420},"subject":"container-updater: Make account suppressions work with more accounts","message":"container-updater: Make account suppressions work with more accounts\n\nPreviously, accounts with whitespace in their name would cause errors\n(or even inappropriately suppressed accounts).\n\nNow, quote the account when serializing to the suppression temp file,\nand unquote it when reading it back.\n\nChange-Id: Id81253e90f3b3d7f9ea186d4aba53ab742d402a5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a9d40a3e4ac80f4d7b658a77340a44edc0556cdd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a9d40a3e4ac80f4d7b658a77340a44edc0556cdd"}]},"branch":"refs/heads/master"},"d44b0d2eda270cbf8ace2a5052b27db2e5d9a29c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2024-01-13 05:55:48.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/86/898986/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/898986/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/898986/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/898986/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/898986/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/898986/2"}}},"commit":{"parents":[{"commit":"195f54ecb5c7520b7ae19157be77047a0f4e68ea","subject":"Merge \"Add a swift-reload command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/195f54ecb5c7520b7ae19157be77047a0f4e68ea"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-10-20 20:32:13.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2024-01-13 05:55:48.000000000","tz":0},"subject":"container-updater: Make account suppressions work with more accounts","message":"container-updater: Make account suppressions work with more accounts\n\nPreviously, accounts with whitespace in their name would cause errors\n(or even inappropriately suppressed accounts).\n\nNow, quote the account when serializing to the suppression temp file,\nand unquote it when reading it back.\n\nCloses-Bug: #2040332\nChange-Id: Id81253e90f3b3d7f9ea186d4aba53ab742d402a5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d44b0d2eda270cbf8ace2a5052b27db2e5d9a29c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d44b0d2eda270cbf8ace2a5052b27db2e5d9a29c"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":""}}}]}
