)]}'
{"id":"openstack%2Fplacement~660754","triplet_id":"openstack%2Fplacement~master~I74b64a25f2be8fbbd01b3a3b438bba68de04b269","project":"openstack/placement","branch":"master","topic":"cd/perfload-with-alloc","hashtags":[],"change_id":"I74b64a25f2be8fbbd01b3a3b438bba68de04b269","subject":"perfload with written allocations","status":"MERGED","created":"2019-05-22 15:11:54.000000000","updated":"2019-06-08 02:40:35.000000000","submitted":"2019-06-08 02:40:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"660754-1559961635679-33a1ff46","meta_rev_id":"ca1550301dcc6e71f401bdf003a6de702063724c","_number":660754,"virtual_id_number":660754,"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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":2,"date":"2019-06-08 02:40:35.000000000","post_submit":true,"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"}],"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":2,"date":"2019-06-07 14:27:04.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":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"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":2,"date":"2019-06-07 14:27:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"all":[{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-06-07 14:27:21.000000000","permitted_voting_range":{"min":1,"max":1},"_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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"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"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_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":"2019-06-04 10:53:27.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2019-06-05 03:03:14.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 08:40:23.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":"2019-06-08 02:40:35.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":"0f0bfe73f0077e07d2cd863ab1fea5453fc03456","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-22 15:11:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4fb686d340174051f908826dd36711c247f29018","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-22 15:44:28.000000000","message":"Patch Set 1: Verified-1\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/placement on branch master.  The error was:\n\n  found undefined alias \u0027gate-irrelevant-files\u0027\n  in \"openstack/placement/.zuul.yaml@master\", line 14, column 31","accounts_in_message":[],"_revision_number":1},{"id":"73853044736fb6e2c62c93a2f3b52f0270977e7d","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-22 15:52:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2cba2e9f9ac345ec95030026f77365bc91337ab2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-22 15:53:15.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/placement on branch master.  The error was:\n\n  Job placement-nova-tox-functional-py36 not defined\n\nThe error appears in the following project stanza:\n\n  project:\n      check:\n        jobs:\n          - placement-perfload:\n              voting: false\n      gate:\n        jobs:\n          - openstack-tox-functional\n          - openstack-tox-functional-py36\n          - placement-nova-tox-functional-py36\n\n  in \"openstack/placement/.zuul.yaml@master\", line 3, column 3","accounts_in_message":[],"_revision_number":2},{"id":"40ae9f4ad0645d68f9b24fdcf8d66b0b33b28742","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-22 16:13:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"033debfc4b68b57593ff70b3bf15124f634ef549","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 03:28:11.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- placement-perfload http://logs.openstack.org/54/660754/3/check/placement-perfload/9fdc062/ : FAILURE in 2m 59s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"105f149da1ac92df8ad88715f0c6d2b5424a0619","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-23 11:53:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"98487c9f10763aa54698b13ecd3c5f15748bae50","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 15:49:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- placement-perfload http://logs.openstack.org/54/660754/4/check/placement-perfload/7bf25b5/ : SUCCESS in 9m 02s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"4fba011bae9f4d6e25c7259835f80c0b7997c343","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-23 15:59:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0f5fb64b5c22a3f8e5a42bccd1d2595226f1bd68","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 20:39:31.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- placement-perfload http://logs.openstack.org/54/660754/5/check/placement-perfload/c778f2e/ : SUCCESS in 9m 11s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"63a939fed4ccacddae26871c29e7ac23a67ceebb","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-24 08:41:19.000000000","message":"Patch Set 5: Workflow-1\n\nthis is sending bad json when trying to write the allocation","accounts_in_message":[],"_revision_number":5},{"id":"13e576d69cf845cbe0cee64a3568bd7a39aa94e6","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-24 10:00:12.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ae9cd82625ce5ec8d50023876e39932e569b4545","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 10:09:45.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- placement-perfload http://logs.openstack.org/54/660754/6/check/placement-perfload/11c17bc/ : SUCCESS in 9m 12s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"2862d5271adc7b6de852f6696db5ef1afa02667d","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-24 10:22:04.000000000","message":"Patch Set 6:\n\nthis is writing allocations correctly now. doesn\u0027t seem to impact results (which is good)","accounts_in_message":[],"_revision_number":6},{"id":"cc11a2396ae8945f3290c5f79d0ebb029d435f84","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-24 14:44:48.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a555d0d68ef0338ebb6c797fa64a7da8988d107b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 18:40:38.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/54/660754/7/check/grenade-py3/b80323b/ : SUCCESS in 58m 36s\n- tempest-full-py3 http://logs.openstack.org/54/660754/7/check/tempest-full-py3/816f26e/ : SUCCESS in 1h 32m 51s\n- openstack-tox-docs http://logs.openstack.org/54/660754/7/check/openstack-tox-docs/ac0ed03/html/ : SUCCESS in 3m 53s\n- openstack-tox-cover http://logs.openstack.org/54/660754/7/check/openstack-tox-cover/45e96fb/cover/ : SUCCESS in 5m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/660754/7/check/openstack-tox-lower-constraints/aa073f5/ : SUCCESS in 5m 49s\n- openstack-tox-pep8 http://logs.openstack.org/54/660754/7/check/openstack-tox-pep8/5d4169c/ : SUCCESS in 5m 09s\n- openstack-tox-py27 http://logs.openstack.org/54/660754/7/check/openstack-tox-py27/e861567/ : SUCCESS in 4m 09s\n- openstack-tox-py36 http://logs.openstack.org/54/660754/7/check/openstack-tox-py36/efa7933/ : SUCCESS in 4m 05s\n- openstack-tox-py37 http://logs.openstack.org/54/660754/7/check/openstack-tox-py37/f2cb332/ : SUCCESS in 4m 17s\n- openstack-tox-functional http://logs.openstack.org/54/660754/7/check/openstack-tox-functional/aa64770/ : SUCCESS in 5m 19s\n- openstack-tox-functional-py36 http://logs.openstack.org/54/660754/7/check/openstack-tox-functional-py36/ba4c53c/ : SUCCESS in 4m 36s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/54/660754/7/check/placement-nova-tox-functional-py36/d8bc779/ : SUCCESS in 11m 04s\n- placement-perfload http://logs.openstack.org/54/660754/7/check/placement-perfload/5daabf3/ : SUCCESS in 9m 57s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"84b44e40d8da65e0f4e4c8c08a39326372eb35a5","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-05-27 07:21:15.000000000","message":"Patch Set 7: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":7},{"id":"1947a8b285dab143a3f427e5c2598ed836fd5c16","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-28 13:05:31.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"fa5b3212b54c15aeec14a6ae747089eed79f2173","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-28 15:14:54.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/54/660754/8/check/grenade-py3/3464575/ : SUCCESS in 57m 16s\n- tempest-full-py3 http://logs.openstack.org/54/660754/8/check/tempest-full-py3/3cfc60f/ : SUCCESS in 1h 46m 01s\n- openstack-tox-docs http://logs.openstack.org/54/660754/8/check/openstack-tox-docs/928e48f/html/ : SUCCESS in 3m 49s\n- openstack-tox-cover http://logs.openstack.org/54/660754/8/check/openstack-tox-cover/bc4d0bf/cover/ : SUCCESS in 4m 34s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/660754/8/check/openstack-tox-lower-constraints/a3ae7c0/ : SUCCESS in 5m 03s\n- openstack-tox-pep8 http://logs.openstack.org/54/660754/8/check/openstack-tox-pep8/e186e0c/ : SUCCESS in 4m 09s\n- openstack-tox-py27 http://logs.openstack.org/54/660754/8/check/openstack-tox-py27/bec5d91/ : SUCCESS in 4m 18s\n- openstack-tox-py36 http://logs.openstack.org/54/660754/8/check/openstack-tox-py36/0ac4727/ : SUCCESS in 4m 51s\n- openstack-tox-py37 http://logs.openstack.org/54/660754/8/check/openstack-tox-py37/be00113/ : SUCCESS in 6m 48s\n- openstack-tox-functional http://logs.openstack.org/54/660754/8/check/openstack-tox-functional/d0c4f0c/ : SUCCESS in 6m 40s\n- openstack-tox-functional-py36 http://logs.openstack.org/54/660754/8/check/openstack-tox-functional-py36/97c6b26/ : SUCCESS in 4m 33s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/54/660754/8/check/placement-nova-tox-functional-py36/e2ec570/ : SUCCESS in 11m 51s\n- placement-perfload http://logs.openstack.org/54/660754/8/check/placement-perfload/148ffb6/ : SUCCESS in 9m 15s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"ff665d81c264c5bc675aae495a64f5c6999d01ab","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-06-04 05:18:41.000000000","message":"Patch Set 8: Code-Review-1\n\n(4 comments)\n\nThank you for addressing this.\nSoft -1 with minor suggestions.","accounts_in_message":[],"_revision_number":8},{"id":"b863020cb0235fb2b1ed72e794fa6023dbdc2fd7","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2019-06-04 07:42:35.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"500a9866d618c3154bfbde4a9ef7998e6cd48941","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-06-04 07:54:31.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"860d9d7fb22f2c033802f00bc0b4120fd0d722a4","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-04 08:29:00.000000000","message":"Patch Set 8: Workflow-1\n\n(5 comments)\n\nThanks for the close review Tetsuro. As usual, very helpful.\n\nSome responses within. I\u0027ll make some adjustments and get a new version in order soon.","accounts_in_message":[],"_revision_number":8},{"id":"8a4ccc2ff5ed9d1c80cb62959e56bf5cb4e9a51a","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2019-06-04 10:53:27.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"3dbe1734241b9122587c358936a9bc87b20afb15","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-04 11:11:21.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"ab3ccdcb83a5298336eaae1a66321c7cda12956a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-04 16:48:00.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/54/660754/9/check/grenade-py3/8f79207/ : SUCCESS in 1h 06m 11s\n- tempest-full-py3 http://logs.openstack.org/54/660754/9/check/tempest-full-py3/bad3f88/ : SUCCESS in 1h 35m 18s\n- openstack-tox-docs http://logs.openstack.org/54/660754/9/check/openstack-tox-docs/9326e45/html/ : SUCCESS in 3m 58s\n- openstack-tox-cover http://logs.openstack.org/54/660754/9/check/openstack-tox-cover/b12c15a/cover/ : SUCCESS in 4m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/660754/9/check/openstack-tox-lower-constraints/11459d0/ : SUCCESS in 4m 50s\n- openstack-tox-pep8 http://logs.openstack.org/54/660754/9/check/openstack-tox-pep8/01d08c5/ : SUCCESS in 5m 11s\n- openstack-tox-py27 http://logs.openstack.org/54/660754/9/check/openstack-tox-py27/a0f2ac2/ : SUCCESS in 5m 03s\n- openstack-tox-py36 http://logs.openstack.org/54/660754/9/check/openstack-tox-py36/047f06f/ : SUCCESS in 5m 18s\n- openstack-tox-py37 http://logs.openstack.org/54/660754/9/check/openstack-tox-py37/7a70509/ : SUCCESS in 5m 51s\n- openstack-tox-functional http://logs.openstack.org/54/660754/9/check/openstack-tox-functional/dd2c240/ : SUCCESS in 5m 07s\n- openstack-tox-functional-py36 http://logs.openstack.org/54/660754/9/check/openstack-tox-functional-py36/58b8f1a/ : SUCCESS in 4m 49s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/54/660754/9/check/placement-nova-tox-functional-py36/ea0ca97/ : SUCCESS in 11m 48s\n- placement-perfload http://logs.openstack.org/54/660754/9/check/placement-perfload/995fa5e/ : SUCCESS in 7m 59s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"91834a6c0eb209f7db4d7dffea7982f47eb9c061","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-06-05 03:03:14.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"5c45c9971787e55c2f6b7f6365090f96c8c684af","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-06-05 08:40:23.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":9},{"id":"0e0c84b62fab3aecc2151a54433402d70e25c689","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 08:40:39.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"9adbece613fdcdfe3d9602f9a07e0e5c74856661","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 10:28:45.000000000","message":"Patch Set 9: 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/54/660754/9/gate/grenade-py3/2073566/ : SUCCESS in 59m 33s\n- tempest-full-py3 http://logs.openstack.org/54/660754/9/gate/tempest-full-py3/654f5c0/ : SUCCESS in 1h 42m 22s\n- openstack-tox-docs http://logs.openstack.org/54/660754/9/gate/openstack-tox-docs/ec4da8e/html/ : SUCCESS in 3m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/660754/9/gate/openstack-tox-lower-constraints/284fe9e/ : SUCCESS in 4m 26s\n- openstack-tox-pep8 http://logs.openstack.org/54/660754/9/gate/openstack-tox-pep8/9ecb1ac/ : SUCCESS in 4m 18s\n- openstack-tox-py27 http://logs.openstack.org/54/660754/9/gate/openstack-tox-py27/e657d5d/ : SUCCESS in 3m 51s\n- openstack-tox-py36 http://logs.openstack.org/54/660754/9/gate/openstack-tox-py36/8a1f719/ : SUCCESS in 5m 24s\n- openstack-tox-py37 http://logs.openstack.org/54/660754/9/gate/openstack-tox-py37/5759471/ : SUCCESS in 4m 54s\n- openstack-tox-functional http://logs.openstack.org/54/660754/9/gate/openstack-tox-functional/2fdc929/ : FAILURE in 4m 05s\n- openstack-tox-functional-py36 http://logs.openstack.org/54/660754/9/gate/openstack-tox-functional-py36/729dff6/ : FAILURE in 4m 34s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/54/660754/9/gate/placement-nova-tox-functional-py36/85db9be/ : SUCCESS in 11m 25s","accounts_in_message":[],"_revision_number":9},{"id":"ea754f7d51ad2c964f91a40b0e79ec066a04f621","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-07 09:17:03.000000000","message":"Patch Set 10: Patch Set 9 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"b6cfbb91e06557d0246a1dd7943e7c471593aa77","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-07 11:41:40.000000000","message":"Patch Set 10: 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/54/660754/10/check/grenade-py3/4b8a7e7/ : SUCCESS in 57m 20s\n- tempest-full-py3 http://logs.openstack.org/54/660754/10/check/tempest-full-py3/12a9d6b/ : FAILURE in 1h 15m 13s\n- openstack-tox-docs http://logs.openstack.org/54/660754/10/check/openstack-tox-docs/0c609ce/html/ : SUCCESS in 4m 04s\n- openstack-tox-cover http://logs.openstack.org/54/660754/10/check/openstack-tox-cover/50090f7/ : FAILURE in 5m 12s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/660754/10/check/openstack-tox-lower-constraints/7e6e0d3/ : SUCCESS in 6m 49s\n- openstack-tox-pep8 http://logs.openstack.org/54/660754/10/check/openstack-tox-pep8/b0bda3d/ : SUCCESS in 7m 21s\n- openstack-tox-py27 http://logs.openstack.org/54/660754/10/check/openstack-tox-py27/704bec6/ : SUCCESS in 3m 39s\n- openstack-tox-py36 http://logs.openstack.org/54/660754/10/check/openstack-tox-py36/36dc867/ : SUCCESS in 4m 03s\n- openstack-tox-py37 http://logs.openstack.org/54/660754/10/check/openstack-tox-py37/fde3560/ : SUCCESS in 4m 41s\n- openstack-tox-functional http://logs.openstack.org/54/660754/10/check/openstack-tox-functional/703f2a4/ : FAILURE in 4m 23s\n- openstack-tox-functional-py36 http://logs.openstack.org/54/660754/10/check/openstack-tox-functional-py36/f470b2f/ : FAILURE in 4m 01s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/54/660754/10/check/placement-nova-tox-functional-py36/e4863a0/ : SUCCESS in 11m 17s\n- placement-perfload http://logs.openstack.org/54/660754/10/check/placement-perfload/23136cd/ : SUCCESS in 7m 40s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"cead213dcdf043669bd6c882bc6c32c8e2d44290","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-07 14:27:04.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":11},{"id":"208d16e3a11e80f64457c83913040a3ad9509585","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-07 14:27:21.000000000","message":"Patch Set 11: Workflow+1\n\nrebase to get os-traits fixes","accounts_in_message":[],"_revision_number":11},{"id":"16f8b4a9b5399a99928232341c796eed0f54ca3d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-08 00:47:22.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/54/660754/11/check/grenade-py3/5a67fcc/ : SUCCESS in 1h 01m 28s\n- tempest-full-py3 http://logs.openstack.org/54/660754/11/check/tempest-full-py3/fc19f83/ : SUCCESS in 1h 37m 39s\n- openstack-tox-docs http://logs.openstack.org/54/660754/11/check/openstack-tox-docs/481d78e/html/ : SUCCESS in 4m 20s\n- openstack-tox-cover http://logs.openstack.org/54/660754/11/check/openstack-tox-cover/0886e30/cover/ : SUCCESS in 5m 18s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/660754/11/check/openstack-tox-lower-constraints/d8df245/ : SUCCESS in 4m 41s\n- openstack-tox-pep8 http://logs.openstack.org/54/660754/11/check/openstack-tox-pep8/a1688bf/ : SUCCESS in 5m 58s\n- openstack-tox-py27 http://logs.openstack.org/54/660754/11/check/openstack-tox-py27/82d4e81/ : SUCCESS in 4m 46s\n- openstack-tox-py36 http://logs.openstack.org/54/660754/11/check/openstack-tox-py36/e7e27bd/ : SUCCESS in 4m 39s\n- openstack-tox-py37 http://logs.openstack.org/54/660754/11/check/openstack-tox-py37/097f910/ : SUCCESS in 6m 35s\n- openstack-tox-functional http://logs.openstack.org/54/660754/11/check/openstack-tox-functional/49f8a4b/ : SUCCESS in 6m 11s\n- openstack-tox-functional-py36 http://logs.openstack.org/54/660754/11/check/openstack-tox-functional-py36/a8c223f/ : SUCCESS in 4m 34s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/54/660754/11/check/placement-nova-tox-functional-py36/5c74fd0/ : SUCCESS in 10m 39s\n- placement-perfload http://logs.openstack.org/54/660754/11/check/placement-perfload/00a960d/ : SUCCESS in 7m 52s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"355691d685c88e2904cd26faf2d73419d5f2fbbc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-08 00:47:51.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":11},{"id":"66a1853ab47139147b15c6b35891cfbb337b4af7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-08 02:40:35.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":11},{"id":"af828cf586489cfe4b45b565a39fbd084d23b58e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-08 02:40:35.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/54/660754/11/gate/grenade-py3/34cde39/ : SUCCESS in 56m 54s\n- tempest-full-py3 http://logs.openstack.org/54/660754/11/gate/tempest-full-py3/ee33ef3/ : SUCCESS in 1h 35m 05s\n- openstack-tox-docs http://logs.openstack.org/54/660754/11/gate/openstack-tox-docs/81bed57/html/ : SUCCESS in 7m 38s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/660754/11/gate/openstack-tox-lower-constraints/d4f2950/ : SUCCESS in 5m 27s\n- openstack-tox-pep8 http://logs.openstack.org/54/660754/11/gate/openstack-tox-pep8/3cd9c6f/ : SUCCESS in 4m 50s\n- openstack-tox-py27 http://logs.openstack.org/54/660754/11/gate/openstack-tox-py27/980deb4/ : SUCCESS in 4m 45s\n- openstack-tox-py36 http://logs.openstack.org/54/660754/11/gate/openstack-tox-py36/4a87f83/ : SUCCESS in 5m 31s\n- openstack-tox-py37 http://logs.openstack.org/54/660754/11/gate/openstack-tox-py37/6996014/ : SUCCESS in 5m 30s\n- openstack-tox-functional http://logs.openstack.org/54/660754/11/gate/openstack-tox-functional/1b9ba56/ : SUCCESS in 4m 50s\n- openstack-tox-functional-py36 http://logs.openstack.org/54/660754/11/gate/openstack-tox-functional-py36/b7648bf/ : SUCCESS in 5m 12s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/54/660754/11/gate/placement-nova-tox-functional-py36/ff69ec8/ : SUCCESS in 11m 03s","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"910b466c507e965700b84369e83e901edc942ed5","revisions":{"65cb0baadea2b0974fcb669f759efa49f7c5aa98":{"kind":"REWORK","_number":1,"created":"2019-05-22 15:11:54.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/1"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"subject":"DNM: perfload with written allocations","message":"DNM: perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nOther check jobs are turned off while working on this because it is\npretty much certain that I\u0027ve made mistakes in the shell code.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to added nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/65cb0baadea2b0974fcb669f759efa49f7c5aa98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/65cb0baadea2b0974fcb669f759efa49f7c5aa98"}]},"branch":"refs/heads/master"},"adc2dbb8b1273258bbb8eb0df26594e06a319734":{"kind":"REWORK","_number":2,"created":"2019-05-22 15:52:56.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/2"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:52:47.000000000","tz":60},"subject":"DNM: perfload with written allocations","message":"DNM: perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nOther check jobs are turned off while working on this because it is\npretty much certain that I\u0027ve made mistakes in the shell code.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to added nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/adc2dbb8b1273258bbb8eb0df26594e06a319734"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/adc2dbb8b1273258bbb8eb0df26594e06a319734"}]},"branch":"refs/heads/master"},"4dd73ae2ca47cc31170481b6f384b444c16dad05":{"kind":"REWORK","_number":3,"created":"2019-05-22 16:13:17.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/3"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 16:13:07.000000000","tz":60},"subject":"DNM: perfload with written allocations","message":"DNM: perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nOther check jobs are turned off while working on this because it is\npretty much certain that I\u0027ve made mistakes in the shell code.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to added nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4dd73ae2ca47cc31170481b6f384b444c16dad05"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4dd73ae2ca47cc31170481b6f384b444c16dad05"}]},"branch":"refs/heads/master"},"820ecc4503124a483167fba7d78d2878f6b47573":{"kind":"REWORK","_number":4,"created":"2019-05-23 11:53:29.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/4"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-23 11:53:10.000000000","tz":60},"subject":"DNM: perfload with written allocations","message":"DNM: perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nOther check jobs are turned off while working on this because it is\npretty much certain that I\u0027ve made mistakes in the shell code.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to added nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/820ecc4503124a483167fba7d78d2878f6b47573"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/820ecc4503124a483167fba7d78d2878f6b47573"}]},"branch":"refs/heads/master"},"d08e108b191b42f3f49753ffba9ead8ea62b83b1":{"kind":"REWORK","_number":5,"created":"2019-05-23 15:59:47.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/5"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-23 15:59:34.000000000","tz":60},"subject":"DNM: perfload with written allocations","message":"DNM: perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nOther check jobs are turned off while working on this because it is\npretty much certain that I\u0027ve made mistakes in the shell code.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to added nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d08e108b191b42f3f49753ffba9ead8ea62b83b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d08e108b191b42f3f49753ffba9ead8ea62b83b1"}]},"branch":"refs/heads/master"},"f62082d99312b753932d9cd12a03d9840bf480af":{"kind":"REWORK","_number":6,"created":"2019-05-24 10:00:12.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/6"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-24 09:59:59.000000000","tz":60},"subject":"DNM: perfload with written allocations","message":"DNM: perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nOther check jobs are turned off while working on this because it is\npretty much certain that I\u0027ve made mistakes in the shell code.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to added nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f62082d99312b753932d9cd12a03d9840bf480af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f62082d99312b753932d9cd12a03d9840bf480af"}]},"branch":"refs/heads/master"},"be29defce88feed9fab097abec9128141d919355":{"kind":"REWORK","_number":7,"created":"2019-05-24 14:44:48.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/7"}}},"commit":{"parents":[{"commit":"e98b5df3d962b0b9da66c1454b6086df9c9659f6","subject":"Add \u0027docs\u0027 worklist to worklist table","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e98b5df3d962b0b9da66c1454b6086df9c9659f6"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-24 14:44:19.000000000","tz":60},"subject":"perfload with written allocations","message":"perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers,\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to added nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/be29defce88feed9fab097abec9128141d919355"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/be29defce88feed9fab097abec9128141d919355"}]},"branch":"refs/heads/master"},"3ddaac71c19fbf16e5c2f725a2d29cab9d72446d":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2019-05-28 13:05:31.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/8"}}},"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-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-28 13:05:31.000000000","tz":0},"subject":"perfload with written allocations","message":"perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers,\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to added nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3ddaac71c19fbf16e5c2f725a2d29cab9d72446d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3ddaac71c19fbf16e5c2f725a2d29cab9d72446d"}]},"branch":"refs/heads/master"},"5caeec68e398697cebe928ea9b04ebcbd9d13ddc":{"kind":"REWORK","_number":9,"created":"2019-06-04 11:11:21.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/9"}}},"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-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-06-04 11:10:15.000000000","tz":60},"subject":"perfload with written allocations","message":"perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers,\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to add nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5caeec68e398697cebe928ea9b04ebcbd9d13ddc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5caeec68e398697cebe928ea9b04ebcbd9d13ddc"}]},"branch":"refs/heads/master"},"a7165896e8ed72ed8043acd50dbab9c467f8f2f1":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2019-06-07 09:17:03.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/10"}}},"commit":{"parents":[{"commit":"88c6ad9cb44eba3bd69742b6a3c5f9c015106df2","subject":"Optionally run a wsgi profiler when asked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/88c6ad9cb44eba3bd69742b6a3c5f9c015106df2"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-06-07 09:17:03.000000000","tz":0},"subject":"perfload with written allocations","message":"perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers,\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to add nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a7165896e8ed72ed8043acd50dbab9c467f8f2f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a7165896e8ed72ed8043acd50dbab9c467f8f2f1"}]},"branch":"refs/heads/master"},"910b466c507e965700b84369e83e901edc942ed5":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2019-06-07 14:27:04.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/660754/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/54/660754/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/54/660754/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/54/660754/11"}}},"commit":{"parents":[{"commit":"4cca0ee13cadcda12e3aad79a68e33e19c6b527d","subject":"Bump os-traits to latest release (0.14.0)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4cca0ee13cadcda12e3aad79a68e33e19c6b527d"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-05-22 15:04:38.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-06-07 14:27:04.000000000","tz":0},"subject":"perfload with written allocations","message":"perfload with written allocations\n\nOne of the needs we\u0027ve discussed for perfload is making sure\nit is measuring when some inventory has been used.\n\nHere, we change the perload job so that it creates the 1000 providers,\nmeasures getting allocation_candidates and then, in a loop of 99, gets\na limited set of candidates, writes the first one back as an allocation\nfor a random consumer, project and user. At each iteration it measures\nagain.\n\nThis will make the log file a lot longer, but that\u0027s not a significant\nissue: the numbers that matter will either be near the top or near the\nend. If they are weird, looking in the middle will be informative. We\ncan tweak it.\n\nThis, as usual, is one of many ways to accomplish gathering some data.\nOther options might include parallelizing the writes, but in this case\nwe are trying to see the impact of code on a single request, not on\nconcurrency.\n\nAt some point we will want to add nested and sharing into this mix.\n\nChange-Id: I74b64a25f2be8fbbd01b3a3b438bba68de04b269\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/910b466c507e965700b84369e83e901edc942ed5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/910b466c507e965700b84369e83e901edc942ed5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
