)]}'
{"id":"openstack%2Ffreezer~998522","triplet_id":"openstack%2Ffreezer~master~I5ca9d9ef7aafdfd9d8ef87b8d6944e179075431f","project":"openstack/freezer","branch":"master","attention_set":{},"removed_from_attention_set":{"39044":{"account":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"last_update":"2026-07-28 15:12:13.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-07-24 14:07:35.000000000","reason":"\u003cGERRIT_ACCOUNT_28619\u003e replied on the change","reason_account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}},"hashtags":[],"change_id":"I5ca9d9ef7aafdfd9d8ef87b8d6944e179075431f","subject":"Add distributed coordination for freezer-scheduler clustering","status":"MERGED","created":"2026-07-23 16:10:28.000000000","updated":"2026-07-28 15:14:41.000000000","submitted":"2026-07-28 15:12:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":23,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"998522","meta_rev_id":"cf89fead1dcd2c86d7c8ff95ea0380982168a01b","_number":998522,"virtual_id_number":998522,"owner":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-28 15:12:13.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":2,"date":"2026-07-24 14:07:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_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":{"approved":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":1,"date":"2026-07-28 13:02:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_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"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-23 18:17:47.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-07-24 08:25:55.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"}],"messages":[{"id":"88dc6716300b0969a157ffc2de365b6dc8886bbc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-07-23 16:10:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a002052fdec6f19c65b159f35af93e1c6ddcfbc6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 18:17:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/670ad406f076439ab0c8b68d2576c2f0\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/1a088e5e456e4f2094d09af1e49e160a : SUCCESS in 2m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a6747c2c7a747caa09fd7b99dba5346 : SUCCESS in 4m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c15d74993ee744739c48da729bb21dc9 : SUCCESS in 4m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/71a3dad54a624d95aa0d2c7e7e2df30d : SUCCESS in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d895f99b974c41699a44e78ad9702082 : SUCCESS in 3m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9806c2aa633d42d3a53390b71e55e979 : SUCCESS in 4m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/95ea65ee5f6946c7a8c90cb704e6e351 : SUCCESS in 6m 38s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/b620ea8e8626447699691834fc266617 : SUCCESS in 4m 21s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/ceda307e1e3e4267abf2893d54f15ca6 : SUCCESS in 36m 11s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/234e80e869c14f90978c603ec6358818 : SUCCESS in 39m 51s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/178f75d2e25f45abb5535e55b4d70ddd : SUCCESS in 41m 06s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/010f6117dbb94799985fe89a080d9fd8 : SUCCESS in 39m 43s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/b4c951c740604a309e668fe90e885222 : SUCCESS in 2h 01m 03s","accounts_in_message":[],"_revision_number":1},{"id":"b2bc76f8f2f8ee2d0be7f6731daac69a2e7e4238","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-24 08:25:55.000000000","message":"Patch Set 1: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":1},{"id":"888385917032d6448f953b10f3ec28d62c54886a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-07-24 12:48:49.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"5adf2440df234667dff8a5b76ab56bd43ad6f381","author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-07-24 12:49:17.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"067d57714c801be0b21388465df58d07bbc83943","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-24 14:07:35.000000000","message":"Patch Set 2: Code-Review+2\n\n(5 comments)","accounts_in_message":[],"_revision_number":2},{"id":"5b9ef0fff8048c3366e0320c2985bf55b484c568","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-24 14:08:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"66cde4e481c06938c43d6b7eea00cf3a27ce521e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 14:28:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e06772d0726740dca63daaa4fb140292\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/1ff0154e626643b0901975c594a4a2db : SUCCESS in 2m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac8c27086d6740a6ac6152daea8d02d4 : SUCCESS in 3m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2c5222a4139d4167be782a46ad17aedf : SUCCESS in 3m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7eb2ad3cbe134e01956114d43dbfcd04 : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6d509bb4af4d466b880b49d8363c07a0 : SUCCESS in 2m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a9bb9680f36c40f0a999c8e32fa4cb54 : SUCCESS in 3m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/91053ad63f19473990261c300e86bff8 : SUCCESS in 3m 53s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/8c0af8687f554b9a9d00112966a49813 : SUCCESS in 2m 51s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/d89068d492424edebb572ab75481231f : SUCCESS in 21m 44s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/4dcad1fedf354e189d806486deb85077 : SUCCESS in 38m 31s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dcf9a248ef424a339ab0fd06e1eadda0 : SUCCESS in 23m 06s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/1df9c55c38554950a6082727ac30702c : SUCCESS in 39m 40s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/d3cb2f7bd3c04a78b5e3af90d0b2ed7f : SUCCESS in 1h 35m 31s","accounts_in_message":[],"_revision_number":2},{"id":"14bd006bd9a2fc43bf5635a7695c4f5187605f12","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-26 09:28:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"03a99bbe00e4aae57d81bbfbb8566ceca0a1bc27","author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-07-27 08:50:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"462160a1eb804768edb4b356796eb614c90248e0","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-28 07:56:12.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0b0d8c4fb106532e8777d40c351a251bf19a63c8","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-28 07:57:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5dd858a2884c134db2e01cabbd66796374edde73","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-28 08:40:48.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"50f95db1c338c06b1346c0256236fbc22d472ee9","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-28 13:02:44.000000000","message":"Patch Set 2: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ba5ce35a78f04e7093861351b2c5f7abf830b494","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 13:03:21.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"83ce308e50adbd9680fc6e7a6e892070e65abb1f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:12:13.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/10f1895b146f4cf48b1c3f3f8bf66268\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6b53920fa840448c87d806017c1b6b95 : SUCCESS in 2m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/838b228613094c63a2397e4b3690e807 : SUCCESS in 3m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d362530432da4af488c0d14f8b5e7b67 : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e9950b9ff52418fba1c334633d21ce7 : SUCCESS in 3m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0065a76dcd4e4f12a4ddd98d11527add : SUCCESS in 4m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a7db76b581c241169b5ebaa92875ac67 : SUCCESS in 3m 52s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/627b24d69e2f428bb7857e2f1d2d1dff : SUCCESS in 4m 28s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/77d693d046954376891d6f52e4f96b95 : SUCCESS in 38m 56s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/ea40e98e811e4509bd4bd23ec9e656f4 : SUCCESS in 39m 06s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd2810961cd544c8b79f27d1a5837485 : SUCCESS in 35m 35s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/0c94a9b5be7f497c981c2dc396baf59a : SUCCESS in 31m 13s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/79adfbad23e244988e5be4b26bd95a43 : SUCCESS in 1h 54m 47s","accounts_in_message":[],"_revision_number":2},{"id":"db1f1891957939e79daceb276b25ba60c4b2f7e6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:12:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"cf89fead1dcd2c86d7c8ff95ea0380982168a01b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:14:41.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6fc08b6a18cb481a804e260ab0c6582c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/894118b111c34ba7974ecf2f8ca4f093 : SUCCESS in 1m 12s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/80cd25d7ddc242128ec79e4b2282ee9e : SUCCESS in 55s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"42b608c4744f5cfa7ebe93bcbb5dda836249c2b2","revisions":{"8c49815b7f7ca8be4b0067146acc3a04f1dcb5f6":{"kind":"REWORK","_number":1,"created":"2026-07-23 16:10:28.000000000","uploader":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"ref":"refs/changes/22/998522/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/22/998522/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/22/998522/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/22/998522/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/22/998522/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/22/998522/1"}}},"commit":{"parents":[{"commit":"5abb0319e1cd308270baf1cdfd8d1cdfe0d235ee","subject":"Merge \"Implement dynamic backup name templating\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/5abb0319e1cd308270baf1cdfd8d1cdfe0d235ee"}]}],"author":{"name":"Alicja Filipek","email":"alicja.filipek@cleura.com","date":"2026-07-23 16:09:31.000000000","tz":120},"committer":{"name":"Alicja Filipek","email":"alicja.filipek@cleura.com","date":"2026-07-23 16:09:31.000000000","tz":120},"subject":"Add distributed coordination for freezer-scheduler clustering","message":"Add distributed coordination for freezer-scheduler clustering\n\nSchedulers sharing a client_id and a tooz backend now split job ownership via a consistent hash ring, guard each run with a per-job lock, and fail safe when the backend is unreachable. A firing that loses its lock is retried with exponential backoff so one-shot jobs are not lost. Opt-in via [coordination] backend_url.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: I5ca9d9ef7aafdfd9d8ef87b8d6944e179075431f\nSigned-off-by: Alicja Filipek \u003calicja.filipek@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/8c49815b7f7ca8be4b0067146acc3a04f1dcb5f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/8c49815b7f7ca8be4b0067146acc3a04f1dcb5f6"}]},"branch":"refs/heads/master"},"42b608c4744f5cfa7ebe93bcbb5dda836249c2b2":{"kind":"REWORK","_number":2,"created":"2026-07-24 12:48:49.000000000","uploader":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"ref":"refs/changes/22/998522/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/22/998522/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/22/998522/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/22/998522/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/22/998522/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/22/998522/2"}}},"commit":{"parents":[{"commit":"5abb0319e1cd308270baf1cdfd8d1cdfe0d235ee","subject":"Merge \"Implement dynamic backup name templating\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/5abb0319e1cd308270baf1cdfd8d1cdfe0d235ee"}]}],"author":{"name":"Alicja Filipek","email":"alicja.filipek@cleura.com","date":"2026-07-23 16:09:31.000000000","tz":120},"committer":{"name":"Alicja Filipek","email":"alicja.filipek@cleura.com","date":"2026-07-24 12:04:54.000000000","tz":120},"subject":"Add distributed coordination for freezer-scheduler clustering","message":"Add distributed coordination for freezer-scheduler clustering\n\nSchedulers sharing a client_id and a tooz backend now split job ownership via a consistent hash ring, guard each run with a per-job lock, and fail safe when the backend is unreachable. A firing that loses its lock is retried with exponential backoff so one-shot jobs are not lost. Opt-in via [coordination] backend_url.\n\nImplements: blueprint scheduler-coordination\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: I5ca9d9ef7aafdfd9d8ef87b8d6944e179075431f\nSigned-off-by: Alicja Filipek \u003calicja.filipek@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/42b608c4744f5cfa7ebe93bcbb5dda836249c2b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/42b608c4744f5cfa7ebe93bcbb5dda836249c2b2"}]},"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
