)]}'
{"id":"openstack%2Fplacement~643269","triplet_id":"openstack%2Fplacement~master~I342512732b94bc19bd711684ba3ec9480cc51f81","project":"openstack/placement","branch":"master","topic":"cd/profiler-hack","hashtags":[],"change_id":"I342512732b94bc19bd711684ba3ec9480cc51f81","subject":"Optionally run a wsgi profiler when asked","status":"MERGED","created":"2019-03-14 10:42:30.000000000","updated":"2019-06-06 04:10:49.000000000","submitted":"2019-06-06 04:10:49.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":"643269-1559794249587-4b762db2","meta_rev_id":"4d9ff829977c8257b6cc68d2036e4734fa3e65f0","_number":643269,"virtual_id_number":643269,"owner":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2019-06-06 04:10:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"all":[{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-06-05 19:41:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-06-05 19:41:18.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":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":1,"date":"2019-06-05 19:41:18.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":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_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-22 19:19:32.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":"2019-06-05 02:36:46.000000000","updated_by":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"reviewer":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"state":"REVIEWER"},{"updated":"2019-06-05 19:41:19.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-06-06 04:10:49.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":"0548e3a0493c9f294332f364eed521ffc18c1a3d","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-03-14 10:42:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5003c15b1081942e4a5791776ac8f0ac5e5c9015","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-03-14 10:42:44.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"74b80d5c650ef907f419c325e08f46688b954608","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-14 12:07:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/69/643269/1/check/grenade-py3/b82dd20/ : SUCCESS in 1h 09m 47s\n- tempest-full-py3 http://logs.openstack.org/69/643269/1/check/tempest-full-py3/4a27be4/ : SUCCESS in 1h 23m 31s\n- openstack-tox-docs http://logs.openstack.org/69/643269/1/check/openstack-tox-docs/a863ebd/html/ : SUCCESS in 4m 48s\n- openstack-tox-cover http://logs.openstack.org/69/643269/1/check/openstack-tox-cover/c67e754/cover/ : SUCCESS in 9m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/1/check/openstack-tox-lower-constraints/b4cae26/ : SUCCESS in 4m 55s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/1/check/openstack-tox-pep8/87dd0e2/ : SUCCESS in 5m 04s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/1/check/openstack-tox-py27/957c317/ : SUCCESS in 4m 59s\n- openstack-tox-py35 http://logs.openstack.org/69/643269/1/check/openstack-tox-py35/15e1520/ : SUCCESS in 8m 23s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/1/check/openstack-tox-py36/e88a370/ : SUCCESS in 7m 40s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/1/check/openstack-tox-py37/172cef9/ : SUCCESS in 5m 05s\n- openstack-tox-functional http://logs.openstack.org/69/643269/1/check/openstack-tox-functional/2686dca/ : SUCCESS in 6m 27s\n- openstack-tox-functional-py35 http://logs.openstack.org/69/643269/1/check/openstack-tox-functional-py35/d303181/ : SUCCESS in 4m 56s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/1/check/openstack-tox-functional-py36/5fdfba1/ : SUCCESS in 7m 37s\n- placement-perfload http://logs.openstack.org/69/643269/1/check/placement-perfload/c84f070/ : SUCCESS in 6m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c15156dc208f6a29420ea5e001c59a7c6a1f7733","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-03-15 14:16:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f9b0190af7c84b02ce3225102c6fdf35d15f56eb","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-03-15 14:16:48.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"3b0f7641fc93a65acaa1a152b6ae7ddacc632a2c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-15 18:33:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/69/643269/2/check/grenade-py3/59b2c41/ : SUCCESS in 1h 02m 56s\n- tempest-full-py3 http://logs.openstack.org/69/643269/2/check/tempest-full-py3/0d87d5b/ : SUCCESS in 1h 26m 44s\n- openstack-tox-docs http://logs.openstack.org/69/643269/2/check/openstack-tox-docs/777fb24/html/ : SUCCESS in 4m 17s\n- openstack-tox-cover http://logs.openstack.org/69/643269/2/check/openstack-tox-cover/541b01c/cover/ : SUCCESS in 5m 16s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/2/check/openstack-tox-lower-constraints/0c04a02/ : SUCCESS in 5m 45s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/2/check/openstack-tox-pep8/2515aa1/ : SUCCESS in 5m 08s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/2/check/openstack-tox-py27/c3fa1f9/ : SUCCESS in 4m 18s\n- openstack-tox-py35 http://logs.openstack.org/69/643269/2/check/openstack-tox-py35/ce67db6/ : SUCCESS in 4m 37s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/2/check/openstack-tox-py36/b23e890/ : SUCCESS in 4m 17s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/2/check/openstack-tox-py37/1eabe54/ : SUCCESS in 5m 54s\n- openstack-tox-functional http://logs.openstack.org/69/643269/2/check/openstack-tox-functional/cf33e6d/ : SUCCESS in 7m 11s\n- openstack-tox-functional-py35 http://logs.openstack.org/69/643269/2/check/openstack-tox-functional-py35/162ba74/ : SUCCESS in 5m 07s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/2/check/openstack-tox-functional-py36/cd7d7b9/ : SUCCESS in 6m 35s\n- placement-perfload http://logs.openstack.org/69/643269/2/check/placement-perfload/8f6e2bc/ : SUCCESS in 3m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8193c8191cfcf5c51feb4bd23a260e562280d014","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-09 21:53:38.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"66339519c5ff1f8e29c39449efcce7f862e11edc","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-09 21:54:41.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"2cca293a503439f76cc666cc298255bd2e1812c9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 22:22:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- placement-perfload http://logs.openstack.org/69/643269/4/check/placement-perfload/528b1b1/ : SUCCESS in 8m 19s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"7b45b2951be1f6646e6328d8039f69622adb47c8","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-11 08:49:41.000000000","message":"Patch Set 4:\n\nThis is nice! I tried this and found that _exclude_nested_providers() consumes more than half of the execution time in my environment for the microversion 1.21. This is not a problem for microversion \u003e 1.29 which is the case for nova in stein+ releases, but is a problem for nova in rocky release. I addressed this in https://review.opendev.org/#/c/658533/.","accounts_in_message":[],"_revision_number":4},{"id":"9fa84dbd37aaba9a9b031f3b3f319390b5387310","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 19:19:32.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"10c00c8a776df9eaafd0e06674619762430d04a2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 04:35:53.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- placement-perfload http://logs.openstack.org/69/643269/5/check/placement-perfload/e764b6e/ : SUCCESS in 7m 45s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"7a1d3d1ce1455143e90303e3af9d607bc60f9933","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-28 09:46:27.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"790434fbe37c3c99f13c07693562c92efaa03900","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-28 12:54:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/69/643269/6/check/grenade-py3/c2b7737/ : SUCCESS in 1h 02m 12s\n- tempest-full-py3 http://logs.openstack.org/69/643269/6/check/tempest-full-py3/64760d0/ : SUCCESS in 1h 30m 27s\n- openstack-tox-docs http://logs.openstack.org/69/643269/6/check/openstack-tox-docs/71f965d/html/ : SUCCESS in 4m 02s\n- openstack-tox-cover http://logs.openstack.org/69/643269/6/check/openstack-tox-cover/8b847c6/cover/ : SUCCESS in 5m 10s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/6/check/openstack-tox-lower-constraints/97b1174/ : SUCCESS in 5m 05s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/6/check/openstack-tox-pep8/2b19976/ : SUCCESS in 4m 30s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/6/check/openstack-tox-py27/78d0b18/ : SUCCESS in 4m 40s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/6/check/openstack-tox-py36/aef9920/ : SUCCESS in 4m 30s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/6/check/openstack-tox-py37/538fac6/ : SUCCESS in 4m 42s\n- openstack-tox-functional http://logs.openstack.org/69/643269/6/check/openstack-tox-functional/bc16977/ : SUCCESS in 5m 11s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/6/check/openstack-tox-functional-py36/dd6cc30/ : SUCCESS in 4m 54s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/69/643269/6/check/placement-nova-tox-functional-py36/d05b437/ : SUCCESS in 10m 58s\n- placement-perfload http://logs.openstack.org/69/643269/6/check/placement-perfload/c771977/ : SUCCESS in 3m 07s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"e595921a7ab5e5f62939a8a17c468a2350507ea8","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-28 18:08:18.000000000","message":"Patch Set 6: Code-Review+2\n\n(4 comments)\n\nYeah, this is nicely set up. I like the non-intrusiveness.\n\nA few typographical issues within, can be fixed later.","accounts_in_message":[],"_revision_number":6},{"id":"5ebbe2c2f56b834136df108727b4562ca3368eaa","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-29 08:37:58.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"948bc109d294458ca12336a14a1eb008b2666a64","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-29 10:29:33.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"92b9aedcb3238f5874e2a64e85d17f4da16f8b49","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-29 11:43:35.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/69/643269/7/check/grenade-py3/965faba/ : SUCCESS in 1h 01m 11s\n- tempest-full-py3 http://logs.openstack.org/69/643269/7/check/tempest-full-py3/2d39cce/ : SUCCESS in 2h 02m 56s\n- openstack-tox-docs http://logs.openstack.org/69/643269/7/check/openstack-tox-docs/22629f9/html/ : SUCCESS in 4m 18s\n- openstack-tox-cover http://logs.openstack.org/69/643269/7/check/openstack-tox-cover/ca5a57c/cover/ : SUCCESS in 5m 31s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/7/check/openstack-tox-lower-constraints/6b404fb/ : SUCCESS in 5m 26s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/7/check/openstack-tox-pep8/b11e494/ : SUCCESS in 4m 09s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/7/check/openstack-tox-py27/62ee506/ : SUCCESS in 4m 49s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/7/check/openstack-tox-py36/533b984/ : SUCCESS in 4m 19s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/7/check/openstack-tox-py37/7cf35cf/ : SUCCESS in 4m 49s\n- openstack-tox-functional http://logs.openstack.org/69/643269/7/check/openstack-tox-functional/ad831fb/ : SUCCESS in 5m 54s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/7/check/openstack-tox-functional-py36/b6b27cf/ : SUCCESS in 4m 56s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/69/643269/7/check/placement-nova-tox-functional-py36/4fd61d1/ : SUCCESS in 12m 15s\n- placement-perfload http://logs.openstack.org/69/643269/7/check/placement-perfload/3c1de5c/ : SUCCESS in 3m 14s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"fbf148af7e1f72b2a69167a63a717b886c749d5a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-03 12:31:12.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"ba021c067e098d63eff91338fedfba4eceb188c7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 14:09:32.000000000","message":"Patch Set 8: 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/69/643269/8/check/grenade-py3/9f66ad5/ : SUCCESS in 1h 01m 30s\n- tempest-full-py3 http://logs.openstack.org/69/643269/8/check/tempest-full-py3/ae28b12/ : SUCCESS in 1h 37m 43s\n- openstack-tox-docs http://logs.openstack.org/69/643269/8/check/openstack-tox-docs/e0fc29f/ : POST_FAILURE in 3m 15s\n- openstack-tox-cover http://logs.openstack.org/69/643269/8/check/openstack-tox-cover/e75dae3/cover/ : SUCCESS in 5m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/8/check/openstack-tox-lower-constraints/32187a6/ : FAILURE in 3m 07s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/8/check/openstack-tox-pep8/7b9fe29/ : SUCCESS in 4m 12s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/8/check/openstack-tox-py27/1d6f3d8/ : SUCCESS in 5m 46s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/8/check/openstack-tox-py36/2b6465e/ : SUCCESS in 4m 07s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/8/check/openstack-tox-py37/cf61e21/ : FAILURE in 3m 15s\n- openstack-tox-functional http://logs.openstack.org/69/643269/8/check/openstack-tox-functional/56a562f/ : SUCCESS in 4m 39s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/8/check/openstack-tox-functional-py36/6129964/ : FAILURE in 3m 12s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/69/643269/8/check/placement-nova-tox-functional-py36/a904995/ : SUCCESS in 11m 02s\n- placement-perfload http://logs.openstack.org/69/643269/8/check/placement-perfload/08ffa53/ : SUCCESS in 3m 32s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"06c3c2ab3bb4bc3a25bba014426b7c07b3a3e49d","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-06-04 07:27:48.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"6f7c2389f318796d432e37d000711c9fe9780c61","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-04 09:49:54.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/69/643269/8/check/grenade-py3/e7b7613/ : SUCCESS in 59m 59s\n- tempest-full-py3 http://logs.openstack.org/69/643269/8/check/tempest-full-py3/960b938/ : SUCCESS in 1h 25m 32s\n- openstack-tox-docs http://logs.openstack.org/69/643269/8/check/openstack-tox-docs/9e8ac86/html/ : SUCCESS in 3m 55s\n- openstack-tox-cover http://logs.openstack.org/69/643269/8/check/openstack-tox-cover/92466b0/cover/ : SUCCESS in 4m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/8/check/openstack-tox-lower-constraints/26bb77b/ : SUCCESS in 4m 19s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/8/check/openstack-tox-pep8/1d07974/ : SUCCESS in 4m 13s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/8/check/openstack-tox-py27/220c534/ : SUCCESS in 4m 34s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/8/check/openstack-tox-py36/a0609dc/ : SUCCESS in 5m 42s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/8/check/openstack-tox-py37/6d374c0/ : SUCCESS in 4m 42s\n- openstack-tox-functional http://logs.openstack.org/69/643269/8/check/openstack-tox-functional/0e5f951/ : SUCCESS in 4m 36s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/8/check/openstack-tox-functional-py36/4dfd45f/ : SUCCESS in 5m 57s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/69/643269/8/check/placement-nova-tox-functional-py36/4119ad7/ : SUCCESS in 10m 18s\n- placement-perfload http://logs.openstack.org/69/643269/8/check/placement-perfload/71286c4/ : SUCCESS in 3m 36s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"16258d7fdf627386936be150902c311c88169c5f","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-06-05 02:36:46.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\nThis is totally for developers, but yes, it is bothering to cherry pick this patch on top of a dev-branch every time. IMO, we can take this as long as we don\u0027t change user\u0027s requirements and as long as it is referred in the document.\n\nAn alternative is to put this parameter more explicitly in placement.conf, but I\u0027m good with this light weight interface with environment variable for temporal usages.\n\nI don\u0027t come up with cases this will be a bugbear for users.\nLet\u0027s take this.","accounts_in_message":[],"_revision_number":8},{"id":"e6db6d816a402519abc23ef0621fee5b51bf9ed6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 02:37:08.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"ad69ca3ad5707b41f00e1e134902f93392ac07dd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 05:07:59.000000000","message":"Patch Set 8: Verified-2\n\nBuild failed (gate 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/69/643269/8/gate/grenade-py3/6486df0/ : SUCCESS in 54m 57s\n- tempest-full-py3 http://logs.openstack.org/69/643269/8/gate/tempest-full-py3/07430d4/ : SUCCESS in 1h 26m 58s\n- openstack-tox-docs http://logs.openstack.org/69/643269/8/gate/openstack-tox-docs/5dfa019/html/ : SUCCESS in 4m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/8/gate/openstack-tox-lower-constraints/74b9df0/ : SUCCESS in 5m 33s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/8/gate/openstack-tox-pep8/e16a920/ : SUCCESS in 4m 54s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/8/gate/openstack-tox-py27/41ab262/ : SUCCESS in 5m 03s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/8/gate/openstack-tox-py36/2f7b19c/ : SUCCESS in 5m 03s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/8/gate/openstack-tox-py37/ebbdea2/ : SUCCESS in 5m 00s\n- openstack-tox-functional http://logs.openstack.org/69/643269/8/gate/openstack-tox-functional/0ad9ed0/ : FAILURE in 5m 32s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/8/gate/openstack-tox-functional-py36/1fac73e/ : FAILURE in 5m 29s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/69/643269/8/gate/placement-nova-tox-functional-py36/4b9aede/ : SUCCESS in 11m 49s","accounts_in_message":[],"_revision_number":8},{"id":"57aa057c802b220e2cc1b7ded20b66881f0c320b","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-06-05 06:36:05.000000000","message":"Patch Set 8:\n\ncheck(success): os-traits\u003d\u003d0.12.0 is used\ngate(failure): os-traits\u003d\u003d0.13.0 is used\n\n\"traits_what_is_at_traits\" test fails.\nIt looks like we need to fix the os-traits version in requirements or amend that functional test.","accounts_in_message":[],"_revision_number":8},{"id":"fa3a5586a9aeea5e641a19c53bb96b212ceb0059","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-06-05 08:13:56.000000000","message":"Patch Set 8:\n\nLooks like the functional test is intentional to follow the latest version.\nI\u0027ve submitted https://review.opendev.org/#/c/663269/.","accounts_in_message":[],"_revision_number":8},{"id":"dc29e8a02d33c248f51ddf854d60b3e5687420cf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 08:38:07.000000000","message":"Patch Set 8: 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/69/643269/8/check/grenade-py3/d0a8537/ : SUCCESS in 1h 00m 11s\n- tempest-full-py3 http://logs.openstack.org/69/643269/8/check/tempest-full-py3/5a2d255/ : SUCCESS in 1h 34m 38s\n- openstack-tox-docs http://logs.openstack.org/69/643269/8/check/openstack-tox-docs/34807cd/html/ : SUCCESS in 3m 58s\n- openstack-tox-cover http://logs.openstack.org/69/643269/8/check/openstack-tox-cover/4fb0ae7/ : FAILURE in 4m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/8/check/openstack-tox-lower-constraints/7a90e30/ : SUCCESS in 4m 47s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/8/check/openstack-tox-pep8/8caa1a7/ : SUCCESS in 6m 05s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/8/check/openstack-tox-py27/7c788ca/ : SUCCESS in 4m 04s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/8/check/openstack-tox-py36/4929663/ : SUCCESS in 4m 19s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/8/check/openstack-tox-py37/ae869bd/ : SUCCESS in 4m 43s\n- openstack-tox-functional http://logs.openstack.org/69/643269/8/check/openstack-tox-functional/74e95d1/ : FAILURE in 4m 41s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/8/check/openstack-tox-functional-py36/6275b06/ : FAILURE in 4m 27s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/69/643269/8/check/placement-nova-tox-functional-py36/e65af3a/ : SUCCESS in 10m 46s\n- placement-perfload http://logs.openstack.org/69/643269/8/check/placement-perfload/840a1e5/ : SUCCESS in 3m 16s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"268846139a877d2ed3aaa3078bfe6056ffd05155","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-06-05 19:41:18.000000000","message":"Patch Set 9: Patch Set 8 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"3c986f69b048139ad831ae72d83014291ccb985d","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-06-05 19:41:19.000000000","message":"Patch Set 9: Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"9fb21830205fea420a7691377b68e44c57fb48d4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 02:26:38.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/69/643269/9/check/grenade-py3/0371063/ : SUCCESS in 1h 00m 56s\n- tempest-full-py3 http://logs.openstack.org/69/643269/9/check/tempest-full-py3/80787a2/ : SUCCESS in 1h 29m 49s\n- openstack-tox-docs http://logs.openstack.org/69/643269/9/check/openstack-tox-docs/b52a2c5/html/ : SUCCESS in 3m 44s\n- openstack-tox-cover http://logs.openstack.org/69/643269/9/check/openstack-tox-cover/04faf13/cover/ : SUCCESS in 4m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/9/check/openstack-tox-lower-constraints/69b70e6/ : SUCCESS in 7m 04s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/9/check/openstack-tox-pep8/19544e8/ : SUCCESS in 5m 29s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/9/check/openstack-tox-py27/40341cb/ : SUCCESS in 5m 23s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/9/check/openstack-tox-py36/7139aa1/ : SUCCESS in 5m 09s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/9/check/openstack-tox-py37/060d4f0/ : SUCCESS in 4m 41s\n- openstack-tox-functional http://logs.openstack.org/69/643269/9/check/openstack-tox-functional/690a778/ : SUCCESS in 5m 02s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/9/check/openstack-tox-functional-py36/24de7e4/ : SUCCESS in 4m 45s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/69/643269/9/check/placement-nova-tox-functional-py36/ffa8155/ : SUCCESS in 10m 12s\n- placement-perfload http://logs.openstack.org/69/643269/9/check/placement-perfload/f41bae2/ : SUCCESS in 3m 20s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"124a6e292e18d4f8d39f775c518665bf49f21ded","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 02:26:53.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"eb45d54fbae6eea8b0296f23759040926bb2d577","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 04:10:49.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9},{"id":"9035dbbd7ff3ec98ee65ecda906f398e25f6707e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 04:10:49.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/69/643269/9/gate/grenade-py3/7de7bf3/ : SUCCESS in 1h 01m 34s\n- tempest-full-py3 http://logs.openstack.org/69/643269/9/gate/tempest-full-py3/ccbccff/ : SUCCESS in 1h 34m 02s\n- openstack-tox-docs http://logs.openstack.org/69/643269/9/gate/openstack-tox-docs/41e05df/html/ : SUCCESS in 4m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/643269/9/gate/openstack-tox-lower-constraints/e191f16/ : SUCCESS in 5m 03s\n- openstack-tox-pep8 http://logs.openstack.org/69/643269/9/gate/openstack-tox-pep8/ad3aaab/ : SUCCESS in 4m 13s\n- openstack-tox-py27 http://logs.openstack.org/69/643269/9/gate/openstack-tox-py27/8737903/ : SUCCESS in 4m 23s\n- openstack-tox-py36 http://logs.openstack.org/69/643269/9/gate/openstack-tox-py36/04384dc/ : SUCCESS in 4m 02s\n- openstack-tox-py37 http://logs.openstack.org/69/643269/9/gate/openstack-tox-py37/5c8f974/ : SUCCESS in 5m 03s\n- openstack-tox-functional http://logs.openstack.org/69/643269/9/gate/openstack-tox-functional/a3b15dd/ : SUCCESS in 4m 45s\n- openstack-tox-functional-py36 http://logs.openstack.org/69/643269/9/gate/openstack-tox-functional-py36/144a61c/ : SUCCESS in 4m 05s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/69/643269/9/gate/placement-nova-tox-functional-py36/6c83d55/ : SUCCESS in 11m 11s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"88c6ad9cb44eba3bd69742b6a3c5f9c015106df2","revisions":{"98fdc5647c2035fcb7d8b9ed78cd3351a3a6c53b":{"kind":"REWORK","_number":1,"created":"2019-03-14 10:42:30.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/69/643269/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/1"}}},"commit":{"parents":[{"commit":"7f0efd3dbbfcf546693ca0c6e0969013ff5d16de","subject":"Merge \"Clean up the intro to the REST API section\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7f0efd3dbbfcf546693ca0c6e0969013ff5d16de"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"subject":"WIP: Optionally run a wsgi profiler when asked","message":"WIP: Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. Having it\navailable in gerrit may make it easier to experiment\nwith. We may also want to consider if something like\nthis is worth making official.\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/98fdc5647c2035fcb7d8b9ed78cd3351a3a6c53b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/98fdc5647c2035fcb7d8b9ed78cd3351a3a6c53b"}]},"branch":"refs/heads/master"},"41ea1a3b86a8de43f0b4619e22c8970e2115b4a7":{"kind":"REWORK","_number":2,"created":"2019-03-15 14:16:37.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/69/643269/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/2"}}},"commit":{"parents":[{"commit":"ebe72c27dcade5803e266063680e62814179ffa1","subject":"Merge \"Extract user and endpoint creation install doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ebe72c27dcade5803e266063680e62814179ffa1"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-15 14:16:22.000000000","tz":0},"subject":"WIP: Optionally run a wsgi profiler when asked","message":"WIP: Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. Having it\navailable in gerrit may make it easier to experiment\nwith. We may also want to consider if something like\nthis is worth making official.\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/41ea1a3b86a8de43f0b4619e22c8970e2115b4a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/41ea1a3b86a8de43f0b4619e22c8970e2115b4a7"}]},"branch":"refs/heads/master"},"1e1a68e423a57516bcef58ecb2ff432d803b535b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-05-09 21:53:38.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/69/643269/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/3"}}},"commit":{"parents":[{"commit":"a261570cd47a62792ee4ffb7d6aeea55ce60dc5a","subject":"DNM: See what happens with 10000 resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a261570cd47a62792ee4ffb7d6aeea55ce60dc5a"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-09 21:51:44.000000000","tz":-420},"subject":"WIP: Optionally run a wsgi profiler when asked","message":"WIP: Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. Having it\navailable in gerrit may make it easier to experiment\nwith. We may also want to consider if something like\nthis is worth making official.\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1e1a68e423a57516bcef58ecb2ff432d803b535b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1e1a68e423a57516bcef58ecb2ff432d803b535b"}]},"branch":"refs/heads/master"},"0450590d33a2441b6918a0fac80882e6d4da9ae4":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-05-09 21:54:41.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/69/643269/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/4"}}},"commit":{"parents":[{"commit":"117d73a5f98a602f602ff420a960cbf10d530b0c","subject":"DNM: See what happens with 10000 resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/117d73a5f98a602f602ff420a960cbf10d530b0c"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-09 21:54:21.000000000","tz":-420},"subject":"WIP: Optionally run a wsgi profiler when asked","message":"WIP: Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. Having it\navailable in gerrit may make it easier to experiment\nwith. We may also want to consider if something like\nthis is worth making official.\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0450590d33a2441b6918a0fac80882e6d4da9ae4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0450590d33a2441b6918a0fac80882e6d4da9ae4"}]},"branch":"refs/heads/master"},"5dd05c3351a2f29d4b44e3ca0c3b3dbb1a522266":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-05-22 19:19:32.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/69/643269/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/5"}}},"commit":{"parents":[{"commit":"3b3791e2d82fc0ea484f2fc6a3a4010c6dae719b","subject":"DNM: See what happens with 10000 resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3b3791e2d82fc0ea484f2fc6a3a4010c6dae719b"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-22 19:18:27.000000000","tz":-240},"subject":"WIP: Optionally run a wsgi profiler when asked","message":"WIP: Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. Having it\navailable in gerrit may make it easier to experiment\nwith. We may also want to consider if something like\nthis is worth making official.\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5dd05c3351a2f29d4b44e3ca0c3b3dbb1a522266"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5dd05c3351a2f29d4b44e3ca0c3b3dbb1a522266"}]},"branch":"refs/heads/master"},"1527674bde8f1eb04f009f4c39f8645a0037d784":{"kind":"REWORK","_number":6,"created":"2019-05-28 09:46:27.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/69/643269/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/6"}}},"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":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-28 09:44:28.000000000","tz":60},"subject":"Optionally run a wsgi profiler when asked","message":"Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. It has proven\nuseful enough that we may wish to include it in the\nreleased code. It is added in a way that is off by\ndefault and makes no changes to requirements.\n\nBrief docs are included in testing.rst. They are\nbrief because it\u0027s assumed that someone who wants to\ndo this already mostly knows what they want to do and\nmerely needs the specifics on how to do it in this\nenvironment.k\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1527674bde8f1eb04f009f4c39f8645a0037d784"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1527674bde8f1eb04f009f4c39f8645a0037d784"}]},"branch":"refs/heads/master"},"1f2b2316eed568f1612097e0d7d2528ed9c435e6":{"kind":"REWORK","_number":7,"created":"2019-05-29 08:37:58.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/69/643269/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/7"}}},"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":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-29 08:37:44.000000000","tz":60},"subject":"Optionally run a wsgi profiler when asked","message":"Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. It has proven\nuseful enough that we may wish to include it in the\nreleased code. It is added in a way that is off by\ndefault and makes no changes to requirements.\n\nBrief docs are included in testing.rst. They are\nbrief because it\u0027s assumed that someone who wants to\ndo this already mostly knows what they want to do and\nmerely needs the specifics on how to do it in this\nenvironment.\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1f2b2316eed568f1612097e0d7d2528ed9c435e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1f2b2316eed568f1612097e0d7d2528ed9c435e6"}]},"branch":"refs/heads/master"},"2aee46e76a0a7032c60df7482831ddf30f0e8f04":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2019-06-03 12:31:12.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/69/643269/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/8"}}},"commit":{"parents":[{"commit":"289130fc3daa67a700b9164563ed4222af563390","subject":"Bump openstackdocstheme to 1.30.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/289130fc3daa67a700b9164563ed4222af563390"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-06-03 12:31:12.000000000","tz":0},"subject":"Optionally run a wsgi profiler when asked","message":"Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. It has proven\nuseful enough that we may wish to include it in the\nreleased code. It is added in a way that is off by\ndefault and makes no changes to requirements.\n\nBrief docs are included in testing.rst. They are\nbrief because it\u0027s assumed that someone who wants to\ndo this already mostly knows what they want to do and\nmerely needs the specifics on how to do it in this\nenvironment.\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2aee46e76a0a7032c60df7482831ddf30f0e8f04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2aee46e76a0a7032c60df7482831ddf30f0e8f04"}]},"branch":"refs/heads/master"},"88c6ad9cb44eba3bd69742b6a3c5f9c015106df2":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2019-06-05 19:41:18.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/69/643269/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/69/643269/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/69/643269/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/69/643269/9"}}},"commit":{"parents":[{"commit":"7db53444fb313fa2f2f9dc30f318e26e9a969a1b","subject":"Bump os-traits requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7db53444fb313fa2f2f9dc30f318e26e9a969a1b"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-03-14 10:40:16.000000000","tz":0},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-05 19:41:18.000000000","tz":0},"subject":"Optionally run a wsgi profiler when asked","message":"Optionally run a wsgi profiler when asked\n\nThis is the code used to run placement with the wsgi\nprofiling described in a blog post [1]. It has proven\nuseful enough that we may wish to include it in the\nreleased code. It is added in a way that is off by\ndefault and makes no changes to requirements.\n\nBrief docs are included in testing.rst. They are\nbrief because it\u0027s assumed that someone who wants to\ndo this already mostly knows what they want to do and\nmerely needs the specifics on how to do it in this\nenvironment.\n\n[1] https://anticdent.org/profiling-wsgi-apps.html\n\nChange-Id: I342512732b94bc19bd711684ba3ec9480cc51f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/88c6ad9cb44eba3bd69742b6a3c5f9c015106df2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/88c6ad9cb44eba3bd69742b6a3c5f9c015106df2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
