)]}'
{"id":"openstack%2Fplacement~660048","triplet_id":"openstack%2Fplacement~master~I7b217cae6db967b1cc7f1885fff67e4148893fc6","project":"openstack/placement","branch":"master","topic":"story/2005712","hashtags":[],"change_id":"I7b217cae6db967b1cc7f1885fff67e4148893fc6","subject":"Move search functions to the research context file","status":"MERGED","created":"2019-05-20 08:33:30.000000000","updated":"2019-05-30 03:46:22.000000000","submitted":"2019-05-30 03:46:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"660048-1559187982750-ac2212ed","meta_rev_id":"dc2ec19f45902c0a08586139d260952d3c21cc0a","_number":660048,"virtual_id_number":660048,"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":2,"date":"2019-05-30 03:46:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"}],"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":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-05-29 20:23:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2019-05-29 20:30:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":1,"date":"2019-05-29 20:30:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"}],"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-28 12:17:13.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-05-29 20:30:09.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-05-30 03:46:22.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":"020198bf81e6393b79b3d3d4f4e205816b670c39","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-20 08:33:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"43a8cad28e748e3f427cc4db0c5d869fa65e3aca","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 10:11:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/48/660048/1/check/grenade-py3/5ffd060/ : SUCCESS in 1h 01m 08s\n- tempest-full-py3 http://logs.openstack.org/48/660048/1/check/tempest-full-py3/c4341a5/ : SUCCESS in 1h 32m 34s\n- openstack-tox-docs http://logs.openstack.org/48/660048/1/check/openstack-tox-docs/46c4263/html/ : SUCCESS in 5m 23s\n- openstack-tox-cover http://logs.openstack.org/48/660048/1/check/openstack-tox-cover/12d7734/cover/ : SUCCESS in 4m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/48/660048/1/check/openstack-tox-lower-constraints/9305054/ : SUCCESS in 4m 07s\n- openstack-tox-pep8 http://logs.openstack.org/48/660048/1/check/openstack-tox-pep8/97389c2/ : SUCCESS in 4m 06s\n- openstack-tox-py27 http://logs.openstack.org/48/660048/1/check/openstack-tox-py27/d61e3d5/ : SUCCESS in 3m 43s\n- openstack-tox-py36 http://logs.openstack.org/48/660048/1/check/openstack-tox-py36/d4bd319/ : SUCCESS in 4m 03s\n- openstack-tox-py37 http://logs.openstack.org/48/660048/1/check/openstack-tox-py37/6987603/ : SUCCESS in 5m 56s\n- openstack-tox-functional http://logs.openstack.org/48/660048/1/check/openstack-tox-functional/0edccd8/ : SUCCESS in 4m 34s\n- openstack-tox-functional-py36 http://logs.openstack.org/48/660048/1/check/openstack-tox-functional-py36/35d1750/ : SUCCESS in 5m 44s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/48/660048/1/check/placement-nova-tox-functional-py36/9d84c90/ : SUCCESS in 12m 52s\n- placement-perfload http://logs.openstack.org/48/660048/1/check/placement-perfload/6ca4848/ : SUCCESS in 3m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e7725966408d60c2e13a6a448e5f39fd5aca1423","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-20 13:20:06.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"61e7dbc01f1acf1eac5b6691ec6f88b624cf1815","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-20 20:19:34.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)\n\nStraight cut/paste with tagalongs. Ready for +2 once WIP is removed.","accounts_in_message":[],"_revision_number":1},{"id":"0fcfb247d9d3552edb3f48b5bc2de606aaf65bc1","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-21 11:17:58.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"bce38996d5e3b19871c2ba33b9b31de3343d9f2b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 18:38:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/48/660048/2/check/grenade-py3/4de088d/ : SUCCESS in 1h 02m 03s\n- tempest-full-py3 http://logs.openstack.org/48/660048/2/check/tempest-full-py3/275a3bf/ : SUCCESS in 1h 38m 08s\n- openstack-tox-docs http://logs.openstack.org/48/660048/2/check/openstack-tox-docs/efce205/html/ : SUCCESS in 4m 10s\n- openstack-tox-cover http://logs.openstack.org/48/660048/2/check/openstack-tox-cover/3173fdf/cover/ : SUCCESS in 6m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/48/660048/2/check/openstack-tox-lower-constraints/e964303/ : SUCCESS in 6m 37s\n- openstack-tox-pep8 http://logs.openstack.org/48/660048/2/check/openstack-tox-pep8/64bded0/ : SUCCESS in 4m 03s\n- openstack-tox-py27 http://logs.openstack.org/48/660048/2/check/openstack-tox-py27/3902b06/ : SUCCESS in 6m 23s\n- openstack-tox-py36 http://logs.openstack.org/48/660048/2/check/openstack-tox-py36/a08f5f2/ : SUCCESS in 4m 12s\n- openstack-tox-py37 http://logs.openstack.org/48/660048/2/check/openstack-tox-py37/a49235a/ : SUCCESS in 4m 08s\n- openstack-tox-functional http://logs.openstack.org/48/660048/2/check/openstack-tox-functional/bc68c4a/ : SUCCESS in 4m 00s\n- openstack-tox-functional-py36 http://logs.openstack.org/48/660048/2/check/openstack-tox-functional-py36/b12bcad/ : SUCCESS in 4m 06s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/48/660048/2/check/placement-nova-tox-functional-py36/e38a5b7/ : SUCCESS in 14m 08s\n- placement-perfload http://logs.openstack.org/48/660048/2/check/placement-perfload/d2570aa/ : SUCCESS in 3m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"15d2a20a15bf31926267401c36b482593981132b","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-22 08:04:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8493e648f006c13acfea88e7946afe27d4ece1ef","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-22 09:59:41.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/48/660048/3/check/grenade-py3/1735ab6/ : SUCCESS in 59m 52s\n- tempest-full-py3 http://logs.openstack.org/48/660048/3/check/tempest-full-py3/e4400c8/ : SUCCESS in 1h 26m 42s\n- openstack-tox-docs http://logs.openstack.org/48/660048/3/check/openstack-tox-docs/e662ea5/html/ : SUCCESS in 5m 41s\n- openstack-tox-cover http://logs.openstack.org/48/660048/3/check/openstack-tox-cover/2d1abe9/cover/ : SUCCESS in 7m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/48/660048/3/check/openstack-tox-lower-constraints/b019ac5/ : SUCCESS in 4m 48s\n- openstack-tox-pep8 http://logs.openstack.org/48/660048/3/check/openstack-tox-pep8/9f87929/ : SUCCESS in 5m 38s\n- openstack-tox-py27 http://logs.openstack.org/48/660048/3/check/openstack-tox-py27/73d76db/ : SUCCESS in 6m 36s\n- openstack-tox-py36 http://logs.openstack.org/48/660048/3/check/openstack-tox-py36/990a102/ : SUCCESS in 12m 18s\n- openstack-tox-py37 http://logs.openstack.org/48/660048/3/check/openstack-tox-py37/4267c3e/ : SUCCESS in 7m 29s\n- openstack-tox-functional http://logs.openstack.org/48/660048/3/check/openstack-tox-functional/81dbd93/ : SUCCESS in 4m 23s\n- openstack-tox-functional-py36 http://logs.openstack.org/48/660048/3/check/openstack-tox-functional-py36/b4f99e8/ : SUCCESS in 4m 16s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/48/660048/3/check/placement-nova-tox-functional-py36/27acd8a/ : SUCCESS in 11m 22s\n- placement-perfload http://logs.openstack.org/48/660048/3/check/placement-perfload/6e051b0/ : SUCCESS in 3m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8be0e8fd5705d82119e780c4d48d4aa0cb918dd0","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-22 13:31:32.000000000","message":"Patch Set 3: Code-Review+2\n\nnice","accounts_in_message":[],"_revision_number":3},{"id":"d96222e8e7abfa7c9ad94448cb2e81f4a53b96c5","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-26 08:34:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6338e6cdeba49cc19e51ec11523756f7a0ed9837","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-26 10:22:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/48/660048/4/check/grenade-py3/8bbefac/ : SUCCESS in 1h 01m 04s\n- tempest-full-py3 http://logs.openstack.org/48/660048/4/check/tempest-full-py3/6875d68/ : SUCCESS in 1h 34m 11s\n- openstack-tox-docs http://logs.openstack.org/48/660048/4/check/openstack-tox-docs/08bfd29/html/ : SUCCESS in 3m 27s\n- openstack-tox-cover http://logs.openstack.org/48/660048/4/check/openstack-tox-cover/7d281dd/cover/ : SUCCESS in 6m 44s\n- openstack-tox-lower-constraints http://logs.openstack.org/48/660048/4/check/openstack-tox-lower-constraints/d6a6f9f/ : SUCCESS in 4m 26s\n- openstack-tox-pep8 http://logs.openstack.org/48/660048/4/check/openstack-tox-pep8/5caf7e4/ : SUCCESS in 4m 47s\n- openstack-tox-py27 http://logs.openstack.org/48/660048/4/check/openstack-tox-py27/a5769f6/ : SUCCESS in 5m 20s\n- openstack-tox-py36 http://logs.openstack.org/48/660048/4/check/openstack-tox-py36/d1172ea/ : SUCCESS in 3m 51s\n- openstack-tox-py37 http://logs.openstack.org/48/660048/4/check/openstack-tox-py37/5ea55d5/ : SUCCESS in 5m 42s\n- openstack-tox-functional http://logs.openstack.org/48/660048/4/check/openstack-tox-functional/fb73640/ : SUCCESS in 4m 04s\n- openstack-tox-functional-py36 http://logs.openstack.org/48/660048/4/check/openstack-tox-functional-py36/f02454c/ : SUCCESS in 5m 31s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/48/660048/4/check/placement-nova-tox-functional-py36/d7512cb/ : SUCCESS in 10m 17s\n- placement-perfload http://logs.openstack.org/48/660048/4/check/placement-perfload/cb9e8c1/ : SUCCESS in 2m 50s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"2c7fe0039626c602601732289cbd8f0de136c8a5","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-28 12:17:13.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"7fd895f7e2663b572aaea934097a12d4ffc0e4e2","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-29 20:23:01.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"fdd303cfd5a8d89a418fb64e61b75529d2d3e43a","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-29 20:30:09.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"f87f1d803d3286102c0ec22ee8246d6ddacc93a2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 01:46:46.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/48/660048/5/check/grenade-py3/ebed364/ : SUCCESS in 1h 01m 53s\n- tempest-full-py3 http://logs.openstack.org/48/660048/5/check/tempest-full-py3/a1c5d7d/ : SUCCESS in 1h 37m 49s\n- openstack-tox-docs http://logs.openstack.org/48/660048/5/check/openstack-tox-docs/8faa149/html/ : SUCCESS in 4m 37s\n- openstack-tox-cover http://logs.openstack.org/48/660048/5/check/openstack-tox-cover/127c20e/cover/ : SUCCESS in 5m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/48/660048/5/check/openstack-tox-lower-constraints/e36c16a/ : SUCCESS in 5m 24s\n- openstack-tox-pep8 http://logs.openstack.org/48/660048/5/check/openstack-tox-pep8/c8034ce/ : SUCCESS in 4m 12s\n- openstack-tox-py27 http://logs.openstack.org/48/660048/5/check/openstack-tox-py27/b1b2070/ : SUCCESS in 4m 14s\n- openstack-tox-py36 http://logs.openstack.org/48/660048/5/check/openstack-tox-py36/3ba36e3/ : SUCCESS in 4m 30s\n- openstack-tox-py37 http://logs.openstack.org/48/660048/5/check/openstack-tox-py37/71d50b6/ : SUCCESS in 6m 25s\n- openstack-tox-functional http://logs.openstack.org/48/660048/5/check/openstack-tox-functional/1a72e0d/ : SUCCESS in 5m 15s\n- openstack-tox-functional-py36 http://logs.openstack.org/48/660048/5/check/openstack-tox-functional-py36/41163dc/ : SUCCESS in 4m 49s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/48/660048/5/check/placement-nova-tox-functional-py36/f2b2b7d/ : SUCCESS in 10m 46s\n- placement-perfload http://logs.openstack.org/48/660048/5/check/placement-perfload/a022e34/ : SUCCESS in 3m 36s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9acc15a182db4d587340a92c789a638cf771c3b5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 02:04:20.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"d0039bdda335377542771fede3de340080db6de9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 03:46:22.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"3e36f89ddfc834dc011e698e0a3613eb8ad37878","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 03:46:22.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/48/660048/5/gate/grenade-py3/3e6ef17/ : SUCCESS in 59m 02s\n- tempest-full-py3 http://logs.openstack.org/48/660048/5/gate/tempest-full-py3/f9422cc/ : SUCCESS in 1h 34m 22s\n- openstack-tox-docs http://logs.openstack.org/48/660048/5/gate/openstack-tox-docs/e911cc0/html/ : SUCCESS in 4m 30s\n- openstack-tox-lower-constraints http://logs.openstack.org/48/660048/5/gate/openstack-tox-lower-constraints/d1878e1/ : SUCCESS in 4m 35s\n- openstack-tox-pep8 http://logs.openstack.org/48/660048/5/gate/openstack-tox-pep8/ae1dc44/ : SUCCESS in 4m 19s\n- openstack-tox-py27 http://logs.openstack.org/48/660048/5/gate/openstack-tox-py27/0889889/ : SUCCESS in 4m 50s\n- openstack-tox-py36 http://logs.openstack.org/48/660048/5/gate/openstack-tox-py36/a4d6aba/ : SUCCESS in 5m 00s\n- openstack-tox-py37 http://logs.openstack.org/48/660048/5/gate/openstack-tox-py37/9e83cca/ : SUCCESS in 5m 13s\n- openstack-tox-functional http://logs.openstack.org/48/660048/5/gate/openstack-tox-functional/b4572d5/ : SUCCESS in 4m 42s\n- openstack-tox-functional-py36 http://logs.openstack.org/48/660048/5/gate/openstack-tox-functional-py36/a66481f/ : SUCCESS in 4m 57s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/48/660048/5/gate/placement-nova-tox-functional-py36/064d071/ : SUCCESS in 10m 27s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"fb71a6ab71e9e5be4368c83a9ed3a9d74cdbc22b","revisions":{"e49ea65c3bcd4ffdafde2b380e4dca301456cbfb":{"kind":"REWORK","_number":1,"created":"2019-05-20 08:33:30.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/48/660048/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/660048/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/660048/1"}}},"commit":{"parents":[{"commit":"c1815531f46b4295529782bbe722068b3a5d13df","subject":"WIP: Add RequestGroupSearchContext class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c1815531f46b4295529782bbe722068b3a5d13df"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 02:46:39.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-19 07:12:06.000000000","tz":0},"subject":"WIP: Move search functions to the research context file","message":"WIP: Move search functions to the research context file\n\nTo keep `resource_provider.py` file as a pure module for resource\nprovider object and to avoid circular import that can occur in the\nfollowing refactoring, this patch moves functions to search resource\nproviders for specific conditions from `resource_provider.py` to the\nnew file, `research_context.py`.\n\nNo functional change or optimizaiton is included in this patch.\n\nChange-Id: I7b217cae6db967b1cc7f1885fff67e4148893fc6\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e49ea65c3bcd4ffdafde2b380e4dca301456cbfb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e49ea65c3bcd4ffdafde2b380e4dca301456cbfb"}]},"branch":"refs/heads/master"},"8129312b03e9f61deaf7cdbe068f0b4eb8762f51":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-05-21 11:17:58.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/48/660048/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/660048/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/660048/2"}}},"commit":{"parents":[{"commit":"9cadc36e5c32c76f6397df01f8a8f2c6e92b8bdb","subject":"WIP: Add RequestGroupSearchContext class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9cadc36e5c32c76f6397df01f8a8f2c6e92b8bdb"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 02:46:39.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-21 08:57:54.000000000","tz":0},"subject":"WIP: Move search functions to the research context file","message":"WIP: Move search functions to the research context file\n\nTo keep `resource_provider.py` file as a pure module for resource\nprovider object and to avoid circular import that can occur in the\nfollowing refactoring, this patch moves functions to search resource\nproviders for specific conditions from `resource_provider.py` to the\nnew file, `research_context.py`.\n\nNo functional change or optimizaiton is included in this patch.\n\nChange-Id: I7b217cae6db967b1cc7f1885fff67e4148893fc6\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8129312b03e9f61deaf7cdbe068f0b4eb8762f51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8129312b03e9f61deaf7cdbe068f0b4eb8762f51"}]},"branch":"refs/heads/master"},"cc4029f3272adfaeb785f8b41724e27589df4d9d":{"kind":"REWORK","_number":3,"created":"2019-05-22 08:04:24.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/48/660048/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/660048/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/660048/3"}}},"commit":{"parents":[{"commit":"0a2bb72a35cfed65d8342f7f9cff56eb2b5257f1","subject":"Add RequestGroupSearchContext class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0a2bb72a35cfed65d8342f7f9cff56eb2b5257f1"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 02:46:39.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-21 18:05:55.000000000","tz":0},"subject":"Move search functions to the research context file","message":"Move search functions to the research context file\n\nTo keep `resource_provider.py` file as a pure module for resource\nprovider object and to avoid circular import that can occur in the\nfollowing refactoring, this patch moves functions to search resource\nproviders for specific conditions from `resource_provider.py` to the\nnew file, `research_context.py`.\n\nNo functional change or optimizaiton is included in this patch.\n\nChange-Id: I7b217cae6db967b1cc7f1885fff67e4148893fc6\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cc4029f3272adfaeb785f8b41724e27589df4d9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cc4029f3272adfaeb785f8b41724e27589df4d9d"}]},"branch":"refs/heads/master"},"c7fbf770dff948f3646c45ac81908d96e7c51fd0":{"kind":"REWORK","_number":4,"created":"2019-05-26 08:34:29.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/48/660048/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/660048/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/660048/4"}}},"commit":{"parents":[{"commit":"da234c1c5897cb494d428d55681b445389e88491","subject":"Add RequestGroupSearchContext class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/da234c1c5897cb494d428d55681b445389e88491"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 02:46:39.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-26 07:54:05.000000000","tz":0},"subject":"Move search functions to the research context file","message":"Move search functions to the research context file\n\nTo keep `resource_provider.py` file as a pure module for resource\nprovider object and to avoid circular import that can occur in the\nfollowing refactoring, this patch moves functions to search resource\nproviders for specific conditions from `resource_provider.py` to the\nnew file, `research_context.py`.\n\nNo functional change or optimizaiton is included in this patch.\n\nChange-Id: I7b217cae6db967b1cc7f1885fff67e4148893fc6\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c7fbf770dff948f3646c45ac81908d96e7c51fd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c7fbf770dff948f3646c45ac81908d96e7c51fd0"}]},"branch":"refs/heads/master"},"fb71a6ab71e9e5be4368c83a9ed3a9d74cdbc22b":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-05-29 20:23:01.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/48/660048/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/660048/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/660048/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/660048/5"}}},"commit":{"parents":[{"commit":"daf7285a741515e8d4adb74fbe0ba270b93433cf","subject":"Add RequestGroupSearchContext class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/daf7285a741515e8d4adb74fbe0ba270b93433cf"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 02:46:39.000000000","tz":0},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-05-29 20:22:38.000000000","tz":-300},"subject":"Move search functions to the research context file","message":"Move search functions to the research context file\n\nTo keep `resource_provider.py` file as a pure module for resource\nprovider object and to avoid circular import that can occur in the\nfollowing refactoring, this patch moves functions to search resource\nproviders for specific conditions from `resource_provider.py` to the\nnew file, `research_context.py`.\n\nNo functional change or optimizaiton is included in this patch.\n\nChange-Id: I7b217cae6db967b1cc7f1885fff67e4148893fc6\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fb71a6ab71e9e5be4368c83a9ed3a9d74cdbc22b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fb71a6ab71e9e5be4368c83a9ed3a9d74cdbc22b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
