)]}'
{"id":"openstack%2Fswift~986949","triplet_id":"openstack%2Fswift~master~Ibe1204f9ddf44348ff2b9d972bfd7acab0a79a64","project":"openstack/swift","branch":"master","topic":"whalbawi.ec-encode-decode-metrics","attention_set":{"38767":{"account":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"last_update":"2026-05-06 21:35:59.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":"2026-05-06 21:35:59.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":"Ibe1204f9ddf44348ff2b9d972bfd7acab0a79a64","subject":"proxy: Add labeled telemetry for EC encode/decode performance","status":"NEW","created":"2026-05-01 19:51:37.000000000","updated":"2026-05-07 16:39:37.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":15,"unresolved_comment_count":3,"has_review_started":true,"meta_rev_id":"931d9868777d8f8884f5df5430763685b8ed5850","_number":986949,"virtual_id_number":986949,"owner":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-05-01 21:11:53.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":{"CC":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-01 20:50:29.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-01 21:11:53.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":"2026-05-05 21:00:44.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":"2026-05-07 16:39:37.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":"1e9caf87c2786f9327506c5effe9b175d654af35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"date":"2026-05-01 19:51:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b92260672fd961939f92065a6f3fc1a5523af023","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 20:50:29.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2d06f9aa92c44f0d8cc95fea6420cd86\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b38096afa8b64a048d2174dffc31cbc6 : SUCCESS in 32m 49s","accounts_in_message":[],"_revision_number":1},{"id":"0cd5a6c90992ba6451db7db8a5faac415c5b0b9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 21:11:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6435688aff34fbabac079e830acc4ae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0f0a67f9b654e9aac14a406cde6f98b : SUCCESS in 4m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/bff1b689673743979c3044161026013d : SUCCESS in 30m 30s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2ed9b0cccce74923824d6a0e9f3202c1 : SUCCESS in 42m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/28f5c8fd26354f758dfc83cd11fc1f02 : SUCCESS in 51m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/876020cf49cb4fddaeae1d5f5cc84153 : SUCCESS in 1h 00m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aaca8bc67af541f5893c9f937f04e1fe : SUCCESS in 10m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cbaf0844fa8c4397a36e1e1d103ea7d3 : SUCCESS in 21m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6f842e8453ea497eb3d8d09070250154 : SUCCESS in 21m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bb08f2397deb4ce0a96e3e73d25fb0de : SUCCESS in 8m 47s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d39eed4fac934417be69ceb9c81c93b4 : SUCCESS in 24m 28s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/3090a987c4b740d4869a99f745ae424f : SUCCESS in 16m 17s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c2484245f9bd4e94a368b6d3dd93fa3f : SUCCESS in 29m 19s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/488c531a030044b3bd832f250bb8ff7e : SUCCESS in 20m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/15a2d2dd475146bba41e26bb09a0f7b8 : SUCCESS in 12m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4bfe592c56b24b54ba9255064c3e0a5f : SUCCESS in 16m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/807a27a4d6a445c4a232c29db2fa1c04 : SUCCESS in 8m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1fb1a0556a044d8fa765ffaa936c029c : SUCCESS in 6m 05s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9c30fd7a63e841c280eb4efb035e59db : SUCCESS in 17m 29s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7218c32abd8347fcbf221bb0f51d3ba3 : SUCCESS in 7m 30s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/94002713933040c09217d43ff0a41f98 : SUCCESS in 49m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/20d2c6fb47a64c15a8634907ca4a8704 : SUCCESS in 30m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3bb14e575acf471c912c0e668446d742 : SUCCESS in 30m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4d26d93c8d864fe68894589c336c01de : SUCCESS in 10m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dec4156c1b7540d18f52211e86ce5a52 : SUCCESS in 5m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/11da8a911c39448ba46ee756c1402f79 : SUCCESS in 15m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6226c26985804efca6066f076c6694db : SUCCESS in 1h 10m 42s","accounts_in_message":[],"_revision_number":1},{"id":"8626e0f7cad88a444a70e7e9e5a7a4817795889e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-05 21:00:44.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"daade1c2f41eba349b980ae10fd8097a1358753e","author":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"date":"2026-05-06 20:22:51.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"331a0e2fe1611bee139219c3b942aed7e6bb1804","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-06 21:35:59.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"931d9868777d8f8884f5df5430763685b8ed5850","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-05-07 16:39:37.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7708020fbc2cb865de0956b2ae5be49216b786a6","revisions":{"7708020fbc2cb865de0956b2ae5be49216b786a6":{"kind":"REWORK","_number":1,"created":"2026-05-01 19:51:37.000000000","uploader":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"ref":"refs/changes/49/986949/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/49/986949/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/986949/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/986949/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/986949/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/49/986949/1"}}},"commit":{"parents":[{"commit":"453e2356ba92fdefbe9e0886028d8414a1063684","subject":"Merge \"Consolidate swift.common.concurrency import statments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/453e2356ba92fdefbe9e0886028d8414a1063684"}]}],"author":{"name":"Wael Halbawi","email":"whalbawi@nvidia.com","date":"2026-05-01 03:41:16.000000000","tz":-420},"committer":{"name":"Wael Halbawi","email":"whalbawi@nvidia.com","date":"2026-05-01 19:51:30.000000000","tz":-420},"subject":"proxy: Add labeled telemetry for EC encode/decode performance","message":"proxy: Add labeled telemetry for EC encode/decode performance\n\nEmit inverse throughput telemetry for the proxy\u0027s invocations of PyECLib\nencode and decode methods. The telemetry is labeled with the policy name\nand backend EC implementation algorithm used by liberasurecode. This\nhelps set benchmark baselines and compare performance across different\nbackends and hardware platforms.\n\nChange-Id: Ibe1204f9ddf44348ff2b9d972bfd7acab0a79a64\nSigned-off-by: Wael Halbawi \u003cwhalbawi@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7708020fbc2cb865de0956b2ae5be49216b786a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7708020fbc2cb865de0956b2ae5be49216b786a6"}]},"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":""}}}]}
