)]}'
{"id":"openstack%2Fswift~990093","triplet_id":"openstack%2Fswift~master~I298f9a546c1508f3d537ce70381cd773e6fa5d38","project":"openstack/swift","branch":"master","topic":"p-timestamp-v2-fixes","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-06-01 09:23:25.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I298f9a546c1508f3d537ce70381cd773e6fa5d38","subject":"sq: call out conflicting metadata keys","status":"ABANDONED","created":"2026-05-26 12:24:00.000000000","updated":"2026-06-01 09:23:25.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"12d46ff581ca7d0bbfb0e89da2b356ff69fec32c","_number":990093,"virtual_id_number":990093,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-05-26 13:40:35.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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-26 12:54:00.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":"2026-05-26 13:40:35.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":"3a031784f70a652b5da59e2e37c26659b228cc9f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-05-26 12:24:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"365654bed8a479846e972974c1d994e767520ca5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 12:54:00.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d213e03eb4e84b1d9c8bc804b85b2aaf\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f081dca3a729428e918ce932e2c2f584 : SUCCESS in 27m 12s","accounts_in_message":[],"_revision_number":1},{"id":"d09a3167d31095612a5a3f7fd31579ce84c76e2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 13:40:35.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/27ce032c8b4f4bedb699d3cafa526daf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7845c50bada4547ad660829bd57e63a : SUCCESS in 11m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/98c23bc897204c5ab47e96b277a706cc : SUCCESS in 3m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/f46f1e498cbc4d1b82bfe274198fa3f4 : SUCCESS in 1h 09m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/91a3dbfde6c24430be70b8c510fe1e0f : SUCCESS in 1h 07m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7ad2f0e13daf47fa8fa7c5d827f07e2d : SUCCESS in 57m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5cb12e578f0f4d4a92c2d883fb7531b8 : SUCCESS in 1h 01m 22s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/70f48fa592404f83be7b6fb8dbb8ac5a : SUCCESS in 10m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/07bef96d373a437498a84af25bf1cab5 : SUCCESS in 18m 23s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/79458977c34143768db9f75402471c1e : SUCCESS in 20m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8b4c66509d524417b7c0c9820bdfdf40 : SUCCESS in 6m 27s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d72704af33e94ca2b8e559265da7d113 : SUCCESS in 10m 04s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9791786e1211411d9a16b73909faf6c1 : FAILURE in 2m 57s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4e5ed01b6a8f4b69ba8a2b2c2c94367e : SUCCESS in 25m 06s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f569c2ca34ee45e68d289651e1c6c565 : SUCCESS in 23m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d13bd88524f14246aa9a686748399631 : SUCCESS in 14m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e2046bf161254d4a9f7af09cd553aecc : SUCCESS in 14m 22s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1bad9a18218342e58b59e3d0cfc09a4d : SUCCESS in 16m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/046dba2ce8984b599309353a0a195fc0 : SUCCESS in 7m 25s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2059c7c26dd44b8a839ee7d1ce278414 : SUCCESS in 16m 59s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/dc3fa70f4fdd4b12bdc787aee15b75bb : SUCCESS in 9m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/832fff8bb87a441780c38129baf532f6 : SUCCESS in 1h 01m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/43806f59ccbe4177b8728ea49e473b3c : SUCCESS in 57m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/611c535a88b24f7a90940b9a7721d2df : SUCCESS in 1h 00m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/abd379bac848475fbf8ce18584b471fb : SUCCESS in 21m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4d8ebda4e3c4568ba4a319f084d651a : SUCCESS in 2m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6beef57ad73a4b2cb9dea2dcb94e6126 : SUCCESS in 26m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b73b0271d3084f09bed5c53b4be86352 : SUCCESS in 1h 03m 58s","accounts_in_message":[],"_revision_number":1},{"id":"12d46ff581ca7d0bbfb0e89da2b356ff69fec32c","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-06-01 09:23:25.000000000","message":"Abandoned\n\nlook slike this was squashed to parent","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7a060c318cb1b9f35afdfcd525aaef4363273b0b","revisions":{"7a060c318cb1b9f35afdfcd525aaef4363273b0b":{"kind":"REWORK","_number":1,"created":"2026-05-26 12:24:00.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/990093/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/990093/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/990093/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/990093/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/990093/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/990093/1"}}},"commit":{"parents":[{"commit":"9f7411de74169e38d642d31869f25df2653ce159","subject":"object-server: raise 500 on ec timestamp collision","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f7411de74169e38d642d31869f25df2653ce159"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-05-26 12:21:27.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-05-26 12:21:27.000000000","tz":60},"subject":"sq: call out conflicting metadata keys","message":"sq: call out conflicting metadata keys\n\nWhen I was debugging a linkat collision I found it tiring to\ncross-check all three reported metadata keys to confirm which keys had\ndifferent. I\u0027d prefer the traceback to tell me that explicitly. While\nwe\u0027re at it, include all mismatching keys (but not all values).\n\nChange-Id: I298f9a546c1508f3d537ce70381cd773e6fa5d38\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7a060c318cb1b9f35afdfcd525aaef4363273b0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7a060c318cb1b9f35afdfcd525aaef4363273b0b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"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":""}}}]}
