)]}'
{"id":"openstack%2Fplacement~658778","triplet_id":"openstack%2Fplacement~master~Ifbaac9861f86d85a5bff58573c30a4cf957503d8","project":"openstack/placement","branch":"master","topic":"story/2005712","hashtags":[],"change_id":"Ifbaac9861f86d85a5bff58573c30a4cf957503d8","subject":"Add RequestGroupSearchContext class","status":"MERGED","created":"2019-05-13 10:06:06.000000000","updated":"2019-05-30 03:36:04.000000000","submitted":"2019-05-30 03:36:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":20,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"658778-1559187364507-229039fc","meta_rev_id":"daf2fb26a93ce1fa8686b575508ea49a02fb5f49","_number":658778,"virtual_id_number":658778,"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":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":2,"date":"2019-05-30 03:36:04.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"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":2,"date":"2019-05-29 20:28:36.000000000","permitted_voting_range":{"min":2,"max":2},"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"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":1,"date":"2019-05-29 20:28:36.000000000","permitted_voting_range":{"min":1,"max":1},"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"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-05-28 12:16:12.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:28:36.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:36:04.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":"495bac24888d1ec788761cf89a5f9daeabd0550b","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-13 10:06:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6e8e29bad5fddb01aafecc303668100771606e61","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 11:51:57.000000000","message":"Patch Set 1: 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- grenade-py3 http://logs.openstack.org/78/658778/1/check/grenade-py3/b7cf1cd/ : SUCCESS in 1h 00m 12s\n- tempest-full-py3 http://logs.openstack.org/78/658778/1/check/tempest-full-py3/938b32c/ : SUCCESS in 1h 43m 41s\n- openstack-tox-docs http://logs.openstack.org/78/658778/1/check/openstack-tox-docs/89073a3/html/ : SUCCESS in 4m 32s\n- openstack-tox-cover http://logs.openstack.org/78/658778/1/check/openstack-tox-cover/e6fefef/cover/ : SUCCESS in 5m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/78/658778/1/check/openstack-tox-lower-constraints/2081cd4/ : SUCCESS in 6m 00s\n- openstack-tox-pep8 http://logs.openstack.org/78/658778/1/check/openstack-tox-pep8/5b5fc34/ : SUCCESS in 3m 59s\n- openstack-tox-py27 http://logs.openstack.org/78/658778/1/check/openstack-tox-py27/35fabc8/ : FAILURE in 3m 59s\n- openstack-tox-py36 http://logs.openstack.org/78/658778/1/check/openstack-tox-py36/a6dab69/ : SUCCESS in 4m 20s\n- openstack-tox-py37 http://logs.openstack.org/78/658778/1/check/openstack-tox-py37/b4b55fc/ : SUCCESS in 4m 46s\n- openstack-tox-functional http://logs.openstack.org/78/658778/1/check/openstack-tox-functional/93aecd8/ : FAILURE in 4m 10s\n- openstack-tox-functional-py36 http://logs.openstack.org/78/658778/1/check/openstack-tox-functional-py36/544e60d/ : SUCCESS in 4m 32s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/78/658778/1/check/placement-nova-tox-functional-py36/7e8205a/ : SUCCESS in 10m 20s\n- placement-perfload http://logs.openstack.org/78/658778/1/check/placement-perfload/33bcedb/ : SUCCESS in 3m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d6f0fb711074134e44ccb7e11fe27e7d202f11df","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-13 19:23:51.000000000","message":"Patch Set 1:\n\nWhat\u0027s the motivation here? (I have vague memories of this being discussed at some point, but can\u0027t remember the context.)\n\nTests failing due to circular import (interesting that it\u0027s only affecting py2).\n\nSeems like more logic could be moved into the search context. Guessing that\u0027s where you were eventually headed with this.","accounts_in_message":[],"_revision_number":1},{"id":"7986bee8544a613cc37477c323fdff0f50c7cb5f","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 2.","accounts_in_message":[],"_revision_number":2},{"id":"a904f129f4bd4eb8d0cba608914c804dbf63ef52","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 10:12:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/78/658778/2/check/grenade-py3/8b47589/ : SUCCESS in 1h 17m 42s\n- tempest-full-py3 http://logs.openstack.org/78/658778/2/check/tempest-full-py3/225fa23/ : SUCCESS in 1h 34m 06s\n- openstack-tox-docs http://logs.openstack.org/78/658778/2/check/openstack-tox-docs/445ef84/html/ : SUCCESS in 3m 42s\n- openstack-tox-cover http://logs.openstack.org/78/658778/2/check/openstack-tox-cover/72cc7a6/cover/ : SUCCESS in 6m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/78/658778/2/check/openstack-tox-lower-constraints/5047edd/ : SUCCESS in 4m 29s\n- openstack-tox-pep8 http://logs.openstack.org/78/658778/2/check/openstack-tox-pep8/bc597f6/ : SUCCESS in 5m 50s\n- openstack-tox-py27 http://logs.openstack.org/78/658778/2/check/openstack-tox-py27/3c937b5/ : SUCCESS in 3m 51s\n- openstack-tox-py36 http://logs.openstack.org/78/658778/2/check/openstack-tox-py36/87c42a2/ : SUCCESS in 5m 53s\n- openstack-tox-py37 http://logs.openstack.org/78/658778/2/check/openstack-tox-py37/8174342/ : SUCCESS in 4m 18s\n- openstack-tox-functional http://logs.openstack.org/78/658778/2/check/openstack-tox-functional/c897adf/ : SUCCESS in 5m 48s\n- openstack-tox-functional-py36 http://logs.openstack.org/78/658778/2/check/openstack-tox-functional-py36/ea31306/ : SUCCESS in 6m 01s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/78/658778/2/check/placement-nova-tox-functional-py36/08ba63d/ : SUCCESS in 11m 11s\n- placement-perfload http://logs.openstack.org/78/658778/2/check/placement-perfload/e565a91/ : SUCCESS in 3m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3788accfa705f7c551cbd3721d80f5882af2e92e","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-20 13:17:19.000000000","message":"Patch Set 2: Code-Review+1\n\nThis stack of changes looks like a good idea.\n\nI assume transaction protections will remain the same as before?\n\nLeaving a +1 to say \"yeah, let\u0027s make this happen\", not done a thorough review yet, will come back after I\u0027ve made it all the way through the stack and when it is no longer a WIP.","accounts_in_message":[],"_revision_number":2},{"id":"d73badd87e3c3d2731d4f10f07927eb11b63f29e","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-20 19:40:13.000000000","message":"Patch Set 2: Code-Review-1\n\n(7 comments)\n\nI like where this is going.","accounts_in_message":[],"_revision_number":2},{"id":"ae33d67e05eef207347c0f738acad973d434e874","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-20 20:08:44.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"829cb4958a78ce754afb91583d517492213cb54f","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-21 11:16:52.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"5204e1ae68009dcb495e1c3536b91d9e6d71c1bf","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 3.","accounts_in_message":[],"_revision_number":3},{"id":"3c694115c510044beac76e3707a4cf972b9ef002","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-21 11:42:31.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"b73bbefbc0c4a7cda8693d3053553a46d0ea861c","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-21 11:54:23.000000000","message":"Patch Set 2:\n\n(1 comment)\n\ncomment about views within","accounts_in_message":[],"_revision_number":2},{"id":"7ccf18565da691caf7175c9ddc21d272afbbd178","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-21 15:11:41.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"e57d8582b23be802727e48b3abe08efafea66661","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 18:42:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/78/658778/3/check/grenade-py3/a32c08f/ : SUCCESS in 59m 36s\n- tempest-full-py3 http://logs.openstack.org/78/658778/3/check/tempest-full-py3/728c2d8/ : SUCCESS in 1h 33m 57s\n- openstack-tox-docs http://logs.openstack.org/78/658778/3/check/openstack-tox-docs/97db997/html/ : SUCCESS in 4m 39s\n- openstack-tox-cover http://logs.openstack.org/78/658778/3/check/openstack-tox-cover/f7235c1/cover/ : SUCCESS in 5m 41s\n- openstack-tox-lower-constraints http://logs.openstack.org/78/658778/3/check/openstack-tox-lower-constraints/59d9388/ : SUCCESS in 4m 36s\n- openstack-tox-pep8 http://logs.openstack.org/78/658778/3/check/openstack-tox-pep8/8e2c289/ : SUCCESS in 4m 53s\n- openstack-tox-py27 http://logs.openstack.org/78/658778/3/check/openstack-tox-py27/a0d21dd/ : SUCCESS in 4m 11s\n- openstack-tox-py36 http://logs.openstack.org/78/658778/3/check/openstack-tox-py36/4d0bc1f/ : SUCCESS in 4m 00s\n- openstack-tox-py37 http://logs.openstack.org/78/658778/3/check/openstack-tox-py37/5d0f7d7/ : SUCCESS in 5m 32s\n- openstack-tox-functional http://logs.openstack.org/78/658778/3/check/openstack-tox-functional/ca10bf4/ : SUCCESS in 4m 34s\n- openstack-tox-functional-py36 http://logs.openstack.org/78/658778/3/check/openstack-tox-functional-py36/acfaf0a/ : SUCCESS in 6m 00s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/78/658778/3/check/placement-nova-tox-functional-py36/c8ba03f/ : SUCCESS in 11m 21s\n- placement-perfload http://logs.openstack.org/78/658778/3/check/placement-perfload/59cd2a6/ : SUCCESS in 3m 37s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d2b0f1ffa6e0952cdde40f5519809ed24b77f5fb","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 4.","accounts_in_message":[],"_revision_number":4},{"id":"6e2961d53846e564c666079dfadd7920a8050e62","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-22 10:07:09.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/78/658778/4/check/grenade-py3/ea6d223/ : SUCCESS in 57m 38s\n- tempest-full-py3 http://logs.openstack.org/78/658778/4/check/tempest-full-py3/e9b8039/ : SUCCESS in 1h 43m 09s\n- openstack-tox-docs http://logs.openstack.org/78/658778/4/check/openstack-tox-docs/615e98c/html/ : SUCCESS in 5m 01s\n- openstack-tox-cover http://logs.openstack.org/78/658778/4/check/openstack-tox-cover/a2ee035/cover/ : SUCCESS in 6m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/78/658778/4/check/openstack-tox-lower-constraints/8e2f944/ : SUCCESS in 6m 34s\n- openstack-tox-pep8 http://logs.openstack.org/78/658778/4/check/openstack-tox-pep8/f93c8fd/ : SUCCESS in 6m 14s\n- openstack-tox-py27 http://logs.openstack.org/78/658778/4/check/openstack-tox-py27/76ae4f5/ : SUCCESS in 6m 27s\n- openstack-tox-py36 http://logs.openstack.org/78/658778/4/check/openstack-tox-py36/05e0147/ : SUCCESS in 4m 07s\n- openstack-tox-py37 http://logs.openstack.org/78/658778/4/check/openstack-tox-py37/10cc451/ : SUCCESS in 7m 22s\n- openstack-tox-functional http://logs.openstack.org/78/658778/4/check/openstack-tox-functional/e6152b0/ : SUCCESS in 6m 23s\n- openstack-tox-functional-py36 http://logs.openstack.org/78/658778/4/check/openstack-tox-functional-py36/f6bdb2f/ : SUCCESS in 6m 23s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/78/658778/4/check/placement-nova-tox-functional-py36/430d0d6/ : SUCCESS in 11m 52s\n- placement-perfload http://logs.openstack.org/78/658778/4/check/placement-perfload/c8b3aa5/ : SUCCESS in 5m 16s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"276c2529a3329d166de1b07cc842f63178d32d23","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-22 13:23:54.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nMinor but relevant typo in a docstring, within","accounts_in_message":[],"_revision_number":4},{"id":"d1a6bd5d0ae1c8e5659502bd1c81856df1b0e0cf","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 5.","accounts_in_message":[],"_revision_number":5},{"id":"91f164f4be8ad1aaa04ecc79b7811b34ff6907b0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-26 10:17:40.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/78/658778/5/check/grenade-py3/6e274ce/ : SUCCESS in 57m 08s\n- tempest-full-py3 http://logs.openstack.org/78/658778/5/check/tempest-full-py3/deafe54/ : SUCCESS in 1h 38m 32s\n- openstack-tox-docs http://logs.openstack.org/78/658778/5/check/openstack-tox-docs/8777daf/html/ : SUCCESS in 3m 38s\n- openstack-tox-cover http://logs.openstack.org/78/658778/5/check/openstack-tox-cover/afa16ce/cover/ : SUCCESS in 6m 25s\n- openstack-tox-lower-constraints http://logs.openstack.org/78/658778/5/check/openstack-tox-lower-constraints/053b27c/ : SUCCESS in 4m 50s\n- openstack-tox-pep8 http://logs.openstack.org/78/658778/5/check/openstack-tox-pep8/0b6c345/ : SUCCESS in 4m 18s\n- openstack-tox-py27 http://logs.openstack.org/78/658778/5/check/openstack-tox-py27/9c2b524/ : SUCCESS in 4m 38s\n- openstack-tox-py36 http://logs.openstack.org/78/658778/5/check/openstack-tox-py36/e340b50/ : SUCCESS in 4m 16s\n- openstack-tox-py37 http://logs.openstack.org/78/658778/5/check/openstack-tox-py37/0875703/ : SUCCESS in 5m 06s\n- openstack-tox-functional http://logs.openstack.org/78/658778/5/check/openstack-tox-functional/db2c723/ : SUCCESS in 5m 30s\n- openstack-tox-functional-py36 http://logs.openstack.org/78/658778/5/check/openstack-tox-functional-py36/56a78ff/ : SUCCESS in 5m 04s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/78/658778/5/check/placement-nova-tox-functional-py36/f289a2b/ : SUCCESS in 11m 24s\n- placement-perfload http://logs.openstack.org/78/658778/5/check/placement-perfload/cbe5f9c/ : SUCCESS in 3m 59s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"045941bc9fec8547fe5d5c95991a659b1cc5049f","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-28 12:16:12.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"75326c170c0c09bb20bd3405c4a8599f340695c1","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 6.","accounts_in_message":[],"_revision_number":6},{"id":"dee7f2c32ae36505e53fb050defbd8ddbe8fbb06","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-29 20:24:28.000000000","message":"Patch Set 6:\n\nPS6 trivial manual rebase to resolve the merge conflict against Ic2f8f7bdc2984db2011cec329fb6f5b9efec5a0f","accounts_in_message":[],"_revision_number":6},{"id":"4ffbb03848a080c86c9eeebea1e7b9821a2ea9f5","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-29 20:28:36.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nChris was +2 before the trivial rebase, approving.","accounts_in_message":[],"_revision_number":6},{"id":"db54a35f0bb5c9cefebd52387e5570d20d188145","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 02:03:57.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/78/658778/6/check/grenade-py3/a72403b/ : SUCCESS in 1h 04m 43s\n- tempest-full-py3 http://logs.openstack.org/78/658778/6/check/tempest-full-py3/9059cce/ : SUCCESS in 1h 41m 34s\n- openstack-tox-docs http://logs.openstack.org/78/658778/6/check/openstack-tox-docs/8f38cb4/html/ : SUCCESS in 4m 13s\n- openstack-tox-cover http://logs.openstack.org/78/658778/6/check/openstack-tox-cover/87c68b4/cover/ : SUCCESS in 6m 20s\n- openstack-tox-lower-constraints http://logs.openstack.org/78/658778/6/check/openstack-tox-lower-constraints/b7b56c5/ : SUCCESS in 4m 35s\n- openstack-tox-pep8 http://logs.openstack.org/78/658778/6/check/openstack-tox-pep8/edcaaa6/ : SUCCESS in 3m 57s\n- openstack-tox-py27 http://logs.openstack.org/78/658778/6/check/openstack-tox-py27/11e98ca/ : SUCCESS in 4m 09s\n- openstack-tox-py36 http://logs.openstack.org/78/658778/6/check/openstack-tox-py36/fb0ea40/ : SUCCESS in 4m 18s\n- openstack-tox-py37 http://logs.openstack.org/78/658778/6/check/openstack-tox-py37/3ac46f2/ : SUCCESS in 6m 25s\n- openstack-tox-functional http://logs.openstack.org/78/658778/6/check/openstack-tox-functional/1c16b44/ : SUCCESS in 4m 50s\n- openstack-tox-functional-py36 http://logs.openstack.org/78/658778/6/check/openstack-tox-functional-py36/ce62da3/ : SUCCESS in 4m 18s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/78/658778/6/check/placement-nova-tox-functional-py36/70c1dc6/ : SUCCESS in 11m 16s\n- placement-perfload http://logs.openstack.org/78/658778/6/check/placement-perfload/0279614/ : SUCCESS in 3m 16s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4740693f09c631adada9f74cfb0dd3b649e78476","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 02:04:35.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"90482d8eadb7a63e1cec7df4968cb49f00058f97","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 03:36:04.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/78/658778/6/gate/grenade-py3/1a8b76f/ : SUCCESS in 1h 02m 37s\n- tempest-full-py3 http://logs.openstack.org/78/658778/6/gate/tempest-full-py3/509d1fc/ : SUCCESS in 1h 25m 29s\n- openstack-tox-docs http://logs.openstack.org/78/658778/6/gate/openstack-tox-docs/f5a321e/html/ : SUCCESS in 4m 24s\n- openstack-tox-lower-constraints http://logs.openstack.org/78/658778/6/gate/openstack-tox-lower-constraints/92bddac/ : SUCCESS in 5m 23s\n- openstack-tox-pep8 http://logs.openstack.org/78/658778/6/gate/openstack-tox-pep8/e4c969d/ : SUCCESS in 6m 50s\n- openstack-tox-py27 http://logs.openstack.org/78/658778/6/gate/openstack-tox-py27/18945fd/ : SUCCESS in 4m 31s\n- openstack-tox-py36 http://logs.openstack.org/78/658778/6/gate/openstack-tox-py36/f00a2a7/ : SUCCESS in 6m 05s\n- openstack-tox-py37 http://logs.openstack.org/78/658778/6/gate/openstack-tox-py37/4dc7b32/ : SUCCESS in 4m 52s\n- openstack-tox-functional http://logs.openstack.org/78/658778/6/gate/openstack-tox-functional/7b8b693/ : SUCCESS in 5m 35s\n- openstack-tox-functional-py36 http://logs.openstack.org/78/658778/6/gate/openstack-tox-functional-py36/cd44524/ : SUCCESS in 5m 21s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/78/658778/6/gate/placement-nova-tox-functional-py36/23fad47/ : SUCCESS in 10m 28s","accounts_in_message":[],"_revision_number":6},{"id":"a4fa5f01dbcda019e7702155e4c6c6148e62c89c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 03:36:04.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"daf7285a741515e8d4adb74fbe0ba270b93433cf","revisions":{"0e8647d7c0f53ca8c71315dde2e9eca47a78e848":{"kind":"REWORK","_number":1,"created":"2019-05-13 10:06:06.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/78/658778/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/78/658778/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/78/658778/1"}}},"commit":{"parents":[{"commit":"57026255615679122e6f305dfa3520c012f57ca7","subject":"Merge \"Skip notification sample tests when running nova functional\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/57026255615679122e6f305dfa3520c012f57ca7"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-13 09:29:04.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-13 10:05:56.000000000","tz":0},"subject":"WIP: Add RequestGroupSearchContext class","message":"WIP: Add RequestGroupSearchContext class\n\nChange-Id: Ifbaac9861f86d85a5bff58573c30a4cf957503d8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0e8647d7c0f53ca8c71315dde2e9eca47a78e848"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0e8647d7c0f53ca8c71315dde2e9eca47a78e848"}]},"branch":"refs/heads/master"},"c1815531f46b4295529782bbe722068b3a5d13df":{"kind":"REWORK","_number":2,"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/78/658778/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/78/658778/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/78/658778/2"}}},"commit":{"parents":[{"commit":"43c859b421290796353209af6b8c5daf3a4af3d0","subject":"Cap sphinx for py2 to match global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/43c859b421290796353209af6b8c5daf3a4af3d0"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-13 09:29:04.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: Add RequestGroupSearchContext class","message":"WIP: Add RequestGroupSearchContext class\n\nThere are cases where exactly the same database query is issued several\ntimes in a request group, such as provider_ids_matching_aggregates().\n\nThis patch creates a new object, `RequestGroupSearchContext` to cache\nthe results not to ask to issue the same query in a request group.\n\nThe main refatctoring to reduce the number of the same query will be\ndone in a following patch.\n\nThis patch brings a slight optimzation to skip retrieving sharing\nproviders for `use_same_provder\u003dTrue` case.\n\nChange-Id: Ifbaac9861f86d85a5bff58573c30a4cf957503d8\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c1815531f46b4295529782bbe722068b3a5d13df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c1815531f46b4295529782bbe722068b3a5d13df"}]},"branch":"refs/heads/master"},"9cadc36e5c32c76f6397df01f8a8f2c6e92b8bdb":{"kind":"REWORK","_number":3,"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/78/658778/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/78/658778/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/78/658778/3"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-13 09:29:04.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-21 08:57:39.000000000","tz":0},"subject":"WIP: Add RequestGroupSearchContext class","message":"WIP: Add RequestGroupSearchContext class\n\nThere are cases where exactly the same database query is issued several\ntimes in a request group, such as provider_ids_matching_aggregates().\n\nThis patch creates a new object, `RequestGroupSearchContext` to cache\nthe results not to ask to issue the same query in a request group.\n\nThe main refatctoring to reduce the number of the same query will be\ndone in a following patch.\n\nThis patch brings a slight optimzation to skip retrieving sharing\nproviders for `use_same_provder\u003dTrue` case.\n\nChange-Id: Ifbaac9861f86d85a5bff58573c30a4cf957503d8\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9cadc36e5c32c76f6397df01f8a8f2c6e92b8bdb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9cadc36e5c32c76f6397df01f8a8f2c6e92b8bdb"}]},"branch":"refs/heads/master"},"0a2bb72a35cfed65d8342f7f9cff56eb2b5257f1":{"kind":"REWORK","_number":4,"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/78/658778/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/78/658778/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/78/658778/4"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-13 09:29:04.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-21 18:04:45.000000000","tz":0},"subject":"Add RequestGroupSearchContext class","message":"Add RequestGroupSearchContext class\n\nThere are cases where exactly the same database query is issued several\ntimes in a request group, such as provider_ids_matching_aggregates().\n\nThis patch creates a new object, `RequestGroupSearchContext` to cache\nthe results not to ask to issue the same query in a request group.\n\nThe main refatctoring to reduce the number of the same query will be\ndone in following patches.\n\nThis patch brings a slight optimzation to skip retrieving sharing\nproviders for `use_same_provder\u003dTrue` case.\n\nChange-Id: Ifbaac9861f86d85a5bff58573c30a4cf957503d8\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0a2bb72a35cfed65d8342f7f9cff56eb2b5257f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0a2bb72a35cfed65d8342f7f9cff56eb2b5257f1"}]},"branch":"refs/heads/master"},"da234c1c5897cb494d428d55681b445389e88491":{"kind":"REWORK","_number":5,"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/78/658778/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/78/658778/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/78/658778/5"}}},"commit":{"parents":[{"commit":"f517aeeb51f03d8c7878f8ff6261062af6646fc6","subject":"Merge \"Don\u0027t run functional.db tests in nova functional run\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f517aeeb51f03d8c7878f8ff6261062af6646fc6"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-13 09:29:04.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-26 07:21:19.000000000","tz":0},"subject":"Add RequestGroupSearchContext class","message":"Add RequestGroupSearchContext class\n\nThere are cases where exactly the same database query is issued several\ntimes in a request group, such as provider_ids_matching_aggregates().\n\nThis patch creates a new object, `RequestGroupSearchContext` to cache\nthe results not to ask to issue the same query in a request group.\n\nThe main refatctoring to reduce the number of the same query will be\ndone in following patches.\n\nThis patch brings a slight optimzation to skip retrieving sharing\nproviders for `use_same_provder\u003dTrue` case.\n\nChange-Id: Ifbaac9861f86d85a5bff58573c30a4cf957503d8\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/da234c1c5897cb494d428d55681b445389e88491"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/da234c1c5897cb494d428d55681b445389e88491"}]},"branch":"refs/heads/master"},"daf7285a741515e8d4adb74fbe0ba270b93433cf":{"kind":"REWORK","_number":6,"created":"2019-05-29 20:23:01.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/78/658778/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/78/658778/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/78/658778/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/78/658778/6"}}},"commit":{"parents":[{"commit":"c81f62d50177792af2304aff735bc107f57bee30","subject":"Merge \"Use trait strings in ProviderSummary objects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c81f62d50177792af2304aff735bc107f57bee30"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-13 09:29:04.000000000","tz":0},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-05-29 20:22:38.000000000","tz":-300},"subject":"Add RequestGroupSearchContext class","message":"Add RequestGroupSearchContext class\n\nThere are cases where exactly the same database query is issued several\ntimes in a request group, such as provider_ids_matching_aggregates().\n\nThis patch creates a new object, `RequestGroupSearchContext` to cache\nthe results not to ask to issue the same query in a request group.\n\nThe main refatctoring to reduce the number of the same query will be\ndone in following patches.\n\nThis patch brings a slight optimzation to skip retrieving sharing\nproviders for `use_same_provder\u003dTrue` case.\n\nChange-Id: Ifbaac9861f86d85a5bff58573c30a4cf957503d8\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/daf7285a741515e8d4adb74fbe0ba270b93433cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/daf7285a741515e8d4adb74fbe0ba270b93433cf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
