)]}'
{"id":"openstack%2Fnova~894538","triplet_id":"openstack%2Fnova~master~Id313669df80f9190b79690fff25f8e3fce2a4aca","project":"openstack/nova","branch":"master","topic":"bug/1983863","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2023-09-11 16:42:25.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2023-09-11 15:17:22.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"Id313669df80f9190b79690fff25f8e3fce2a4aca","subject":"adapt to oslo.log changes","status":"MERGED","created":"2023-09-11 13:24:01.000000000","updated":"2023-09-11 18:08:07.000000000","submitted":"2023-09-11 16:42:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"894538-bug/1983863","meta_rev_id":"819ce01e5fdfdc2375549adc7246aa8325e64729","_number":894538,"virtual_id_number":894538,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-09-11 16:42:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-09-11 15:31:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":2,"date":"2023-09-11 15:17:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-09-11 15:31:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":1,"date":"2023-09-11 15:17:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-11 13:25:48.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"},{"updated":"2023-09-11 13:54:31.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":"2023-09-11 14:50:01.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2023-09-11 15:11:09.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"},{"updated":"2023-09-11 15:17:22.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"f7ba9cc0f9d621dab9ee3305562bef75e2f82f0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-09-11 13:24:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d9db7d9ca4462b88405de9c109878e3fabdc5310","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 13:54:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/05862fd03c264648bc08f7aa877a3c12\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6d2f02613be64135998abc929abec963 : SUCCESS in 17m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ffb36a31891479ab148d235ee709095 : SUCCESS in 11m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/faad5d23f5394634bee6b105431a9a64 : SUCCESS in 10m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/46e1f5edb3194103bd2ab6f80664d398 : SUCCESS in 11m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/011b2bf4dfac41cbb0f75af19d0de93e : SUCCESS in 13m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4d917c527f56426393f1434f4eca0f7e : SUCCESS in 12m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f6e2b3ef679f46f5adfac3765fabb87b : SUCCESS in 11m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6e3a1d547e404ba0a33ed32aadacabe2 : SUCCESS in 5m 16s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8221dbeb5ca5492d8348e84a1d8d7af8 : SUCCESS in 20m 39s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8ef720c71c6f4b29bf6927189b92c2b5 : SUCCESS in 22m 16s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/91d0e84b486c46a1a8b8c4c091fb375f : SUCCESS in 25m 01s","accounts_in_message":[],"_revision_number":1},{"id":"ce6aed7dd982291b6ece892ddbe4ab2c6177a131","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-09-11 14:50:01.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c48cfb2fda3c5e3dfbab235b0825aab417235aaf","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-09-11 15:11:09.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c445df6033794ba28608f4ef125eb970deb9d0bb","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-09-11 15:14:41.000000000","message":"Patch Set 1: -Code-Review","accounts_in_message":[],"_revision_number":1},{"id":"11c08b216ce07486bc25e76cdb2c1c6561d6ee93","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-09-11 15:15:40.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"6198e97f4ee18324579467da922978a6fbef4327","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-09-11 15:16:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2c18932cc07e6b68edb7f2390fdcd1d8ad562f73","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-09-11 15:17:22.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"56c177200297afecc0ecf9e9b75684a40e015f02","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-09-11 15:17:40.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"58b69cd1a5269ebc8143e32e9979b50ae26d1f72","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-09-11 15:31:54.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"b468c5f35530be058e411a9376ce2f1dee9855c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 15:44:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b3497964fde340f6ba436a47f1088d34\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b9b1f71781924742ab52c0a6df6c941d : SUCCESS in 16m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/19e568ecfa2d4535826b547b118c6678 : SUCCESS in 12m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7ba60e869b4049989cd71a7ba18f4cba : SUCCESS in 12m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dffe7d9fcb8e4fe8a724749e9a126a63 : SUCCESS in 14m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2e83bb31707e44e885023fc84537c101 : SUCCESS in 15m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d13d123475304718a47e9d729226aa23 : SUCCESS in 9m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f03a7361ffea4e53b5cbeb04372b4b7c : SUCCESS in 9m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/23b0faac0ebd4c66bd00346ee7436a1a : SUCCESS in 5m 28s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b0d050c258194886869a6a4dc044ccdf : SUCCESS in 22m 05s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ad5d7e6fcab44c6f92e4535108d49243 : SUCCESS in 23m 48s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/21a304985ace476aab90226344b04db2 : SUCCESS in 22m 26s","accounts_in_message":[],"_revision_number":2},{"id":"15432a5a58fd141076190f62f670c32fc6f63f6c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 15:44:55.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"69b4893c69d7f6aa9b63dbf3934b4c58280eb421","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 16:42:25.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1d46d70da63c404fb223eba2073f7b83\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/844569d2a4194984b0acba8739bddf3d : SUCCESS in 12m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fb17403b1d7946b9aacace57cf8f8bfe : SUCCESS in 12m 47s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1a9d4b5f42204684a3d187e30d7d625e : SUCCESS in 14m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d6c662b2e0c5487e96f41f7cf2b78a66 : SUCCESS in 18m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/389bdf58e74249a28a32f534078bd1fa : SUCCESS in 11m 12s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b67c8c6950504c3b9f58bd92af478dfc : SUCCESS in 23m 37s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/acadf46f2455434e9a7b123400aefe61 : SUCCESS in 26m 11s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1119928e856444a4ac5ab2dda2f73631 : SUCCESS in 19m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/565b6a1889024663bd543c1496146a50 : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":2},{"id":"3906e85f7ca311bc74ce7bf52dbac70477c2bebd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 16:42:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"05d2b531c0ea1bc97608758a5a7cad25f8e06888","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 16:43:38.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f8db9e6d66a48e58050766105ecc8ec\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0f4497ad3b244b4aff7dccdda530619 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":2},{"id":"819ce01e5fdfdc2375549adc7246aa8325e64729","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 18:08:07.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1d47ca3ded2e4b1a83833c1055a950bb\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a66f847b2ada4baeb203e40f61901d4e : SUCCESS in 33m 02s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/879e2ad7c3c34b6fb608919891964962 : SUCCESS in 46m 29s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/bcb2ed0f329c41b5be64bfc6257fcaf7 : SUCCESS in 43m 44s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/4c31b051ebb84a4f986aac4aab24a59f : SUCCESS in 34m 19s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"ea07f96eb10a4fb7c4c00cbde34868a3d21b6c22","revisions":{"f0882ab67788a12e03b3dda68b4622029808f0a6":{"kind":"REWORK","_number":1,"created":"2023-09-11 13:24:01.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/38/894538/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/38/894538/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/894538/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/894538/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/894538/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/38/894538/1"}}},"commit":{"parents":[{"commit":"49bff9b9c6651a270aa4f7c4adc235251a3c3425","subject":"Merge \"Follow up for unified limits: PCPU and documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/49bff9b9c6651a270aa4f7c4adc235251a3c3425"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-09-11 13:19:45.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-09-11 13:19:45.000000000","tz":60},"subject":"adapt to oslo.log changes","message":"adapt to oslo.log changes\n\nThis change refactors prvisep util test cases to account for the\nfact that oslo.log now conditionally uses an internal pipe mutex\nwhen logging under eventlet.\n\nThis was added by Iac1b0891ae584ce4b95964e6cdc0ff2483a4e57d\nwhich is part of oslo.log 5.3.0\n\nAs a result we need to mock all calls to oslo.log in unit tests\nthat are assertign if os.write is called. when the internal\npipe mutex is used oslo.log calls os.write when the mutex is\nreleased.\n\nRelated-Bug: #1983863\nChange-Id: Id313669df80f9190b79690fff25f8e3fce2a4aca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f0882ab67788a12e03b3dda68b4622029808f0a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f0882ab67788a12e03b3dda68b4622029808f0a6"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"49bff9b9c6651a270aa4f7c4adc235251a3c3425","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ea07f96eb10a4fb7c4c00cbde34868a3d21b6c22":{"kind":"REWORK","_number":2,"created":"2023-09-11 15:15:40.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/38/894538/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/38/894538/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/894538/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/894538/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/894538/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/38/894538/2"}}},"commit":{"parents":[{"commit":"49bff9b9c6651a270aa4f7c4adc235251a3c3425","subject":"Merge \"Follow up for unified limits: PCPU and documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/49bff9b9c6651a270aa4f7c4adc235251a3c3425"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-09-11 13:19:45.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-09-11 15:15:32.000000000","tz":60},"subject":"adapt to oslo.log changes","message":"adapt to oslo.log changes\n\nThis change refactors prvisep util test cases to account for the\nfact that oslo.log now conditionally uses an internal pipe mutex\nwhen logging under eventlet.\n\nThis was added by Iac1b0891ae584ce4b95964e6cdc0ff2483a4e57d\nwhich is part of oslo.log 5.3.0\n\nAs a result we need to mock all calls to oslo.log in unit tests\nthat are assertign if os.write is called. when the internal\npipe mutex is used oslo.log calls os.write when the mutex is\nreleased.\n\nRelated-Bug: #1983863\nChange-Id: Id313669df80f9190b79690fff25f8e3fce2a4aca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ea07f96eb10a4fb7c4c00cbde34868a3d21b6c22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ea07f96eb10a4fb7c4c00cbde34868a3d21b6c22"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"49bff9b9c6651a270aa4f7c4adc235251a3c3425","is_merged_in_target_branch":true}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Review-Priority","status":"MAY"}]}],"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":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{}}}]}
