)]}'
{"id":"openstack%2Fswift~950951","triplet_id":"openstack%2Fswift~master~I8bf87f858406dc1a32139a0071b53cfb90864108","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"597":{"account":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"last_update":"2025-06-25 01:55:38.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2025-06-25 01:55:38.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8bf87f858406dc1a32139a0071b53cfb90864108","subject":"Update SAIO document","status":"MERGED","created":"2025-05-27 07:35:10.000000000","updated":"2025-06-25 01:56:32.000000000","submitted":"2025-06-25 01:55:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"950951","meta_rev_id":"ed601321f0a9097f5cd8f0073190022c30050927","_number":950951,"virtual_id_number":950951,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-06-25 01:55:38.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-06-25 01:34:27.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-06-25 01:34:27.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_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":"2025-05-27 07:47:26.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":"2025-06-13 01:18:27.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":"REVIEWER"},{"updated":"2025-06-25 01:33:11.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2025-06-25 01:34:27.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"03e6da198d282808c096020c2583d17d423c48a4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-05-27 07:35:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b9f53ccd3ba2d2318f77d222aa705362526fdf8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-27 07:47:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bf134c1e29bc4fb7b66d3ea54e964f09\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31d813cb147543699cc104dd5344ba96 : SUCCESS in 11m 53s","accounts_in_message":[],"_revision_number":1},{"id":"3d0def523fad4238b4b5ba28b966bc5650be5bfa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-05-27 07:49:04.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"782f1758196cdb7bc60875739cdd655d3c0234c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-27 07:59:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5732154e36f04809824f2f68ce3099c2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/267c3239097741fa9b779cdcf1494dc7 : SUCCESS in 10m 09s","accounts_in_message":[],"_revision_number":2},{"id":"bc18857ff2ef2b7e9c96b113d00fd451942b48a9","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2025-06-13 01:18:27.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"5444f30037e2adff4c119d142800cde6a011fb5e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-06-25 01:33:11.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"bc65b50319b488a80e3e1bc02fec4695e3e3abd5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-06-25 01:34:18.000000000","message":"Patch Set 3: Published edit on patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"9ee8a9a06593fb5e55dd5867ba9c6e7bdfbb18cc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-06-25 01:34:27.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"b80f62faee579591183bffb992b5e4fe737c5602","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 01:41:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a7c14f03d97e4bdabdeed23dfdfc8480\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5633a9b1d70842e5a061056f40093fe6 : SUCCESS in 6m 51s","accounts_in_message":[],"_revision_number":3},{"id":"67dca9036f2a655ab2cc71f40bee04185cd2b395","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 01:41:46.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"724f5b6c7d90649cfca7cab2977ea0f14b775fdb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 01:55:38.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e645065cb9d7404e9b74f08d405ce705\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2cd251b3f0384adba57e18520c6ec7c7 : SUCCESS in 9m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8615177535664436a0e8a1f8694f7411 : SUCCESS in 4m 07s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/cb00759c42a140ca9eb1a27157e644ca : SUCCESS in 7m 51s","accounts_in_message":[],"_revision_number":3},{"id":"05f10ff618c6f851c9b305a6f3b587bfb4b165ad","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 01:55:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"ed601321f0a9097f5cd8f0073190022c30050927","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 01:56:32.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bcf78a132d11481ba2538801315df8fe\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a56d692fa6dd4aa0909d8a7170ea6b14 : SUCCESS in 46s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/58d3bd82bcc541eeb79eb9516826a0da : FAILURE in 27s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"89ad202f73007c47a5708bb9bc73c1c9826408b4","revisions":{"c6de86d5e4cb43a3b229944db156ca4feb2ee2a0":{"kind":"REWORK","_number":1,"created":"2025-05-27 07:35:10.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/51/950951/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/950951/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/950951/1"}}},"commit":{"parents":[{"commit":"fd9ceecc506f88cd940edd7bb369574c044c5038","subject":"Merge \"s3request: refactor to introduce SigChecker classes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fd9ceecc506f88cd940edd7bb369574c044c5038"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-05-27 07:29:19.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-05-27 07:34:31.000000000","tz":540},"subject":"Update SAIO document","message":"Update SAIO document\n\nThe existing doc is quite outdated and is based on ancient versions.\nUpdate it according to the following points, so that it works in recent\nversions.\n\n* Use python3- packages instead of python-/python2- packages\n* xinetd is no longer available in recent CentOS\n* Remove old unused test dependencies such as nose and mock\n* Remove netifaces which is no longer a hard dependency\n\nChange-Id: I8bf87f858406dc1a32139a0071b53cfb90864108\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c6de86d5e4cb43a3b229944db156ca4feb2ee2a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c6de86d5e4cb43a3b229944db156ca4feb2ee2a0"}]},"branch":"refs/heads/master"},"53cd33af93630405a90bf682022eb393660f8a80":{"kind":"REWORK","_number":2,"created":"2025-05-27 07:49:04.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/51/950951/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/950951/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/950951/2"}}},"commit":{"parents":[{"commit":"fd9ceecc506f88cd940edd7bb369574c044c5038","subject":"Merge \"s3request: refactor to introduce SigChecker classes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fd9ceecc506f88cd940edd7bb369574c044c5038"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-05-27 07:29:19.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-05-27 07:48:54.000000000","tz":540},"subject":"Update SAIO document","message":"Update SAIO document\n\nThe existing doc is quite outdated and is based on ancient versions.\nUpdate it according to the following points, so that it works in recent\nversions.\n\n* Use python3- packages instead of python-/python2- packages\n* xinetd is no longer available in recent CentOS\n* Remove old unused test dependencies such as nose and mock\n* Remove netifaces which is no longer a hard dependency\n\nChange-Id: I8bf87f858406dc1a32139a0071b53cfb90864108\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/53cd33af93630405a90bf682022eb393660f8a80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/53cd33af93630405a90bf682022eb393660f8a80"}]},"branch":"refs/heads/master"},"89ad202f73007c47a5708bb9bc73c1c9826408b4":{"kind":"REWORK","_number":3,"created":"2025-06-25 01:34:18.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/51/950951/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/950951/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/950951/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/950951/3"}}},"commit":{"parents":[{"commit":"fd9ceecc506f88cd940edd7bb369574c044c5038","subject":"Merge \"s3request: refactor to introduce SigChecker classes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fd9ceecc506f88cd940edd7bb369574c044c5038"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-05-27 07:29:19.000000000","tz":540},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2025-06-25 01:34:18.000000000","tz":0},"subject":"Update SAIO document","message":"Update SAIO document\n\nThe existing doc is quite outdated and is based on ancient versions.\nUpdate it according to the following points, so that it works in recent\nversions.\n\n* Use python3- packages instead of python-/python2- packages\n* xinetd is no longer available in recent CentOS\n* Remove old unused test dependencies such as nose and mock\n* Remove netifaces which is no longer a hard dependency\n\nChange-Id: I8bf87f858406dc1a32139a0071b53cfb90864108\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/89ad202f73007c47a5708bb9bc73c1c9826408b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/89ad202f73007c47a5708bb9bc73c1c9826408b4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
