)]}'
{"id":"openstack%2Fnova~772984","triplet_id":"openstack%2Fnova~stable%2Fvictoria~I6e30468bc28f661ddc17937ab1de04a706f05063","project":"openstack/nova","branch":"stable/victoria","topic":"bug/1897950","hashtags":[],"change_id":"I6e30468bc28f661ddc17937ab1de04a706f05063","subject":"Disallow CONF.compute.max_disk_devices_to_attach \u003d 0","status":"MERGED","created":"2021-01-29 09:37:05.000000000","updated":"2021-02-17 16:32:59.000000000","submitted":"2021-02-17 16:30:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"772984-bug/1897950","meta_rev_id":"b04b278f06032401b782827a7bbeb18f7e029ac7","_number":772984,"virtual_id_number":772984,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-17 16:30:39.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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":2,"date":"2021-02-10 17:20:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":2,"date":"2021-02-17 10:58:35.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2021-02-17 10:58:35.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_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":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"reviewers":{"CC":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-29 09:37:05.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2021-01-29 11:29:17.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":"2021-01-29 11:29:43.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-01-29 12:28:29.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"CC"},{"updated":"2021-02-10 17:20:41.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":"REVIEWER"},{"updated":"2021-02-17 10:58:35.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"}],"messages":[{"id":"57fee8b9ad26dd9415176f0fdd389301b5cf7ffe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-29 09:37:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"92e787bba0928504ed878641fbed48b01c244104","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 11:29:17.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\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/92cd93a4ab284945ac0e0ff4309e81c5 : SUCCESS in 1h 32m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/be2e9cb7a2644a20a0415546850258a6 : SUCCESS in 1h 15m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9a45cd5907eb44f29b398836dde933df : SUCCESS in 16m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/deeb92b4870d4fe7be8b64eeb891fa0e : SUCCESS in 13m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c9e5e2c4e9ed4543b67c42db76d258d8 : SUCCESS in 7m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8203c7bcc28442acbbb80bb4990943d5 : SUCCESS in 12m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/17e44e1d5dc841d6ac670205c0dd78a3 : SUCCESS in 12m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/82daa50481994e1aab711645ce97c9b7 : SUCCESS in 9m 50s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4fd2567f663a45549ec27b30d2fd6b75 : SUCCESS in 1h 13m 21s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/735fb00ed8314e2b8c6297f269515257 : SUCCESS in 1h 45m 45s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8fa0444a1fa64e9f906c4393bf983f6f : SUCCESS in 1h 11m 14s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4f9e94c58a1941e8ad61e9ad306f0775 : SUCCESS in 46m 11s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b5c4dc3042dd47fb825d8f78f205f64e : SUCCESS in 1h 17m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/46dc877d96cf414ab91d7c9fd32f6ba5 : FAILURE in 1h 35m 35s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fa40fc1421a94fb69f28c1588c19d90d : SUCCESS in 16m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cb1ec605b654401ea1a832b87fab1ea8 : SUCCESS in 1h 31m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d650cd8bf30c4596a479747fb964a7d0 : SUCCESS in 51m 42s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f828b8665945492a8b920183d550cb24 : FAILURE in 27m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/268376de053d4cafa5aed2845d048b45 : SUCCESS in 39m 25s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7f085be62e1703f8f5da2d0f3b11354890367bf0","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-01-29 11:29:43.000000000","message":"Patch Set 1:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/84/772984/1/check/tempest-dsvm-full-focal-py3/802ed14/ : SUCCESS in 1h 46m 38s","accounts_in_message":[],"_revision_number":1},{"id":"14c6fba6de52da454064d602afffa4970e2c0a7b","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-29 12:28:29.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/772984/1 : FAILURE in 2h 50m 02s","accounts_in_message":[],"_revision_number":1},{"id":"9ecb1533395437f77d6dedf34c32cd730081f3d8","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-02-10 17:20:41.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nClean cherry-pick from master, looks valid to me for backport. LGTM.","accounts_in_message":[],"_revision_number":1},{"id":"cda3bee94807edea1c2d37217da10fa22182abb2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-02-11 00:40:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"bfea7276d1bf90ae3f5d4c44bdf8aef3b3bf7b89","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-02-17 10:58:35.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"a1d27e128cbb7a13ec05958d50f82e04d7be1c13","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-17 14:30:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/ba8a67a50a18437d9e25ee07d2681a0e : SUCCESS in 55m 39s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/98d18894865146ba9f7a81e5314e1d19 : SUCCESS in 1h 25m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b051035b588a4a1f8f683fa22063a644 : SUCCESS in 17m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f333f5968fbb4597ba1d8e93c0fbda73 : SUCCESS in 16m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f5d64135607f4e8e954f6a6d4c27920d : SUCCESS in 9m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/09306bb4aab149cb9d2f8f2e903a9f7c : SUCCESS in 12m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/98f6b4929d0d49a98bbe5a51396dc334 : SUCCESS in 13m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/031bbeee3bd34bb5973c6cf96cb4df43 : SUCCESS in 11m 23s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/10f47f9d28974f469916951382e4c1c9 : SUCCESS in 1h 00m 25s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6d452861d47644f7a8617e1734027b76 : SUCCESS in 1h 59m 20s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/dbb3d631e13443d5a6f71fd4f0766e93 : SUCCESS in 1h 38m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9115ca62449a4229ab56f19e3e9fe9ec : SUCCESS in 49m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6ddc80cc5ed24775821b4b8294269304 : SUCCESS in 1h 36m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/b6e20e7d3ead4f388a95a0e08d627c5a : SUCCESS in 1h 59m 41s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ad243b5b675b40f29e21fa3bc93d6a96 : SUCCESS in 17m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98944c60fb1c4c9f99972a7d7a4f6732 : SUCCESS in 1h 00m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b82a54d1682746bea22e798264ac85ee : SUCCESS in 59m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/fce41885342449ae8bf1cc2dc7704400 : FAILURE in 33m 44s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/00c6fa5acb2d4f53b8ef9749896258a4 : FAILURE in 40m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7d7d459432c58cb5aedb7711a9336f0cdbf93222","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-17 14:30:51.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"e55a4ded0a00a6774e02e254f66286a83f0a5e73","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-17 16:30:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/61c423e6464c4375a0da0fa60af70060 : SUCCESS in 55m 30s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e886396de7f24b1c9a5634fd99939493 : SUCCESS in 1h 15m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/492c5bd619a94f45b18d1d67cab497f8 : SUCCESS in 16m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/67a9e60ff94142ee947eb05d740ba205 : SUCCESS in 8m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fa0a9c6e501444d7a1bac90e03ea2b82 : SUCCESS in 13m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4795d2f7f7bf4b22839aa5d0306e68ef : SUCCESS in 13m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/888237899bee4852b7189770e3121d7f : SUCCESS in 11m 31s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/28036e06ff50496b9056bac0f60284b3 : SUCCESS in 1h 22m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/fdabaeea058941198f15b526cbb0c8b7 : SUCCESS in 51m 57s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/02eb3a53603f49758a71c37f32475a30 : SUCCESS in 18m 57s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9ecfb8b074044ac68cd1155f1b6d84b0 : SUCCESS in 1h 24m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/360136a71a874791a766442a222e4fd6 : SUCCESS in 1h 50m 51s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fa87ff2fcfbf42d2800c6401e19a6fcd : SUCCESS in 1h 12m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d3589a30cde4c9e9d8dad5c79caef2e : SUCCESS in 1h 02m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9c0d8fff7b4b4dde838ce2f112b93c15 : SUCCESS in 58m 40s","accounts_in_message":[],"_revision_number":1},{"id":"7a6c3ea916121543fe9eb0e4db558380b0eaa2c6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-17 16:30:47.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"b04b278f06032401b782827a7bbeb18f7e029ac7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-17 16:32:59.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a7030785978a4e0aba7e5b1f47cb2e9d : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8e12b81839e1fb364b3598699fecf57c78f81df3","revisions":{"8e12b81839e1fb364b3598699fecf57c78f81df3":{"kind":"REWORK","_number":1,"created":"2021-01-29 09:37:05.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/84/772984/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/84/772984/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/772984/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/772984/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/772984/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/84/772984/1"}}},"commit":{"parents":[{"commit":"795aa6c25d85b05f6dfc7252f14bdc058bab9419","subject":"Merge \"Use subqueryload() instead of joinedload() for (system_)metadata\" into stable/victoria","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/795aa6c25d85b05f6dfc7252f14bdc058bab9419"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-09-30 17:26:21.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-29 09:36:04.000000000","tz":0},"subject":"Disallow CONF.compute.max_disk_devices_to_attach \u003d 0","message":"Disallow CONF.compute.max_disk_devices_to_attach \u003d 0\n\nThe CONF.compute.max_disk_devices_to_attach option controls the maximum\nnumber of disk devices allowed to attach to an instance. If it is set\nto 0, it will literally allow no disk device for instances, preventing\nthem from being able to boot.\n\nThis adds a note to the config option help to call this out and changes\nnova-compute to raise InvalidConfiguration during init_host if\n[compute]max_disk_devices_to_attach has been set to 0. The nova-compute\nservice will fail to start if the option is set to 0.\n\nNote: there doesn\u0027t appear to be any way to disallow particular values\nin a oslo.config IntOpt other than the min/max values. Here we need the\nmin value to be -1 to represent unlimited. There is a \u0027choices\u0027 kwarg\navailable but that is only for enumerating valid values and we need to\nallow any integer \u003e\u003d 1 as well.\n\nChange-Id: I6e30468bc28f661ddc17937ab1de04a706f05063\nCloses-Bug: #1897950\n(cherry picked from commit 25a632a4e1daa1941a6297ddb51088972f23ce6d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8e12b81839e1fb364b3598699fecf57c78f81df3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8e12b81839e1fb364b3598699fecf57c78f81df3"}]},"branch":"refs/heads/stable/victoria"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
