)]}'
{"id":"openstack%2Fosc-placement~696251","triplet_id":"openstack%2Fosc-placement~master~Ib32181abd12db0c2983065ea9846e911033d53f1","project":"openstack/osc-placement","branch":"master","topic":"catch-up-microversion","hashtags":[],"change_id":"Ib32181abd12db0c2983065ea9846e911033d53f1","subject":"Support granular allocation candidate list","status":"MERGED","created":"2019-11-27 09:15:14.000000000","updated":"2021-03-19 15:44:35.000000000","submitted":"2021-03-19 15:42:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":7,"has_review_started":true,"submission_id":"696251-catch-up-microversion","meta_rev_id":"473ecc20b375370027a7a13772caa1ab11876edc","_number":696251,"virtual_id_number":696251,"owner":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-19 15:42:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2021-03-19 15:12:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-03-19 15:29:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-03-19 15:29:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_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":"2020-09-11 07:28: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":"2021-03-19 15:12:40.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"},{"updated":"2021-03-19 15:29:46.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"}],"messages":[{"id":"001ce88a9f280013b52ef232d720062e3ca93c6e","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-11-27 09:15:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"37f56fa5b39787f0f11129210e407b8c1d99115b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 09:32:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbb0dfa836b640ae9191551f03be6d95 : SUCCESS in 3m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d60c7f11a2d04194829d925d55524668 : SUCCESS in 3m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9642e19e408d4c8b845e81d011985e0b : SUCCESS in 3m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9f859aa67d4b4195a6694faf3edb916b : SUCCESS in 3m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f80510e0b54d4d46a8b26e9cea0f27ff : SUCCESS in 4m 36s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/729e3f6366b1449093ac93ab51b6cf69 : SUCCESS in 5m 04s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/2ff98608dd094c6783bf4732568bb59b : SUCCESS in 4m 02s","accounts_in_message":[],"_revision_number":1},{"id":"c85c785e7f2be1946efd577e7a3b5b8b1017b285","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-11-28 07:50:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"efd4fa9b753a74731f645c63eb946aa6fbf3cb80","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-28 08:00:12.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc754737cd8840f1bb1e557e814a828d : SUCCESS in 2m 40s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c69fb1e2b2b44459955acdc490422c0b : SUCCESS in 3m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/048321abd7af4469bcad608c70644a5d : SUCCESS in 3m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fead07605079418685f126a24af9f562 : SUCCESS in 3m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5aa739b3ae64e1f916905ec9ed7f42f : FAILURE in 4m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b9c4f06b88a647aaa1efa77280345a67 : SUCCESS in 3m 53s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/6e79b77f8a7b4b50b2a591d3a3bdfd8a : SUCCESS in 3m 56s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a47c06b63af647cb9515f93f26edaaf9 : SUCCESS in 4m 12s","accounts_in_message":[],"_revision_number":2},{"id":"6b2877bd967dc356bc00b94992b3ea4e46992d1d","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-12-01 09:17:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3664cdff17cd417f7d59f87e0bdd10fe54673b0f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-01 09:25:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62777d9aa2894ae8a3130ac44c5a45c8 : SUCCESS in 2m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ca5c723d89814d65b5524cfdbc0ba4d8 : SUCCESS in 3m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5104aa36d2c84955ae339b2aeb01e2af : SUCCESS in 2m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/82205f9e7bbf4719a7f064e87dfc9222 : SUCCESS in 3m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e153b76fe5e4e1eaa969c8ba058c22a : SUCCESS in 4m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01cdb1f8cb77498eae25e01abde03405 : SUCCESS in 2m 51s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/970262d41c7a41eab4bfa73edc3a978f : SUCCESS in 3m 40s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0618dbc0ca774df78ed9bd9103bb1dfb : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":3},{"id":"6d5c7f4a9d45a4c89eb388669c7651d9aeb1b24d","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-12-09 04:59:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1c4145a68469226412f6ffc1d3fd738ccb2992e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-09 05:16:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/82cb52e9e2d04856b1abb113e6a6d265 : SUCCESS in 2m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b1213d7164024d8da9f938ffd2064bca : SUCCESS in 3m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0ecd8f08e9594f8a8a1c3529bee3dc07 : SUCCESS in 3m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9a85563ccf94763a6dcc0500a4d6b21 : SUCCESS in 4m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/601e3ecf63cb4a9caacd8b6f3d57670b : SUCCESS in 3m 55s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0371007116cc4edf88f4a495bebcbeb9 : SUCCESS in 5m 00s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/f696ed45bbce41faae30619c88e0660f : SUCCESS in 4m 25s","accounts_in_message":[],"_revision_number":4},{"id":"2e89a63fa0d0e611a7071bce28fac58774673beb","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2020-01-14 05:10:33.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"41660bdb86f8ab886a78cdc56ac5871485aa3766","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 05:19:54.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/616cfd812c0b446f8fda9611d178af6b : SUCCESS in 3m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/70c0ed9198f743c29f2818f6f7943013 : SUCCESS in 3m 13s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/acb8515e89334ff8a2a0663be58c73c7 : SUCCESS in 3m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2855c53108544b99e0bf641dd7bf54e : SUCCESS in 4m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f717e5aa3424430ba38327da8cc03ef8 : SUCCESS in 3m 32s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/073953a202384f148bea6b6302ca3742 : SUCCESS in 3m 01s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/d7d6fbcac33a461885c958e7a47fe126 : SUCCESS in 3m 27s","accounts_in_message":[],"_revision_number":5},{"id":"2f6268e5527b832231ce5da364b55614f200ba0c","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2020-01-15 01:18:08.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"57f25ca25634d398d261e7be6d54d1bf6c75293d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 01:48:04.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df0f1cddab4e433d8aeda7b90008ebf2 : SUCCESS in 3m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cab8c4b4d0334d1db89f1767554b6d00 : SUCCESS in 3m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6a900d4d2e4544dd9985d8d79e4db811 : SUCCESS in 5m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3673d29c98814f6db1185b61ce2ef0ac : SUCCESS in 9m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6fd442bb5f444f269988ee07ee0583de : SUCCESS in 3m 56s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/5448f5a43a094c458d171a3b00322184 : SUCCESS in 4m 32s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/ac7761bf4f76498c9c49bcce154766ca : SUCCESS in 5m 25s","accounts_in_message":[],"_revision_number":6},{"id":"02ea31e0fe80657ad57c494046c545c9a29ef917","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2020-09-11 06:26:01.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"c73369848f33b1587e7071595d687e30d9272b69","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-11 07:28:32.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f020687406348748443395ed0dfe067 : SUCCESS in 4m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/84142836b15d488f9b2b7e629c90934e : SUCCESS in 4m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/756e47a2c0d94ffaa5e033395251ed27 : SUCCESS in 4m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a33032d93094214a1dd8694bca0c80b : SUCCESS in 14m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fcbed9c7a5df4c0e886b3794d91d1f73 : SUCCESS in 4m 06s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/76565029f8c6484081e04d40050e3a06 : SUCCESS in 5m 08s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/e6d27ccf361943e0a1afc741728828f5 : SUCCESS in 5m 23s","accounts_in_message":[],"_revision_number":7},{"id":"51fb812cc52f2694f6f7636d0daabafcfd1b3cca","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-03-19 15:12:40.000000000","message":"Patch Set 7: Code-Review+2\n\n(5 comments)\n\nCouple of nits but nothing blocking. Apologies for missing this previously","accounts_in_message":[],"_revision_number":7},{"id":"be5d69b7166f6bb97b94d0deb2906e57cbafdf75","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-03-19 15:29:46.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(2 comments)\n\nLooks good I only have a nit","accounts_in_message":[],"_revision_number":7},{"id":"caaa4f6b8334538905978f56d234659409789220","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 15:30:33.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"6eed20483a480f78c191eebe03e927778f7177d8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 15:42:01.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3ed337f06a943c79f3004872addeaae : SUCCESS in 3m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d29fc180224c49b19636653d1a58ebd2 : SUCCESS in 4m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dfa86e0b358c4d76ac0f0f29132bb2f4 : SUCCESS in 4m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/64785ffe4bdb40d5b888111860f7b040 : SUCCESS in 7m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b0968e727b024cfeaa0e70b01dd14dca : SUCCESS in 6m 25s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/706b142bff5149d8a8ae964270499c1c : SUCCESS in 4m 55s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/fbbf28143afb4e57a7d794867186acb0 : SUCCESS in 5m 42s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1a2452a493ce4bc784f4c86a7b11f394 : SUCCESS in 5m 38s","accounts_in_message":[],"_revision_number":7},{"id":"49db05319b0afdb1f38991d884647ecb8273c426","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 15:42:20.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"473ecc20b375370027a7a13772caa1ab11876edc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 15:44:35.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc03935b39d84825a5a86784f76b7926 : SUCCESS in 1m 10s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dd44c74ddb334e3abf95357a21f7e1dd : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"eb5a6258fe2d1fefe7136970976224609af4439a","revisions":{"62190e25a8ab5dcc4245a4192e918166e9aec30a":{"kind":"REWORK","_number":1,"created":"2019-11-27 09:15:14.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/51/696251/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-placement","ref":"refs/changes/51/696251/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/1"}}},"commit":{"parents":[{"commit":"e797fa0950cfd538a6d0c82a44969532e29083e3","subject":"Support multiple member_of query parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/e797fa0950cfd538a6d0c82a44969532e29083e3"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-22 21:12:34.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-22 23:51:01.000000000","tz":0},"subject":"WIP: Support granular allocation candidate list","message":"WIP: Support granular allocation candidate list\n\nThis will support something like this:\n\nopenstack allocation candidate list \\\n   --group 1 --resource VCPU\u003d3 \\\n   --group 2 --resource VCPU\u003d4 \\\n   --group_policy isolate\n\nWIP: More tests and release note\n\nChange-Id: Ib32181abd12db0c2983065ea9846e911033d53f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/62190e25a8ab5dcc4245a4192e918166e9aec30a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/62190e25a8ab5dcc4245a4192e918166e9aec30a"}]},"branch":"refs/heads/master"},"38b19e78281ef3133108fb5f48697072d025553b":{"kind":"REWORK","_number":2,"created":"2019-11-28 07:50:36.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/51/696251/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-placement","ref":"refs/changes/51/696251/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/2"}}},"commit":{"parents":[{"commit":"e797fa0950cfd538a6d0c82a44969532e29083e3","subject":"Support multiple member_of query parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/e797fa0950cfd538a6d0c82a44969532e29083e3"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-22 21:12:34.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-23 03:49:38.000000000","tz":0},"subject":"Support granular allocation candidate list","message":"Support granular allocation candidate list\n\nThe ``openstack allocation candidate list`` command now supports\n``--group`` and ``--group-policy`` option. The ``--group`` option is\naccepts integer to group granular requests. If specified, following\ngiven options of resources, required/forbidden traits, and aggregates\nare associated to that group and will be satisfied by the same resource\nprovider in the response. Can be repeated to get candidates from\nmultiple resource providers in the same resource provider tree.\n\nIf multiple groups are supplied, the separate groups may or may not\nbe satisfied by the same provider. If you want the groups to be\nsatisfied by different providers, set ``--group_policy`` to\n``isolate``.\n\nFor example:\n    ``openstack allocation candidate list \\\n        --group 1 --resource VCPU\u003d3 --required HW_CPU_X86_SSE \\\n        --group 2 --resource VCPU\u003d4 \\\n        --group_policy isolate``\n\nThe granular request is supported in 1.25, but this is tested via\nmicroversion 1.29 since the API is unaware of nested provider\nbefore that version. Note that 1.26-1.29 has no impact to client:\n  1.25 - Adds support for granular resource requests via numbered\n         querystring groups in GET /allocation_candidates.\n  1.26 - Add ability to specify inventory with reserved value equal\n         to total.\n  1.27 - Include all resource class inventories in `provider_summaries`\n         field in response of `GET /allocation_candidates` API even if\n         the resource class is not in the requested resources.\n  1.28 - Add support for consumer generation\n  1.29 - Support nested providers in `GET /allocation_candidates` API.\n\nChange-Id: Ib32181abd12db0c2983065ea9846e911033d53f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/38b19e78281ef3133108fb5f48697072d025553b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/38b19e78281ef3133108fb5f48697072d025553b"}]},"branch":"refs/heads/master"},"18960702f531f7a36ffe4722eb9a15ccf93f373f":{"kind":"REWORK","_number":3,"created":"2019-12-01 09:17:09.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/51/696251/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-placement","ref":"refs/changes/51/696251/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/3"}}},"commit":{"parents":[{"commit":"e797fa0950cfd538a6d0c82a44969532e29083e3","subject":"Support multiple member_of query parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/e797fa0950cfd538a6d0c82a44969532e29083e3"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-22 21:12:34.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-12-01 09:16:29.000000000","tz":0},"subject":"Support granular allocation candidate list","message":"Support granular allocation candidate list\n\nThe ``openstack allocation candidate list`` command now supports\n``--group`` and ``--group-policy`` option. The ``--group`` option is\naccepts integer to group granular requests. If specified, following\ngiven options of resources, required/forbidden traits, and aggregates\nare associated to that group and will be satisfied by the same resource\nprovider in the response. Can be repeated to get candidates from\nmultiple resource providers in the same resource provider tree.\n\nIf multiple groups are supplied, the separate groups may or may not\nbe satisfied by the same provider. If you want the groups to be\nsatisfied by different providers, set ``--group_policy`` to\n``isolate``.\n\nFor example:\n    ``openstack allocation candidate list \\\n        --group 1 --resource VCPU\u003d3 --required HW_CPU_X86_SSE \\\n        --group 2 --resource VCPU\u003d4 \\\n        --group_policy isolate``\n\nThe granular request is supported in 1.25, but this is tested via\nmicroversion 1.29 since the API is unaware of nested provider\nbefore that version. Note that 1.26-1.29 has no impact to client:\n  1.25 - Adds support for granular resource requests via numbered\n         querystring groups in GET /allocation_candidates.\n  1.26 - Add ability to specify inventory with reserved value equal\n         to total.\n  1.27 - Include all resource class inventories in `provider_summaries`\n         field in response of `GET /allocation_candidates` API even if\n         the resource class is not in the requested resources.\n  1.28 - Add support for consumer generation\n  1.29 - Support nested providers in `GET /allocation_candidates` API.\n\nChange-Id: Ib32181abd12db0c2983065ea9846e911033d53f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/18960702f531f7a36ffe4722eb9a15ccf93f373f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/18960702f531f7a36ffe4722eb9a15ccf93f373f"}]},"branch":"refs/heads/master"},"b77964dd190a9724a2144214c4b6821f174536ba":{"kind":"REWORK","_number":4,"created":"2019-12-09 04:59:52.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/51/696251/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-placement","ref":"refs/changes/51/696251/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/4"}}},"commit":{"parents":[{"commit":"1dc69487c5275d9844cc8c6b6ce5a02cf5cba142","subject":"Support multiple member_of query parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/1dc69487c5275d9844cc8c6b6ce5a02cf5cba142"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-22 21:12:34.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-26 17:02:53.000000000","tz":0},"subject":"Support granular allocation candidate list","message":"Support granular allocation candidate list\n\nThe ``openstack allocation candidate list`` command now supports\n``--group`` and ``--group-policy`` option. The ``--group`` option is\naccepts integer to group granular requests. If specified, following\ngiven options of resources, required/forbidden traits, and aggregates\nare associated to that group and will be satisfied by the same resource\nprovider in the response. Can be repeated to get candidates from\nmultiple resource providers in the same resource provider tree.\n\nIf multiple groups are supplied, the separate groups may or may not\nbe satisfied by the same provider. If you want the groups to be\nsatisfied by different providers, set ``--group_policy`` to\n``isolate``.\n\nFor example:\n    ``openstack allocation candidate list \\\n        --group 1 --resource VCPU\u003d3 --required HW_CPU_X86_SSE \\\n        --group 2 --resource VCPU\u003d4 \\\n        --group_policy isolate``\n\nThe granular request is supported in 1.25, but this is tested via\nmicroversion 1.29 since the API is unaware of nested provider\nbefore that version. Note that 1.26-1.29 has no impact to client:\n  1.25 - Adds support for granular resource requests via numbered\n         querystring groups in GET /allocation_candidates.\n  1.26 - Add ability to specify inventory with reserved value equal\n         to total.\n  1.27 - Include all resource class inventories in `provider_summaries`\n         field in response of `GET /allocation_candidates` API even if\n         the resource class is not in the requested resources.\n  1.28 - Add support for consumer generation\n  1.29 - Support nested providers in `GET /allocation_candidates` API.\n\nChange-Id: Ib32181abd12db0c2983065ea9846e911033d53f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/b77964dd190a9724a2144214c4b6821f174536ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/b77964dd190a9724a2144214c4b6821f174536ba"}]},"branch":"refs/heads/master"},"58b5f7dc2349c533d1b22ff187c8d8abe80280ad":{"kind":"REWORK","_number":5,"created":"2020-01-14 05:10:33.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/51/696251/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-placement","ref":"refs/changes/51/696251/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/5"}}},"commit":{"parents":[{"commit":"249de97de51698481512d587cc0983257040b29d","subject":"Support multiple member_of query parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/249de97de51698481512d587cc0983257040b29d"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-22 21:12:34.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2020-01-09 11:18:50.000000000","tz":0},"subject":"Support granular allocation candidate list","message":"Support granular allocation candidate list\n\nThe ``openstack allocation candidate list`` command now supports\n``--group`` and ``--group-policy`` option. The ``--group`` option is\naccepts integer to group granular requests. If specified, following\ngiven options of resources, required/forbidden traits, and aggregates\nare associated to that group and will be satisfied by the same resource\nprovider in the response. Can be repeated to get candidates from\nmultiple resource providers in the same resource provider tree.\n\nIf multiple groups are supplied, the separate groups may or may not\nbe satisfied by the same provider. If you want the groups to be\nsatisfied by different providers, set ``--group_policy`` to\n``isolate``.\n\nFor example:\n    ``openstack allocation candidate list \\\n        --group 1 --resource VCPU\u003d3 --required HW_CPU_X86_SSE \\\n        --group 2 --resource VCPU\u003d4 \\\n        --group_policy isolate``\n\nThe granular request is supported in 1.25, but this is tested via\nmicroversion 1.29 since the API is unaware of nested provider\nbefore that version. Note that 1.26-1.29 has no impact to client:\n  1.25 - Adds support for granular resource requests via numbered\n         querystring groups in GET /allocation_candidates.\n  1.26 - Add ability to specify inventory with reserved value equal\n         to total.\n  1.27 - Include all resource class inventories in `provider_summaries`\n         field in response of `GET /allocation_candidates` API even if\n         the resource class is not in the requested resources.\n  1.28 - Add support for consumer generation\n  1.29 - Support nested providers in `GET /allocation_candidates` API.\n\nChange-Id: Ib32181abd12db0c2983065ea9846e911033d53f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/58b5f7dc2349c533d1b22ff187c8d8abe80280ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/58b5f7dc2349c533d1b22ff187c8d8abe80280ad"}]},"branch":"refs/heads/master"},"89b390ab66829292c4c8d4d98123982ebce37991":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2020-01-15 01:18:08.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/51/696251/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-placement","ref":"refs/changes/51/696251/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/6"}}},"commit":{"parents":[{"commit":"9a69a6a7fd857b90e4fcf5d4c1a404ad0a92b37b","subject":"Support multiple member_of query parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/9a69a6a7fd857b90e4fcf5d4c1a404ad0a92b37b"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-22 21:12:34.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2020-01-10 07:26:10.000000000","tz":0},"subject":"Support granular allocation candidate list","message":"Support granular allocation candidate list\n\nThe ``openstack allocation candidate list`` command now supports\n``--group`` and ``--group-policy`` option. The ``--group`` option is\naccepts integer to group granular requests. If specified, following\ngiven options of resources, required/forbidden traits, and aggregates\nare associated to that group and will be satisfied by the same resource\nprovider in the response. Can be repeated to get candidates from\nmultiple resource providers in the same resource provider tree.\n\nIf multiple groups are supplied, the separate groups may or may not\nbe satisfied by the same provider. If you want the groups to be\nsatisfied by different providers, set ``--group_policy`` to\n``isolate``.\n\nFor example:\n    ``openstack allocation candidate list \\\n        --group 1 --resource VCPU\u003d3 --required HW_CPU_X86_SSE \\\n        --group 2 --resource VCPU\u003d4 \\\n        --group_policy isolate``\n\nThe granular request is supported in 1.25, but this is tested via\nmicroversion 1.29 since the API is unaware of nested provider\nbefore that version. Note that 1.26-1.29 has no impact to client:\n  1.25 - Adds support for granular resource requests via numbered\n         querystring groups in GET /allocation_candidates.\n  1.26 - Add ability to specify inventory with reserved value equal\n         to total.\n  1.27 - Include all resource class inventories in `provider_summaries`\n         field in response of `GET /allocation_candidates` API even if\n         the resource class is not in the requested resources.\n  1.28 - Add support for consumer generation\n  1.29 - Support nested providers in `GET /allocation_candidates` API.\n\nChange-Id: Ib32181abd12db0c2983065ea9846e911033d53f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/89b390ab66829292c4c8d4d98123982ebce37991"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/89b390ab66829292c4c8d4d98123982ebce37991"}]},"branch":"refs/heads/master"},"eb5a6258fe2d1fefe7136970976224609af4439a":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2020-09-11 06:26:01.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/51/696251/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-placement","ref":"refs/changes/51/696251/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-placement refs/changes/51/696251/7"}}},"commit":{"parents":[{"commit":"db98792e466b51ad8112f0c4269ef0298befd50f","subject":"Support multiple member_of query parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/db98792e466b51ad8112f0c4269ef0298befd50f"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-11-22 21:12:34.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2020-09-11 06:23:09.000000000","tz":0},"subject":"Support granular allocation candidate list","message":"Support granular allocation candidate list\n\nThe ``openstack allocation candidate list`` command now supports\n``--group`` and ``--group-policy`` option. The ``--group`` option is\naccepts integer to group granular requests. If specified, following\ngiven options of resources, required/forbidden traits, and aggregates\nare associated to that group and will be satisfied by the same resource\nprovider in the response. Can be repeated to get candidates from\nmultiple resource providers in the same resource provider tree.\n\nIf multiple groups are supplied, the separate groups may or may not\nbe satisfied by the same provider. If you want the groups to be\nsatisfied by different providers, set ``--group_policy`` to\n``isolate``.\n\nFor example:\n    ``openstack allocation candidate list \\\n        --group 1 --resource VCPU\u003d3 --required HW_CPU_X86_SSE \\\n        --group 2 --resource VCPU\u003d4 \\\n        --group_policy isolate``\n\nThe granular request is supported in 1.25, but this is tested via\nmicroversion 1.29 since the API is unaware of nested provider\nbefore that version. Note that 1.26-1.29 has no impact to client:\n  1.25 - Adds support for granular resource requests via numbered\n         querystring groups in GET /allocation_candidates.\n  1.26 - Add ability to specify inventory with reserved value equal\n         to total.\n  1.27 - Include all resource class inventories in `provider_summaries`\n         field in response of `GET /allocation_candidates` API even if\n         the resource class is not in the requested resources.\n  1.28 - Add support for consumer generation\n  1.29 - Support nested providers in `GET /allocation_candidates` API.\n\nChange-Id: Ib32181abd12db0c2983065ea9846e911033d53f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/eb5a6258fe2d1fefe7136970976224609af4439a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-placement/commit/eb5a6258fe2d1fefe7136970976224609af4439a"}]},"branch":"refs/heads/master"}},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}]}],"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":{}}}]}
