)]}'
{"id":"openstack%2Fgrenade~620485","triplet_id":"openstack%2Fgrenade~master~I8fe401814f887c8b29f1c6262d8b9e5263a07bcc","project":"openstack/grenade","branch":"master","topic":"cd/placement-solo","hashtags":[],"change_id":"I8fe401814f887c8b29f1c6262d8b9e5263a07bcc","subject":"Create config file before database migrate","status":"MERGED","created":"2018-11-28 06:56:33.000000000","updated":"2018-12-18 03:26:31.000000000","submitted":"2018-12-18 03:26:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"620485-1545103591292-bae9df27","meta_rev_id":"39fe099ea52a1fb6109fd9ebbf6d57030228b836","_number":620485,"virtual_id_number":620485,"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":"2018-12-18 03:26:31.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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":2,"date":"2018-12-17 14:24:13.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2018-12-17 21:24:41.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":1,"date":"2018-12-18 02:14:03.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_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":"2018-12-03 12:35:28.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":"2018-12-11 10:22:11.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2018-12-17 21:24:41.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2018-12-18 02:14:03.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2018-12-18 03:26:31.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":"012e1ebd5fed9bec20b9ab66090c43287fdb1228","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-11-28 06:56:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e2f913b77b28253036251ed343db1965571040ae","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-28 08:01:53.000000000","message":"Patch Set 1: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":1},{"id":"bd8a5a35251a98db4dc76c3fe380d6d3fdabc567","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-11-28 12:40:43.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"2da53131b94395c3dcd2e032a82569867997d389","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-28 16:58:08.000000000","message":"Patch Set 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- neutron-grenade http://logs.openstack.org/85/620485/1/check/neutron-grenade/caa02cf/ : FAILURE in 2h 49m 48s\n- grenade-heat http://logs.openstack.org/85/620485/1/check/grenade-heat/6eff5f4/ : SUCCESS in 1h 56m 13s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/1/check/grenade-py3/cb1238c/ : SUCCESS in 1h 21m 50s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/1/check/neutron-grenade-multinode/1a63e9b/ : FAILURE in 25m 11s\n- tox-docs http://logs.openstack.org/85/620485/1/check/tox-docs/f570140/html/ : SUCCESS in 8m 39s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/1/check/ironic-grenade-dsvm/cbd1730/ : SUCCESS in 2h 22m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f0a3db06010fe4f482736626dd74da4c6b25fc9a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-11-29 10:14:33.000000000","message":"Patch Set 1:\n\nrecheck timeout","accounts_in_message":[],"_revision_number":1},{"id":"7980b8819d916a765198dbafef1c6e145c0c6d08","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-11-29 10:14:52.000000000","message":"Patch Set 1:\n\nIn the failed jobs the placement-manage command ran fine","accounts_in_message":[],"_revision_number":1},{"id":"176e0d0d03c84e5c757b45d871bca7d19f9ee352","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-29 17:00:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/85/620485/1/check/neutron-grenade/cb2ffdc/ : SUCCESS in 58m 33s\n- grenade-heat http://logs.openstack.org/85/620485/1/check/grenade-heat/eef50a9/ : SUCCESS in 1h 08m 55s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/1/check/grenade-py3/d17d15d/ : SUCCESS in 52m 22s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/1/check/neutron-grenade-multinode/ad9a391/ : SUCCESS in 1h 10m 44s\n- tox-docs http://logs.openstack.org/85/620485/1/check/tox-docs/0a83819/html/ : SUCCESS in 8m 29s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/1/check/ironic-grenade-dsvm/e7be958/ : SUCCESS in 2h 12m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cb4555904ba2b47549b6ca3ad7c58bc9d214e1bf","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-12-03 12:35:28.000000000","message":"Patch Set 1: Code-Review+1\n\nYeah, let\u0027s have this. Another piece of the pie that helps insure stuff is working as desired.","accounts_in_message":[],"_revision_number":1},{"id":"b5d4344429580b4d8afaeeb4895860a3eac48b9a","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-12-04 00:46:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a3aba99e2dff534d8353898552d198527ec052ae","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-12-04 01:10:08.000000000","message":"Patch Set 2:\n\nIt seems that everyone prefers to eat the another piece of the stamp [1] pie wrapped with another shell script pie [2]. That said, everyone addressed to do that in a shell script.\n\n[1] https://review.openstack.org/620216\n[2] https://review.openstack.org/621733\n\nChanged this patch accordingly to pass the shell script pie [2]. Since the stamp and sync execution is now in tools/*-migrate-db.sh","accounts_in_message":[],"_revision_number":2},{"id":"564f8283de720e81136f791ed5c0bc9fd10c68b1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-04 02:18:42.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/85/620485/2/check/neutron-grenade/8fe971c/ : FAILURE in 47m 34s\n- grenade-heat http://logs.openstack.org/85/620485/2/check/grenade-heat/11941a6/ : FAILURE in 1h 08m 17s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/2/check/grenade-py3/fbd2a8b/ : FAILURE in 52m 24s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/2/check/neutron-grenade-multinode/07a0316/ : FAILURE in 1h 03m 34s\n- tox-docs http://logs.openstack.org/85/620485/2/check/tox-docs/32cd032/html/ : SUCCESS in 8m 26s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/2/check/ironic-grenade-dsvm/bdeb33e/ : FAILURE in 1h 22m 50s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0f9f6a3a807306eb239fbc74ccbfca3ddbeda575","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-12-04 05:54:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b49852f1afe91531dbad1b7bec0102e96a052e5e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-04 07:21:08.000000000","message":"Patch Set 3: 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- neutron-grenade http://logs.openstack.org/85/620485/3/check/neutron-grenade/3c4dfba/ : FAILURE in 46m 28s\n- grenade-heat http://logs.openstack.org/85/620485/3/check/grenade-heat/5bc848e/ : FAILURE in 59m 55s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/3/check/grenade-py3/0cdc036/ : FAILURE in 49m 23s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/3/check/neutron-grenade-multinode/c0d5c5e/ : FAILURE in 53m 50s\n- tox-docs http://logs.openstack.org/85/620485/3/check/tox-docs/8584d34/html/ : SUCCESS in 4m 49s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/3/check/ironic-grenade-dsvm/8381940/ : FAILURE in 1h 23m 11s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b999dc596c8c964f4b679218f5b91a0d8808e784","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-12-04 17:11:39.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a798935bdffcb5592feedf682851f93dbd3df78f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-04 19:26:09.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/85/620485/4/check/neutron-grenade/276974b/ : SUCCESS in 54m 23s\n- grenade-heat http://logs.openstack.org/85/620485/4/check/grenade-heat/32317ef/ : SUCCESS in 1h 30m 54s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/4/check/grenade-py3/886259a/ : SUCCESS in 1h 05m 07s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/4/check/neutron-grenade-multinode/04eabe4/ : SUCCESS in 1h 05m 01s\n- tox-docs http://logs.openstack.org/85/620485/4/check/tox-docs/5d8d79d/html/ : SUCCESS in 4m 41s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/4/check/ironic-grenade-dsvm/e7acebf/ : SUCCESS in 2h 04m 05s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e15e63e1d012f87e7b307d757fbb78d0ba1ccf03","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-12-11 10:22:11.000000000","message":"Patch Set 4: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":4},{"id":"482d923f26b6b193b99fe454535445ebe13fa899","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-12-11 17:06:06.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nNeed to document somewhere within the script that order matters.","accounts_in_message":[],"_revision_number":4},{"id":"baa32317fd08d133d0fb9893fc825786d9073241","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-12-13 12:18:06.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4e344e2be2a96e7c6f777724a36fd463b7864a5c","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-12-13 12:18:26.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0a8a130540c13befb4012451459b919118d3d56d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-13 13:52:12.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/85/620485/5/check/neutron-grenade/11ec73e/ : SUCCESS in 55m 50s\n- grenade-heat http://logs.openstack.org/85/620485/5/check/grenade-heat/025c268/ : SUCCESS in 1h 13m 30s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/5/check/grenade-py3/9ff82d0/ : SUCCESS in 1h 11m 51s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/5/check/neutron-grenade-multinode/4371d51/ : SUCCESS in 59m 43s\n- tox-docs http://logs.openstack.org/85/620485/5/check/tox-docs/71ab592/html/ : SUCCESS in 10m 28s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/5/check/ironic-grenade-dsvm/894a994/ : SUCCESS in 1h 29m 31s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b52bf5d09238f36b169d0790a0581b9d4b5b5e7a","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2018-12-14 01:46:12.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"eafc8ca706d062a4fb05f87ed8176ecfe0ce1fe9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-14 03:18:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/85/620485/6/check/neutron-grenade/5bbb7a0/ : SUCCESS in 57m 24s\n- grenade-heat http://logs.openstack.org/85/620485/6/check/grenade-heat/2dd0050/ : SUCCESS in 1h 24m 43s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/6/check/grenade-py3/e476df8/ : SUCCESS in 59m 28s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/6/check/neutron-grenade-multinode/ffed443/ : SUCCESS in 1h 06m 30s\n- tox-docs http://logs.openstack.org/85/620485/6/check/tox-docs/e9f7338/html/ : SUCCESS in 10m 36s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/6/check/ironic-grenade-dsvm/06e4eb5/ : SUCCESS in 1h 28m 24s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4f0ed86f985d47b92234836ad014e2fa77d63b96","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-12-17 14:23:43.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"e45f97c2576f2bca35ad9f8cb27da650489af324","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-12-17 14:24:08.000000000","message":"Patch Set 7: Published edit on patch set 6.","accounts_in_message":[],"_revision_number":7},{"id":"e86d30de9e74bcf1586e4aed794254ab246ce80c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-12-17 14:24:13.000000000","message":"Patch Set 7: Code-Review+2\n\nlgtm","accounts_in_message":[],"_revision_number":7},{"id":"231535cbf49070b232d6d035247a356e81595baf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-17 16:15:22.000000000","message":"Patch Set 7: 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- neutron-grenade http://logs.openstack.org/85/620485/7/check/neutron-grenade/cef3dc1/ : SUCCESS in 56m 38s\n- grenade-heat http://logs.openstack.org/85/620485/7/check/grenade-heat/1bb914d/ : SUCCESS in 1h 10m 38s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/7/check/grenade-py3/95d0c4a/ : FAILURE in 1h 16m 39s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/7/check/neutron-grenade-multinode/8426ea3/ : SUCCESS in 1h 15m 24s\n- tox-docs http://logs.openstack.org/85/620485/7/check/tox-docs/3934b6e/html/ : SUCCESS in 4m 06s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/7/check/ironic-grenade-dsvm/39dc08a/ : SUCCESS in 1h 41m 24s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"31283dd519098dffb30af4d33e66539546dee043","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-12-17 20:56:30.000000000","message":"Patch Set 7:\n\nrecheck reboot ssh","accounts_in_message":[],"_revision_number":7},{"id":"6541a886a0fc03600068906f86252153a90712ea","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-12-17 21:24:41.000000000","message":"Patch Set 7: Code-Review+2\n\nwhen tests are green...","accounts_in_message":[],"_revision_number":7},{"id":"67f6cce062011c8e4cb0d4461bf42132e705e466","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-17 23:19:26.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/85/620485/7/check/neutron-grenade/caaad3b/ : SUCCESS in 1h 01m 49s\n- grenade-heat http://logs.openstack.org/85/620485/7/check/grenade-heat/3c7469d/ : SUCCESS in 1h 05m 49s (non-voting)\n- grenade-py3 http://logs.openstack.org/85/620485/7/check/grenade-py3/b139ca2/ : SUCCESS in 58m 32s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/7/check/neutron-grenade-multinode/2ed700b/ : SUCCESS in 1h 18m 28s\n- tox-docs http://logs.openstack.org/85/620485/7/check/tox-docs/8c39965/html/ : SUCCESS in 10m 07s\n- ironic-grenade-dsvm http://logs.openstack.org/85/620485/7/check/ironic-grenade-dsvm/d2265d1/ : SUCCESS in 1h 26m 11s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"20723c1c834708f269150a32337a4c7a9d31c8ad","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-12-18 02:14:03.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"0215d864965b3f335fab8bc9de33851d8d8733b3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-18 02:14:21.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"f0955aa20db7d2b2478e57ee897277e63484efe9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-18 03:26:31.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/85/620485/7/gate/grenade-py3/e8853aa/ : SUCCESS in 1h 03m 57s\n- neutron-grenade http://logs.openstack.org/85/620485/7/gate/neutron-grenade/b77ac3d/ : SUCCESS in 48m 39s\n- neutron-grenade-multinode http://logs.openstack.org/85/620485/7/gate/neutron-grenade-multinode/38a1b93/ : SUCCESS in 56m 28s\n- tox-docs http://logs.openstack.org/85/620485/7/gate/tox-docs/673a334/html/ : SUCCESS in 8m 15s","accounts_in_message":[],"_revision_number":7},{"id":"1517c8749c86cd1c721c171b4353a01e516de44f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-18 03:26:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"f78a588f686cf0f11ec50dc43d6eba132e7949d7","revisions":{"bd510a2ad53db2c00e250a3ed76c37ffa72b7ea2":{"kind":"REWORK","_number":1,"created":"2018-11-28 06:56:33.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/85/620485/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/85/620485/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/85/620485/1"}}},"commit":{"parents":[{"commit":"674861b787a9861a5585101563a971bf3e571812","subject":"Re-install python-openstackclient after swift","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/674861b787a9861a5585101563a971bf3e571812"}]}],"author":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-11-27 13:19:52.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-11-27 13:42:54.000000000","tz":0},"subject":"Sync placement database to the current version","message":"Sync placement database to the current version\n\nThis patch adds a task to syc the placement database to the current\nversion to the script for placement extraction from nova in stein.\n\nDepends-On: https://review.openstack.org/#/c/620216/\nChange-Id: I8fe401814f887c8b29f1c6262d8b9e5263a07bcc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/bd510a2ad53db2c00e250a3ed76c37ffa72b7ea2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/bd510a2ad53db2c00e250a3ed76c37ffa72b7ea2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"674861b787a9861a5585101563a971bf3e571812","is_merged_in_target_branch":true,"change_id":"If23619885a4766e243b39eae6041efe4a4d0a3af","change_number":619728,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0e5528bc2db2f3715099d3ff3c4fbc4a4dfd2db8":{"kind":"REWORK","_number":2,"created":"2018-12-04 00:46:33.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/85/620485/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/85/620485/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/85/620485/2"}}},"commit":{"parents":[{"commit":"674861b787a9861a5585101563a971bf3e571812","subject":"Re-install python-openstackclient after swift","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/674861b787a9861a5585101563a971bf3e571812"}]}],"author":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-11-27 13:19:52.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-12-04 00:46:06.000000000","tz":0},"subject":"Create config file before database migrate","message":"Create config file before database migrate\n\nIn the from-rocky placement extraction script, this patch reverses\nthe order to migrate the database and to create the placement.conf.\n\nThis is needed because ``[placement_database]/connection`` should\nbe set in advance if we want to update the database version via the\nwithin the database migration.\n\nNeeded-By: https://review.openstack.org/621733\nChange-Id: I8fe401814f887c8b29f1c6262d8b9e5263a07bcc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/0e5528bc2db2f3715099d3ff3c4fbc4a4dfd2db8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/0e5528bc2db2f3715099d3ff3c4fbc4a4dfd2db8"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"674861b787a9861a5585101563a971bf3e571812","is_merged_in_target_branch":true,"change_id":"If23619885a4766e243b39eae6041efe4a4d0a3af","change_number":619728,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d01f518f98aed566d94162a411b84022a7930d81":{"kind":"REWORK","_number":3,"created":"2018-12-04 05:54:07.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/85/620485/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/85/620485/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/85/620485/3"}}},"commit":{"parents":[{"commit":"674861b787a9861a5585101563a971bf3e571812","subject":"Re-install python-openstackclient after swift","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/674861b787a9861a5585101563a971bf3e571812"}]}],"author":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-11-27 13:19:52.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-12-04 05:53:25.000000000","tz":0},"subject":"Create config file before database migrate","message":"Create config file before database migrate\n\nIn the from-rocky placement extraction script, this patch reverses\nthe order to migrate the database and to create the placement.conf.\n\nThis is because ``[placement_database]/connection`` should be set\nbefore the database migration shell script is executed if we want\nto sync the database version within the shell script.\n\nNeeded-By: https://review.openstack.org/621733\nChange-Id: I8fe401814f887c8b29f1c6262d8b9e5263a07bcc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/d01f518f98aed566d94162a411b84022a7930d81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/d01f518f98aed566d94162a411b84022a7930d81"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"674861b787a9861a5585101563a971bf3e571812","is_merged_in_target_branch":true,"change_id":"If23619885a4766e243b39eae6041efe4a4d0a3af","change_number":619728,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"b7b6b1294e22290beb476b458716de77df17f07a":{"kind":"REWORK","_number":4,"created":"2018-12-04 17:11:39.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/85/620485/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/85/620485/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/85/620485/4"}}},"commit":{"parents":[{"commit":"674861b787a9861a5585101563a971bf3e571812","subject":"Re-install python-openstackclient after swift","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/674861b787a9861a5585101563a971bf3e571812"}]}],"author":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-11-27 13:19:52.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-12-04 17:10:37.000000000","tz":0},"subject":"Create config file before database migrate","message":"Create config file before database migrate\n\nIn the from-rocky placement extraction script, this patch reverses\nthe order to migrate the database and to create the placement.conf.\n\nThis is because ``[placement_database]/connection`` should be set\nbefore the database migration shell script is executed if we want\nto sync the database version within the shell script.\n\nNeeded-By: https://review.openstack.org/621733\nChange-Id: I8fe401814f887c8b29f1c6262d8b9e5263a07bcc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/b7b6b1294e22290beb476b458716de77df17f07a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/b7b6b1294e22290beb476b458716de77df17f07a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"674861b787a9861a5585101563a971bf3e571812","is_merged_in_target_branch":true,"change_id":"If23619885a4766e243b39eae6041efe4a4d0a3af","change_number":619728,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"50d3ebe06503e7f5584d0905f8f33917a88a1bb3":{"kind":"REWORK","_number":5,"created":"2018-12-13 12:18:26.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/85/620485/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/85/620485/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/85/620485/5"}}},"commit":{"parents":[{"commit":"2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc","subject":"Wait for volume to be available before attaching it","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc"}]}],"author":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-11-27 13:19:52.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-12-11 22:20:36.000000000","tz":0},"subject":"Create config file before database migrate","message":"Create config file before database migrate\n\nIn the from-rocky placement extraction script, this patch reverses\nthe order to migrate the database and to create the placement.conf.\n\nThis is because ``[placement_database]/connection`` should be set\nbefore the database migration shell script is executed if we want\nto sync the database version within the shell script.\n\nNeeded-By: https://review.openstack.org/621733\nChange-Id: I8fe401814f887c8b29f1c6262d8b9e5263a07bcc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/50d3ebe06503e7f5584d0905f8f33917a88a1bb3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/50d3ebe06503e7f5584d0905f8f33917a88a1bb3"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc","is_merged_in_target_branch":true,"change_id":"I833d79ecc97ddc844bf156ab64477c7c77424f20","change_number":623669,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ad2047fc52078e7e7fe4d6571275807341d0a12b":{"kind":"REWORK","_number":6,"created":"2018-12-14 01:46:12.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/85/620485/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/85/620485/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/85/620485/6"}}},"commit":{"parents":[{"commit":"2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc","subject":"Wait for volume to be available before attaching it","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc"}]}],"author":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-11-27 13:19:52.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-12-12 00:44:33.000000000","tz":0},"subject":"Create config file before database migrate","message":"Create config file before database migrate\n\nIn the from-rocky placement extraction script, this patch reverses\nthe order to migrate the database and to create the placement.conf.\n\nThis is because ``[placement_database]/connection`` should be set\nbefore the database migration shell script is executed if we want\nto stamp the database version within the shell script.\n\nNeeded-By: https://review.openstack.org/621733\nChange-Id: I8fe401814f887c8b29f1c6262d8b9e5263a07bcc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/ad2047fc52078e7e7fe4d6571275807341d0a12b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/ad2047fc52078e7e7fe4d6571275807341d0a12b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc","is_merged_in_target_branch":true,"change_id":"I833d79ecc97ddc844bf156ab64477c7c77424f20","change_number":623669,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f78a588f686cf0f11ec50dc43d6eba132e7949d7":{"kind":"REWORK","_number":7,"created":"2018-12-17 14:24:08.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/85/620485/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/85/620485/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/85/620485/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/85/620485/7"}}},"commit":{"parents":[{"commit":"2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc","subject":"Wait for volume to be available before attaching it","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc"}]}],"author":{"name":"Tetsuro Nakamura","email":"nakamura.tetsuro@lab.ntt.co.jp","date":"2018-11-27 13:19:52.000000000","tz":0},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-12-17 14:24:06.000000000","tz":0},"subject":"Create config file before database migrate","message":"Create config file before database migrate\n\nIn the from-rocky placement extraction script, this patch reverses\nthe order to migrate the database and to create the placement.conf.\n\nThis is because ``[placement_database]/connection`` should be set\nbefore the database migration shell script is executed if we want\nto stamp the database version within the shell script.\n\nNeeded-By: https://review.openstack.org/621733\nChange-Id: I8fe401814f887c8b29f1c6262d8b9e5263a07bcc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/f78a588f686cf0f11ec50dc43d6eba132e7949d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/f78a588f686cf0f11ec50dc43d6eba132e7949d7"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2f03ec23fd9f2fdafd9e064f04f9904a67a6cefc","is_merged_in_target_branch":true,"change_id":"I833d79ecc97ddc844bf156ab64477c7c77424f20","change_number":623669,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
