)]}'
{"id":"openstack%2Fglance_store~938097","triplet_id":"openstack%2Fglance_store~master~Idecdebeca2f594e63720c2f97b57576aa21abfc7","project":"openstack/glance_store","branch":"master","attention_set":{"4523":{"account":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"last_update":"2025-01-09 13:19:34.000000000","reason":"\u003cGERRIT_ACCOUNT_4523\u003e replied on the change","reason_account":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"}},"27615":{"account":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"last_update":"2025-01-03 18:19:32.000000000","reason":"\u003cGERRIT_ACCOUNT_30555\u003e replied on the change","reason_account":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Idecdebeca2f594e63720c2f97b57576aa21abfc7","subject":"RBD: Wrap librbd calls in native threads","status":"NEW","created":"2024-12-19 23:46:37.000000000","updated":"2025-01-28 12:39:45.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"78a42c81c246290ea753dd7d7360d9347eed77f9","_number":938097,"virtual_id_number":938097,"owner":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},{"tag":"autogenerated:zuul:check","value":1,"date":"2024-12-27 12:41:08.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":{"recommended":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"disliked":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":-1,"date":"2025-01-23 16:02:47.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":1,"date":"2025-01-03 19:02:47.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},{"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},{"_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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"}],"CC":[{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-12-20 03:04:32.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-01-03 18:19:32.000000000","updated_by":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"reviewer":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"state":"CC"},{"updated":"2025-01-03 19:02:47.000000000","updated_by":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"reviewer":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"state":"REVIEWER"},{"updated":"2025-01-09 13:19:34.000000000","updated_by":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"reviewer":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"state":"REVIEWER"},{"updated":"2025-01-23 16:02:47.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2025-01-28 12:39:45.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"CC"}],"messages":[{"id":"9e1d4488e093212bf8f53a67d3cc476b2c18d6d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2024-12-19 23:46:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a05cf16e7060e2c7ecad0f5b148c1966269e6293","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2024-12-19 23:56:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2d5538b01bc14779489b61546d6a912bd9c0f362","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-20 03:04:32.000000000","message":"Patch Set 2: 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/e76531c292df4c80996dabe555ba8323\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/65ba99bb768e4beb816d637d3e1fc86a : FAILURE in 1h 02m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11ccccc97aed44dda256522e4908cf11 : SUCCESS in 3m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4bfa43a64f704db09fdb67e2a2e036d0 : SUCCESS in 3m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cd7faf413db74b0bbcb3077418745f70 : SUCCESS in 3m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e2184d1755d470ea5e0699ecb699e36 : SUCCESS in 2m 12s\n- cross-glance-tox-functional https://zuul.opendev.org/t/openstack/build/68598aa8422e4954a51bfcbd1c0b714a : SUCCESS in 7m 29s\n- glance_store-src-ceph-tempest https://zuul.opendev.org/t/openstack/build/4a298c4445e846eb8a1a3819b3b5a7e9 : SUCCESS in 3h 02m 34s","accounts_in_message":[],"_revision_number":2},{"id":"0f0d7c862e9cae8a2377f61734cbac29194b6f17","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2024-12-23 05:16:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e0c9506e60bfddb073c56a9bbab79eced4c66966","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-23 08:02:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/07fd25b0a0ad435caca9500afc392e42\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2cba7beb9dd74dca8ecf46d3bb28b9b6 : SUCCESS in 1h 31m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b293beadb7f46ccb74ca7b8202a2285 : SUCCESS in 4m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ff72d865ed104200921b575f2e384ba5 : SUCCESS in 3m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6fe72c5b1d5b4d80aa1626f81a49e355 : SUCCESS in 3m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e6f5b5bd2f1a462da9b2d274be697283 : SUCCESS in 2m 55s\n- cross-glance-tox-functional https://zuul.opendev.org/t/openstack/build/88c7f8d7b75d496480e5b683f2ade211 : SUCCESS in 7m 24s\n- glance_store-src-ceph-tempest https://zuul.opendev.org/t/openstack/build/8a2ea9e018fe4042aa75c5f105d19fc2 : SUCCESS in 2h 40m 11s","accounts_in_message":[],"_revision_number":2},{"id":"f68357fb0ec848ef6be90f759f6e016be33e8323","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2024-12-27 09:13:24.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"fdcd3ea8f6feed993156bb06c11dbbb4bc8da278","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-27 12:41:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d19f4ed49c1b4a8a8abf7e691693af9a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/dd92fab58a734fa690d98c023cb78f63 : SUCCESS in 1h 33m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1695ff626d804b36ab4590c421bca824 : SUCCESS in 3m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0aeea8cc9183476abf4ab7d8d4769683 : SUCCESS in 4m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c83bc1809a494371b4e21fa0ab6dc78c : SUCCESS in 4m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a88c2d3f9a6541f7a74d49fefc5caaff : SUCCESS in 3m 52s\n- cross-glance-tox-functional https://zuul.opendev.org/t/openstack/build/4b9f61aead9a4192848d1573fb62441b : SUCCESS in 10m 18s\n- glance_store-src-ceph-tempest https://zuul.opendev.org/t/openstack/build/e2026963f7ef45048bb6cd4200417e22 : SUCCESS in 2h 57m 06s","accounts_in_message":[],"_revision_number":3},{"id":"a48eee7031d396cc894e5f4a223408f4c7843850","author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"date":"2025-01-03 18:19:32.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ffb60357d12668aa03aeb7a4880fd360e0bc0edc","author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"date":"2025-01-03 19:02:47.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0cfd5fa7c2473b560f6352ce9d73ce7b7e4981d0","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-01-23 16:02:47.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"de37ff38ddb5c87c576ea054e6001ee292b8134c","revisions":{"cf5eea5b81e78956774f60074457d7a9d6322869":{"kind":"REWORK","_number":1,"created":"2024-12-19 23:46:37.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/97/938097/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance_store","ref":"refs/changes/97/938097/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance_store refs/changes/97/938097/1"}}},"commit":{"parents":[{"commit":"5a3352c6ff862cd3bc42340ad2082a636cc2afda","subject":"Merge \"Add interface to get store weight from memory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/5a3352c6ff862cd3bc42340ad2082a636cc2afda"}]}],"author":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2024-12-19 23:44:46.000000000","tz":330},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2024-12-19 23:46:33.000000000","tz":330},"subject":"RBD: Wrap librbd calls in native threads","message":"RBD: Wrap librbd calls in native threads\n\nAs done in patch[1], the same applies in glance_store.\n\nCurrently there are 2 places where we don\u0027t run librbd calls in\nnative threads:\n\n1. creating a connection to Rados\n2. Initializing the RBD volume object from an existing RBD image\n\nThese calls when done with green thread might hang the process hence\nshould be wrapped in native threads.\n\n[1] https://review.opendev.org/c/openstack/os-brick/+/938095\n\nChange-Id: Idecdebeca2f594e63720c2f97b57576aa21abfc7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/cf5eea5b81e78956774f60074457d7a9d6322869"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/cf5eea5b81e78956774f60074457d7a9d6322869"}]},"branch":"refs/heads/master"},"ba6911e90ace60095bc93b0dca2dcba8669afae6":{"kind":"REWORK","_number":2,"created":"2024-12-19 23:56:40.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/97/938097/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance_store","ref":"refs/changes/97/938097/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance_store refs/changes/97/938097/2"}}},"commit":{"parents":[{"commit":"5a3352c6ff862cd3bc42340ad2082a636cc2afda","subject":"Merge \"Add interface to get store weight from memory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/5a3352c6ff862cd3bc42340ad2082a636cc2afda"}]}],"author":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2024-12-19 23:44:46.000000000","tz":330},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2024-12-19 23:56:23.000000000","tz":330},"subject":"RBD: Wrap librbd calls in native threads","message":"RBD: Wrap librbd calls in native threads\n\nAs done in patch[1], the same applies in glance_store.\n\nCurrently there are 2 places where we don\u0027t run librbd calls in\nnative threads:\n\n1. creating a connection to Rados\n2. Initializing the RBD volume object from an existing RBD image\n\nThese calls when done with green thread might hang the process hence\nshould be wrapped in native threads.\n\n[1] https://review.opendev.org/c/openstack/os-brick/+/938095\n\nChange-Id: Idecdebeca2f594e63720c2f97b57576aa21abfc7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/ba6911e90ace60095bc93b0dca2dcba8669afae6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/ba6911e90ace60095bc93b0dca2dcba8669afae6"}]},"branch":"refs/heads/master"},"de37ff38ddb5c87c576ea054e6001ee292b8134c":{"kind":"REWORK","_number":3,"created":"2024-12-27 09:13:24.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/97/938097/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance_store","ref":"refs/changes/97/938097/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance_store refs/changes/97/938097/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance_store refs/changes/97/938097/3"}}},"commit":{"parents":[{"commit":"5a3352c6ff862cd3bc42340ad2082a636cc2afda","subject":"Merge \"Add interface to get store weight from memory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/5a3352c6ff862cd3bc42340ad2082a636cc2afda"}]}],"author":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2024-12-19 23:44:46.000000000","tz":330},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2024-12-27 09:13:20.000000000","tz":330},"subject":"RBD: Wrap librbd calls in native threads","message":"RBD: Wrap librbd calls in native threads\n\nSometimes the call to librbd hangs and never returns leading\nto the operation or glance service to hang forever. The solution\nto this is to do librbd calls in native thread only.\nThis patch wraps the RBD image with the Proxy class hence any\ncalls made to librbd via the image object will be run in a\nnative thread.\n\nChange-Id: Idecdebeca2f594e63720c2f97b57576aa21abfc7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/de37ff38ddb5c87c576ea054e6001ee292b8134c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance_store/commit/de37ff38ddb5c87c576ea054e6001ee292b8134c"}]},"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","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\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":""}}}]}
