)]}'
{"id":"openstack%2Fplacement~668302","triplet_id":"openstack%2Fplacement~master~I0b12a8ac80e42c605cfd26a3adc1312dedaa3f99","project":"openstack/placement","branch":"master","topic":"nested-magic","hashtags":[],"change_id":"I0b12a8ac80e42c605cfd26a3adc1312dedaa3f99","subject":"Recreate: incorrect mappings with group_policy\u003dnone","status":"MERGED","created":"2019-06-29 18:01:28.000000000","updated":"2019-07-05 07:25:33.000000000","submitted":"2019-07-05 07:25:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"668302-1562311533031-31ef7618","meta_rev_id":"3c38fbc775abbfe3b8f5602a974d44afd69c1b99","_number":668302,"virtual_id_number":668302,"owner":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2019-07-05 07:25:32.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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":2,"date":"2019-07-05 04:44:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":2,"date":"2019-07-04 12:36:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":1,"date":"2019-07-05 04:44:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"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":[],"reviewers":{"REVIEWER":[{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-01 16:05:02.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2019-07-05 04:44:40.000000000","updated_by":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"reviewer":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"state":"REVIEWER"},{"updated":"2019-07-05 07:25: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"}],"messages":[{"id":"c9401e7cd571f857d896aecefe9d662193a1d1dc","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-06-29 18:01:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1a878da8d7e5f121d670db05790eb04e38f8708f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-29 19:38:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/02/668302/1/check/grenade-py3/50cad8e/ : SUCCESS in 56m 25s\n- tempest-full-py3 http://logs.openstack.org/02/668302/1/check/tempest-full-py3/206c2c9/ : SUCCESS in 1h 31m 41s\n- openstack-tox-docs http://logs.openstack.org/02/668302/1/check/openstack-tox-docs/11e4a01/html/ : SUCCESS in 3m 43s\n- openstack-tox-cover http://logs.openstack.org/02/668302/1/check/openstack-tox-cover/5b1a231/cover/ : SUCCESS in 4m 37s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/668302/1/check/openstack-tox-lower-constraints/e7636b5/ : SUCCESS in 4m 32s\n- openstack-tox-pep8 http://logs.openstack.org/02/668302/1/check/openstack-tox-pep8/fc00c33/ : SUCCESS in 3m 38s\n- openstack-tox-py27 http://logs.openstack.org/02/668302/1/check/openstack-tox-py27/a17909c/ : SUCCESS in 3m 39s\n- openstack-tox-py36 http://logs.openstack.org/02/668302/1/check/openstack-tox-py36/33c988f/ : SUCCESS in 3m 41s\n- openstack-tox-py37 http://logs.openstack.org/02/668302/1/check/openstack-tox-py37/b0be06b/ : SUCCESS in 6m 01s\n- openstack-tox-functional http://logs.openstack.org/02/668302/1/check/openstack-tox-functional/10c570f/ : SUCCESS in 4m 58s\n- openstack-tox-functional-py36 http://logs.openstack.org/02/668302/1/check/openstack-tox-functional-py36/e7cd1cb/ : SUCCESS in 4m 37s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/02/668302/1/check/placement-nova-tox-functional-py36/67f95a5/ : SUCCESS in 9m 54s\n- placement-nested-perfload http://logs.openstack.org/02/668302/1/check/placement-nested-perfload/58201ed/ : SUCCESS in 15m 53s (non-voting)\n- placement-perfload http://logs.openstack.org/02/668302/1/check/placement-perfload/4d297f6/ : SUCCESS in 7m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"47c89fe8395375238239fd9f86a4701c691e4c9c","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-29 19:44:36.000000000","message":"Patch Set 1:\n\nyeah, makes sense, thanks for finding\n\nI\u0027ll review this for real on monday when I\u0027m back.\n\nSomething about this is annoying. Maybe I\u0027ll figure out what by Monday.","accounts_in_message":[],"_revision_number":1},{"id":"31b76a78698e90e24731febf07271b0ab9019338","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-07-01 16:05:02.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a42776b1ee8085c94291573aff7df668d71aeec0","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-07-01 16:18:46.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0a2ac7cf2c3c08f7e85ab4e8bfe15c7b26abcd35","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-07-04 12:27:21.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"4885dbbc62beb921d8bab48f26dcafc24857ff20","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-07-04 12:36:18.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"db33096b4abcb7c4845b678f30767978a93419e9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-04 19:34:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/02/668302/3/check/grenade-py3/77bebf7/ : SUCCESS in 55m 14s\n- tempest-full-py3 http://logs.openstack.org/02/668302/3/check/tempest-full-py3/d03e005/ : SUCCESS in 1h 47m 11s\n- openstack-tox-docs http://logs.openstack.org/02/668302/3/check/openstack-tox-docs/4cb7891/html/ : SUCCESS in 4m 08s\n- openstack-tox-cover http://logs.openstack.org/02/668302/3/check/openstack-tox-cover/034f2a3/cover/ : SUCCESS in 5m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/668302/3/check/openstack-tox-lower-constraints/bba3887/ : SUCCESS in 4m 51s\n- openstack-tox-pep8 http://logs.openstack.org/02/668302/3/check/openstack-tox-pep8/cfc8ad9/ : SUCCESS in 4m 07s\n- openstack-tox-py27 http://logs.openstack.org/02/668302/3/check/openstack-tox-py27/5392441/ : SUCCESS in 3m 58s\n- openstack-tox-py36 http://logs.openstack.org/02/668302/3/check/openstack-tox-py36/09412c1/ : SUCCESS in 5m 17s\n- openstack-tox-py37 http://logs.openstack.org/02/668302/3/check/openstack-tox-py37/55e7da3/ : SUCCESS in 7m 49s\n- openstack-tox-functional http://logs.openstack.org/02/668302/3/check/openstack-tox-functional/43d878e/ : SUCCESS in 4m 41s\n- openstack-tox-functional-py36 http://logs.openstack.org/02/668302/3/check/openstack-tox-functional-py36/24841c7/ : SUCCESS in 4m 10s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/02/668302/3/check/placement-nova-tox-functional-py36/0c09d2a/ : SUCCESS in 11m 21s\n- placement-nested-perfload http://logs.openstack.org/02/668302/3/check/placement-nested-perfload/3b52b40/ : SUCCESS in 16m 12s (non-voting)\n- placement-perfload http://logs.openstack.org/02/668302/3/check/placement-perfload/ee2219d/ : SUCCESS in 8m 22s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"89f331f3370eaa566069db4ec92390af28da15b0","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-07-05 04:44:40.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"67c56ae81aaba007b22beae6dba0b303a766964c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-05 04:44:59.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"18791485b41e8b89a638e60019a6d50218c64c24","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-05 07:25:32.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/02/668302/3/gate/grenade-py3/66812e8/ : SUCCESS in 53m 00s\n- tempest-full-py3 http://logs.openstack.org/02/668302/3/gate/tempest-full-py3/472c54c/ : SUCCESS in 1h 27m 43s\n- openstack-tox-docs http://logs.openstack.org/02/668302/3/gate/openstack-tox-docs/efcc0d0/html/ : SUCCESS in 4m 43s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/668302/3/gate/openstack-tox-lower-constraints/bf59fc1/ : SUCCESS in 6m 14s\n- openstack-tox-pep8 http://logs.openstack.org/02/668302/3/gate/openstack-tox-pep8/5aeefa6/ : SUCCESS in 4m 43s\n- openstack-tox-py27 http://logs.openstack.org/02/668302/3/gate/openstack-tox-py27/9d04944/ : SUCCESS in 5m 44s\n- openstack-tox-py36 http://logs.openstack.org/02/668302/3/gate/openstack-tox-py36/e5d70ef/ : SUCCESS in 4m 08s\n- openstack-tox-py37 http://logs.openstack.org/02/668302/3/gate/openstack-tox-py37/1f6ddda/ : SUCCESS in 4m 37s\n- openstack-tox-functional http://logs.openstack.org/02/668302/3/gate/openstack-tox-functional/6bad214/ : SUCCESS in 4m 55s\n- openstack-tox-functional-py36 http://logs.openstack.org/02/668302/3/gate/openstack-tox-functional-py36/e7d8bc1/ : SUCCESS in 6m 22s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/02/668302/3/gate/placement-nova-tox-functional-py36/a893954/ : SUCCESS in 11m 23s","accounts_in_message":[],"_revision_number":3},{"id":"5bb67ce1f710f37b7c6a7fb2aa4166926ecd9a44","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-05 07:25:33.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7cadf3e82a290fb6f211d5b1a2712a36c112eed2","revisions":{"c2f420c2c235db73d7631ee45ad2833ae724b97a":{"kind":"REWORK","_number":1,"created":"2019-06-29 18:01:28.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/02/668302/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/02/668302/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/02/668302/1"}}},"commit":{"parents":[{"commit":"2772dafc9dc7fbae58486adf76b1c68016e9e7c4","subject":"Bump os-traits minimum to 0.15.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2772dafc9dc7fbae58486adf76b1c68016e9e7c4"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-29 17:28:42.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-29 17:54:47.000000000","tz":-300},"subject":"Recreate: incorrect mappings with group_policy\u003dnone","message":"Recreate: incorrect mappings with group_policy\u003dnone\n\nAdds a gabbi test demonstrating the bug in the associated story:\n\nGET /allocation_candidates\nwith group_policy\u003dnone\nand two request groups\nwhich consolidate to land on the same provider\n\nIn this case, the mappings should show two entries: one from each\nrequest group to the (same) provider.\n\nHowever, the test demonstrates that only one mapping is returned. (I\nthink it\u0027s arbitrary which request group will be represented, so the\ntest only asserts that the size of the mappings dict is one instead of\ntwo.)\n\nStory: #2006068\nTask: #34786\n\nChange-Id: I0b12a8ac80e42c605cfd26a3adc1312dedaa3f99\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c2f420c2c235db73d7631ee45ad2833ae724b97a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c2f420c2c235db73d7631ee45ad2833ae724b97a"}]},"branch":"refs/heads/master"},"f4d3059d9aff2334eac82cfc1d1e06e4fcd727b8":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-07-04 12:27:21.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/02/668302/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/02/668302/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/02/668302/2"}}},"commit":{"parents":[{"commit":"62d65617958414ce7f324af2e9adaf723435fccc","subject":"Merge \"Fix up some inaccuracies in perfload comments and logs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/62d65617958414ce7f324af2e9adaf723435fccc"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-29 17:28:42.000000000","tz":-300},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-07-04 06:12:58.000000000","tz":0},"subject":"Recreate: incorrect mappings with group_policy\u003dnone","message":"Recreate: incorrect mappings with group_policy\u003dnone\n\nAdds a gabbi test demonstrating the bug in the associated story:\n\nGET /allocation_candidates\nwith group_policy\u003dnone\nand two request groups\nwhich consolidate to land on the same provider\n\nIn this case, the mappings should show two entries: one from each\nrequest group to the (same) provider.\n\nHowever, the test demonstrates that only one mapping is returned. (I\nthink it\u0027s arbitrary which request group will be represented, so the\ntest only asserts that the size of the mappings dict is one instead of\ntwo.)\n\nStory: #2006068\nTask: #34786\n\nChange-Id: I0b12a8ac80e42c605cfd26a3adc1312dedaa3f99\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f4d3059d9aff2334eac82cfc1d1e06e4fcd727b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f4d3059d9aff2334eac82cfc1d1e06e4fcd727b8"}]},"branch":"refs/heads/master"},"7cadf3e82a290fb6f211d5b1a2712a36c112eed2":{"kind":"NO_CHANGE","_number":3,"created":"2019-07-04 12:36:18.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/02/668302/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/02/668302/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/02/668302/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/02/668302/3"}}},"commit":{"parents":[{"commit":"62d65617958414ce7f324af2e9adaf723435fccc","subject":"Merge \"Fix up some inaccuracies in perfload comments and logs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/62d65617958414ce7f324af2e9adaf723435fccc"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-29 17:28:42.000000000","tz":-300},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-07-04 09:57:08.000000000","tz":0},"subject":"Recreate: incorrect mappings with group_policy\u003dnone","message":"Recreate: incorrect mappings with group_policy\u003dnone\n\nAdds a gabbi test demonstrating the bug in the associated story:\n\nGET /allocation_candidates\nwith group_policy\u003dnone\nand two request groups\nwhich consolidate to land on the same provider\n\nIn this case, the mappings should show two entries: one from each\nrequest group to the (same) provider.\n\nHowever, the test demonstrates that only one mapping is returned. (I\nthink it\u0027s arbitrary which request group will be represented, so the\ntest only asserts that the size of the mappings dict is one instead of\ntwo.)\n\nStory: #2006068\nTask: #34786\n\nChange-Id: I0b12a8ac80e42c605cfd26a3adc1312dedaa3f99\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7cadf3e82a290fb6f211d5b1a2712a36c112eed2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7cadf3e82a290fb6f211d5b1a2712a36c112eed2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
