)]}'
{"id":"openstack%2Fnova~980680","triplet_id":"openstack%2Fnova~master~I1332408ea47b61c2368e3dda7c3d98e48e955b66","project":"openstack/nova","branch":"master","topic":"startup-time","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-07-06 15:30:27.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I1332408ea47b61c2368e3dda7c3d98e48e955b66","subject":"docs: add Ironic startup performance measurements","status":"NEW","created":"2026-03-16 10:37:08.000000000","updated":"2026-07-15 22:21:17.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8d94377db579934838b88b5f6b257ce217bd30d7","_number":980680,"virtual_id_number":980680,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-07-13 22:10:51.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":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_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":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-16 11:18:16.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-16 11:39:01.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-03-16 12:54:03.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-15 22:21:17.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"}],"messages":[{"id":"e14dffc4e4c5a6a1566c89bb0ec7417a846a495b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-16 10:37:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"41943560b1782d9d0b343f43f924fcb8c80c609a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-16 11:18:16.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I1332408ea47b61c2368e3dda7c3d98e48e955b66 .","accounts_in_message":[],"_revision_number":1},{"id":"baeb4e1c2f4cfdd6d1c65ae668f90a0e1e8fc44e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-16 11:39:01.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/562b7402edbf47dc8e20f668568cdd32\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/418748273e554e7fadf13670c6a42012 : FAILURE in 33m 39s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/db48487691bc45418016374437906034 : FAILURE in 21m 34s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/20d56dff515c47c6bfe1b26c489230d0 : FAILURE in 10m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9400471877aeaf3909d2f4b09a679fd72bca604f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-16 12:54:03.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/e9ab354a9a9749dc9e6b3ff8c35306aa\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/70b0bde897134f25b681075323c9b8d4 : SUCCESS in 44m 05s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c0d4bfaf1bb44529b3d235ccf007684f : SUCCESS in 1h 00m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9997ac851c0d4d39b2944f00616a3088 : SUCCESS in 1h 00m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/12bf914ed5f44272917cf02bc3282576 : FAILURE in 41m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc48f704219c43589dfe6e8f0be68e1d : SUCCESS in 8m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ead1754e395b495a8aee8981254268b6 : FAILURE in 15m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/052e81174ec74803b612ca2384d71c01 : FAILURE in 14m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5ecfbd3c73e84a5bb9d77701855dfc5f : FAILURE in 10m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e26d53b176f40e584dd849cafd5199f : SUCCESS in 12m 15s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7073606adbb44f1f90e011bca16d9731 : SUCCESS in 1h 26m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/94ac783e742d44a0830fe245d2b47877 : SUCCESS in 43m 07s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/9973a0fc09af4936a6a1e0966d6d24a7 : SUCCESS in 52m 50s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/75a2e47eaeb3487888d70d4f34ed2dd8 : SUCCESS in 39m 26s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a281cf0ccf694470a0cd64d1458b3792 : SUCCESS in 2h 04m 56s\n- nova-next https://zuul.opendev.org/t/openstack/build/c07ee80996ee4fd3ac294785d0fb5f47 : SUCCESS in 1h 59m 26s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/ef5197b8673f4322a765d8236b45bda0 : SUCCESS in 58m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f343bb9bffc644299a83c08bf1dba088 : SUCCESS in 5m 31s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/fccbcdfc769246e9acd9410354c2a628 : SUCCESS in 29m 00s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/227dad569b99418381b972dd37e4ef2d : SUCCESS in 33m 28s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/47a6238195b24942a30cc9d31ac043f7 : SUCCESS in 1h 24m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5f05f81ad1be4515a74b7c041fd92287 : SUCCESS in 1h 07m 41s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f110f2a04daa4a48a24561eb78ce92c4 : SUCCESS in 31m 19s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3d62c14128384149b788378aa0eb83ed : SUCCESS in 33m 25s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/dfb8dab8d5764f0bbb9af1a24cb0c014 : FAILURE in 16m 15s","accounts_in_message":[],"_revision_number":1},{"id":"5ba01bfd51d32b44fc43bf364c0b3655a205c263","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-23 18:00:05.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"c8d42d8881162431bfbdd915e27be2430a03e128","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-06 09:32:43.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"48073d8600e73de43a1a655b5b9831c59692483f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-06 09:42:57.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"5ce1c79acceb0f2eb69645f2349540cba362b964","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-06 10:45:02.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I1332408ea47b61c2368e3dda7c3d98e48e955b66 .","accounts_in_message":[],"_revision_number":2},{"id":"e14546b23ea242a832fa2ebfb384a2d9134812fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 12:03:04.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/e84d1cb296c24ce48fce9c29edf27af1\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3b318f13ddce4a0aa76fca3975cf751a : SUCCESS in 1h 01m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8a4c29b642104f86b80c5edf0c6e0f79 : SUCCESS in 1h 52m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f9fa167195834a0da0aeda9fed0eb9e3 : SUCCESS in 39m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/91d6f1fc44a94778a82dde2e382de64c : SUCCESS in 1h 13m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac17de0960814106953fcd5bc79e9d5d : FAILURE in 7m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/81fd1337b0bb41dd9be307e54ad1a457 : SUCCESS in 11m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9751e4c4dbde4ffd80e22fcae602fc9e : SUCCESS in 11m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/719517c70cbe4accb02cab416f37c75d : SUCCESS in 18m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/182fe42f4230433598c18986d3ad57f7 : SUCCESS in 11m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ae47ce12c28b4120a8b326c293077efd : SUCCESS in 4m 15s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/022dae1f44f740678eba510b55572f39 : SUCCESS in 1h 05m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b52005dbb6184e9f85343dfd1351dda2 : SUCCESS in 2h 06m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/be7caf02c3434c58bfc45457a511013a : SUCCESS in 30m 25s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/06c351751b904ed6987a89de87b3858a : SUCCESS in 39m 41s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/0a74a72376834b1a8248663ea9d2d24a : SUCCESS in 1h 03m 04s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/410f0a1aa5ee42f0931fd45bfaed9dc2 : SUCCESS in 29m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e46c0e49e9454bc088b263e244798a52 : SUCCESS in 1h 18m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/0cbdad29920a49d2915e3ea53ec8e795 : SUCCESS in 1h 13m 10s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/2e06156315964148a03ad970256c252f : SUCCESS in 54m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/118b32e66aee4f519d653c7a01800b05 : SUCCESS in 5m 26s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/764382dbedc34fb881ca4b35fdb4f2ca : SUCCESS in 25m 20s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/404f4d25de0240b498c63f0d72fa7935 : SUCCESS in 26m 46s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/bae9100671814002bdce4a2130c4bce5 : TIMED_OUT in 2h 01m 24s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/36bcaf3f77964b5dbadf06b133eecacc : SUCCESS in 55m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2695daf7e4c446f4bf7492152e0ad478 : SUCCESS in 1h 14m 44s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b58f80f50a414837ba3db8ad2688d2de : SUCCESS in 27m 56s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cc3763eeddba43f28ac228a54eccfeaf : SUCCESS in 35m 26s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/72b7eb81143642cb98eaba20253d82b5 : SUCCESS in 14m 55s\n\nWarning:\n  Comments left for invalid file nova/compute/manager.py","accounts_in_message":[],"_revision_number":2},{"id":"1ca49f41dfaac9e940c060aa208db0416666db71","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-06 12:50:55.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"b8ed58824ab854f3cccb30cba2116a05e6d4f00d","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-06 13:52:42.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I1332408ea47b61c2368e3dda7c3d98e48e955b66 .","accounts_in_message":[],"_revision_number":3},{"id":"ae5688775861af1785a090d41141151312d5c0ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 15:30:27.000000000","message":"Patch Set 3: 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/7f698dab9177406fb38b446434aea986\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c0e7fd0efef84f06911b12f35452f0e3 : SUCCESS in 1h 09m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2ea95893f287444f8abd586aec684691 : SUCCESS in 2h 08m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/85998f45e25c46c5bfc5669f0fa088f4 : SUCCESS in 1h 00m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b4c34437d4ec472d90100f45904ee416 : FAILURE in 38m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/361a3acbe2e04eb2b3326dec4ec5f99a : SUCCESS in 7m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0d931356950b42948b861cb46b841da5 : SUCCESS in 14m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/70fa90d0aa744961a45651cead6dc360 : SUCCESS in 13m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c58dfa79398f4969b7a46aa6dd1aeab7 : SUCCESS in 19m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f33d75e304a8467cb7315f4e5693c640 : SUCCESS in 12m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f504f0a88ada452cb66451159636f543 : SUCCESS in 8m 40s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/244cd986139f49a887a3d0299719bf7c : SUCCESS in 1h 05m 02s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/83a6350c617a465fba337a9e3512801c : SUCCESS in 1h 40m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f4611a66bd2949d79fde9ed527e37e32 : SUCCESS in 1h 00m 42s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/bbd7f763857f4b1dab81cf27d33f9621 : SUCCESS in 51m 31s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/eb15cc27c98a4b13bc6336ae5f3d3ee6 : SUCCESS in 1h 07m 19s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0fcae65f49074ad28836a092f6f71042 : SUCCESS in 53m 52s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/953a36e34edd4c94b8636eacf9f11704 : SUCCESS in 2h 29m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/7b353b0d5b6f4a8b8d9c7125960b62d7 : SUCCESS in 2h 16m 44s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/53efc3a8386b412ca0ff43a5d3026dc7 : SUCCESS in 55m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ba15e9a94c8646d4932844313c4164da : SUCCESS in 5m 01s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/c112524c34f6463288cbef2f0ee01eee : SUCCESS in 28m 35s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/1047336db0304b28b1dd5b6ba81a3473 : SUCCESS in 26m 43s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/a2c687c9ff8148e6b50d852321cbeb0d : TIMED_OUT in 2h 01m 36s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/28f2a6c8d2544eaab59c84270f248f10 : SUCCESS in 1h 37m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd9c30f0b582441cb2e67146390c4319 : SUCCESS in 1h 09m 19s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3be1881750384f6da60b3631c4d326d9 : SUCCESS in 23m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0d09e1e3969347deb7fcc5a12f0d10cf : SUCCESS in 27m 17s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/114cda178ab34bad8737790274ee8c32 : SUCCESS in 12m 38s","accounts_in_message":[],"_revision_number":3},{"id":"8a78258ea3b149dc5e6a37c4f63507dc79de11d9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 16:08:34.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f3bc005241864a398049e261affea21a\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/1d82e3970d8b4caea7434d37743fb239 : SUCCESS in 34m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b6ab8e5e66844f19b89e66589d1858f8 : SUCCESS in 13m 30s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e70d2ab89d7f45109d2c8816450fe266 : SUCCESS in 18m 40s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"6e2215b14fdd73ab0c8c4f1fa1505af9cba30c2f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-13 20:08:58.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"c02d678a0c40023b0751a103d1529af48f080c78","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-13 21:08:53.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I1332408ea47b61c2368e3dda7c3d98e48e955b66 .","accounts_in_message":[],"_revision_number":4},{"id":"e368c803fa3a9c97bd1a2077bde0c2aadb76080b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 21:17:47.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b954cdfad3a14cd985bd8d2d6733422c\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9b407bd6d13141d597b2b2c30270aa7a : SUCCESS in 25m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a89b7c8cf0ea44d897aa3175d9462055 : SUCCESS in 19m 28s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/3d824067fd2a403bb8238fd1cc586a0b : SUCCESS in 37m 10s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3baceb29ceee53a832b465c23f4cb4f039988f81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 22:10:51.000000000","message":"Patch Set 4: 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/319748a4f6a14567b6038ccea79e7a60\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4f53c8e7f6844f62bb6cb4e77ce3689d : SUCCESS in 1h 00m 56s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e04efc8e6a9f4476b77f50d35d021968 : SUCCESS in 58m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2c7fa9d06ce849858f038e44c66170a7 : SUCCESS in 34m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0247ba37f1354b7d835e36ae3ff1bd29 : SUCCESS in 1h 01m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/50fc9c2395c24e32acb6419df64b29fb : SUCCESS in 4m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3dd5b51fc02747b59e3a870e31613d59 : SUCCESS in 8m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2394b9b17bea4aa9936f69075a055b60 : SUCCESS in 8m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d3d0487e06de4d6aa2470d9e4a6d292f : SUCCESS in 12m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5a6dad4e3c84311951579c83620c6fc : SUCCESS in 12m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/09755a5eab1a434585f9f5bcea745464 : SUCCESS in 9m 00s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/24ea7dbac30a4e3592cbdb91933aad67 : SUCCESS in 1h 13m 19s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8e7cdd7a0be04ff7be095c74663b01c0 : SUCCESS in 1h 38m 48s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7277f69300a94a8da8281d1320715bc9 : SUCCESS in 52m 14s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/2e2af10ab7354fbf98b4c3b7682388a9 : SUCCESS in 35m 31s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/7573abbef7de4f01bfd1e80360359427 : SUCCESS in 41m 22s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/47b7ccce07ef4e81b031136783ff173f : SUCCESS in 54m 27s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1853f5f3ec2a45a8a1e6bd92266815ba : SUCCESS in 1h 54m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/23952cb36ad1456abad49d120042f25c : SUCCESS in 1h 46m 24s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/7afe8f6ba6a6418a9899ac9f36fbefc9 : POST_FAILURE in 43m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/750c63d461154d7db3148144183c0a52 : SUCCESS in 3m 43s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/c1c2b0c40caa47c4816d22de340b3663 : SUCCESS in 25m 55s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/697bd2b7823e477c9bb582aadd6f4cbf : SUCCESS in 25m 56s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/ff7fd4004b81409ca9f9cc964293d8ad : SUCCESS in 32m 55s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0d93b1263af34cc9a019f65af351f3cd : SUCCESS in 1h 31m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1b12f016398949c8bc2246c0db7ed151 : SUCCESS in 56m 19s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/1d6db2a75fc145d481a6e39813c904d7 : SUCCESS in 17m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ce0add5e687d4024b30baacc8de67aff : SUCCESS in 33m 51s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/e2d750d2dde74a3caa1c36317ee7f15f : SUCCESS in 13m 55s","accounts_in_message":[],"_revision_number":4},{"id":"8d94377db579934838b88b5f6b257ce217bd30d7","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-15 22:21:17.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-980680-f6nmd/index.html\u003e","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f20ecc436c7e7da1c24e0a8ce6d6d90b91b9049d","revisions":{"9caf707f6714b065a22c4806bf4e6d1a3cdab31e":{"kind":"REWORK","_number":1,"created":"2026-03-16 10:37:08.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/80/980680/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/980680/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/980680/1"}}},"commit":{"parents":[{"commit":"82a836f74430d217ca05df41795bceee86a8517a","subject":"[WIP] perf(compute): parallelise per-node update_available_resource loop (B2)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/82a836f74430d217ca05df41795bceee86a8517a"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-16 10:30:56.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-16 10:36:19.000000000","tz":0},"subject":"[WIP] docs: update startup.md with post-optimisation measurements","message":"[WIP] docs: update startup.md with post-optimisation measurements\n\nRecord simulator results at N\u003d200 and N\u003d1000 after all four optimisation\ncommits:\n\n  N\u003d200:  6.8 s  (33.8 ms/node)  — was 23.5 s (117 ms/node)\n  N\u003d1000: 42.1 s (42.1 ms/node)  — was 4 min 4 s (244 ms/node)\n\nAll four bottleneck functions now scale linearly (5–7× when N grows\nfrom 200 to 1000, vs the expected 5×).  The O(N²) signal from B6\nProviderTree deepcopy is gone.\n\nUpdate bottleneck table with fix status (✅ landed for B1/B2/B4/B6),\nrefresh scaling analysis with post-fix numbers, and update roadmap to\nreflect what has been implemented vs what remains open.\n\nGenerated-By: Cursor sonnet 4.6\nChange-Id: I1332408ea47b61c2368e3dda7c3d98e48e955b66\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9caf707f6714b065a22c4806bf4e6d1a3cdab31e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9caf707f6714b065a22c4806bf4e6d1a3cdab31e"}]},"branch":"refs/heads/master"},"78a7f54bd7f7b92574e76eb4540bb0b7124b2fc0":{"kind":"REWORK","_number":2,"created":"2026-07-06 09:32:43.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/80/980680/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/980680/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/980680/2"}}},"commit":{"parents":[{"commit":"4581575457439b72801dba3196ce4c6cb6b0d9b5","subject":"perf: add ironic startup performance simulator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4581575457439b72801dba3196ce4c6cb6b0d9b5"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-16 10:30:56.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-06 09:30:47.000000000","tz":60},"subject":"docs: add Ironic startup performance measurements","message":"docs: add Ironic startup performance measurements\n\nRecord profiler measurements from the startup performance simulator for a\nlarge Ironic deployment with 1000 nodes.\n\nThe measurements use native threading, the large real-IronicDriver topology,\nand pyinstrument profiling. The default-worker run completed startup in\n56.499 seconds. Re-running the same topology with\n[compute]update_resources_max_workers set to 8 completed startup in 39.561\nseconds, reducing the measured resource-update wall time by about 31% in the\nin-process simulator.\n\nAlso record the profiler artifact paths and explain the main caveat: the\nsimulator runs Placement in-process, so local CPU, database, lock, and\nprofiler overhead limit the observed wall-clock speedup even though the\nparallel run shows roughly 8x worker-time overlap.\n\nGenerated-By: Cursor sonnet 4.6\nChange-Id: I1332408ea47b61c2368e3dda7c3d98e48e955b66\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78a7f54bd7f7b92574e76eb4540bb0b7124b2fc0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/78a7f54bd7f7b92574e76eb4540bb0b7124b2fc0"}]},"branch":"refs/heads/master"},"cbf388a100c53fa72ac0b1cbd91f86e5d7742c6b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-06 12:50:55.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/80/980680/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/980680/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/980680/3"}}},"commit":{"parents":[{"commit":"112d0395a0b65b4e760c7a51da3640dcf5cfaca7","subject":"perf: add ironic startup performance simulator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/112d0395a0b65b4e760c7a51da3640dcf5cfaca7"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-16 10:30:56.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-06 12:50:21.000000000","tz":60},"subject":"docs: add Ironic startup performance measurements","message":"docs: add Ironic startup performance measurements\n\nRecord profiler measurements from the startup performance simulator for a\nlarge Ironic deployment with 1000 nodes.\n\nThe measurements use native threading, the large real-IronicDriver topology,\nand pyinstrument profiling. The default-worker run completed startup in\n56.499 seconds. Re-running the same topology with\n[compute]update_resources_max_workers set to 8 completed startup in 39.561\nseconds, reducing the measured resource-update wall time by about 31% in the\nin-process simulator.\n\nAlso record the profiler artifact paths and explain the main caveat: the\nsimulator runs Placement in-process, so local CPU, database, lock, and\nprofiler overhead limit the observed wall-clock speedup even though the\nparallel run shows roughly 8x worker-time overlap.\n\nGenerated-By: Cursor sonnet 4.6\nChange-Id: I1332408ea47b61c2368e3dda7c3d98e48e955b66\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cbf388a100c53fa72ac0b1cbd91f86e5d7742c6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cbf388a100c53fa72ac0b1cbd91f86e5d7742c6b"}]},"branch":"refs/heads/master"},"f20ecc436c7e7da1c24e0a8ce6d6d90b91b9049d":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-07-13 20:08:58.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/80/980680/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/980680/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/980680/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/980680/4"}}},"commit":{"parents":[{"commit":"6afab66061f68d5a3e50a2f07e4395c867f3011d","subject":"perf: add ironic startup performance simulator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6afab66061f68d5a3e50a2f07e4395c867f3011d"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-16 10:30:56.000000000","tz":0},"committer":{"name":"sean mooney","email":"work@seanmooney.info","date":"2026-07-13 20:08:58.000000000","tz":0},"subject":"docs: add Ironic startup performance measurements","message":"docs: add Ironic startup performance measurements\n\nRecord profiler measurements from the startup performance simulator for a\nlarge Ironic deployment with 1000 nodes.\n\nThe measurements use native threading, the large real-IronicDriver topology,\nand pyinstrument profiling. The default-worker run completed startup in\n56.499 seconds. Re-running the same topology with\n[compute]update_resources_max_workers set to 8 completed startup in 39.561\nseconds, reducing the measured resource-update wall time by about 31% in the\nin-process simulator.\n\nAlso record the profiler artifact paths and explain the main caveat: the\nsimulator runs Placement in-process, so local CPU, database, lock, and\nprofiler overhead limit the observed wall-clock speedup even though the\nparallel run shows roughly 8x worker-time overlap.\n\nGenerated-By: Cursor sonnet 4.6\nChange-Id: I1332408ea47b61c2368e3dda7c3d98e48e955b66\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f20ecc436c7e7da1c24e0a8ce6d6d90b91b9049d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f20ecc436c7e7da1c24e0a8ce6d6d90b91b9049d"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"112d0395a0b65b4e760c7a51da3640dcf5cfaca7","ours":"cbf388a100c53fa72ac0b1cbd91f86e5d7742c6b","theirs":"6afab66061f68d5a3e50a2f07e4395c867f3011d","merge_strategy":"recursive","contains_conflicts":false}}},"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"},{"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":"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":"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":""}}}]}
