)]}'
{"id":"openstack%2Fneutron-lib~346554","triplet_id":"openstack%2Fneutron-lib~master~If76457b1f0d5d3479e394d0dba3b22a90928f0f2","project":"openstack/neutron-lib","branch":"master","topic":"improve-callback-interface","hashtags":[],"change_id":"If76457b1f0d5d3479e394d0dba3b22a90928f0f2","subject":"Expose/Improve callback notification interface","status":"MERGED","created":"2016-07-24 23:34:54.000000000","updated":"2017-01-12 19:02:07.000000000","submitted":"2017-01-12 19:02:07.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":137,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"bc309f3607ad7e82c57690a6a92e1d1003f531f6","_number":346554,"virtual_id_number":346554,"owner":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2017-01-12 19:02:07.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"value":0,"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},{"value":0,"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"value":0,"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-01-12 13:14:41.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"value":0,"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},{"value":2,"date":"2017-01-12 00:36:02.000000000","_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"value":0,"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"}],"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":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"value":0,"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},{"value":0,"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"value":0,"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":1,"date":"2017-01-12 17:26:25.000000000","_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"value":0,"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},{"value":0,"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"value":0,"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"},{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-29 19:30:02.000000000","updated_by":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"reviewer":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"state":"REVIEWER"},{"updated":"2016-11-13 06:20:07.000000000","updated_by":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"reviewer":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"state":"REVIEWER"},{"updated":"2016-11-13 17:48:42.000000000","updated_by":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"reviewer":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"state":"REVIEWER"},{"updated":"2016-11-15 15:53:26.000000000","updated_by":{"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"},"reviewer":{"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"},"state":"REVIEWER"},{"updated":"2016-11-16 05:36:50.000000000","updated_by":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"reviewer":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"state":"REVIEWER"},{"updated":"2017-01-12 00:36:02.000000000","updated_by":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"reviewer":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"state":"REVIEWER"},{"updated":"2017-01-12 13:14:41.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2017-01-12 17:26:25.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2017-01-12 19:02:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e495ea6dd1b2828eadfe4c1ceee2604ed33e0006","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-07-24 23:34:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"38a69e314251632c444a7eb2cc1f92176c89d110","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-07-24 23:36:13.000000000","message":"Patch Set 1: Workflow-1\n\nI think I may break out the additional callback changes I pulled over here into a separate patch. Also need to get reraise_as_retryrequest() into lib for the manager.py updates.","accounts_in_message":[],"_revision_number":1},{"id":"2230e3c8957dc5247e301c09dcc3eadb13ebef2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-25 02:34:47.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs http://docs-draft.openstack.org/54/346554/1/check/gate-neutron-lib-docs/9e8ddf1//doc/build/html/ : SUCCESS in 1m 54s\n- gate-neutron-lib-pep8 http://logs.openstack.org/54/346554/1/check/gate-neutron-lib-pep8/ebe34d9/ : FAILURE in 4m 51s\n- gate-neutron-lib-python27 http://logs.openstack.org/54/346554/1/check/gate-neutron-lib-python27/f7bd569/ : SUCCESS in 4m 32s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/1/check/gate-neutron-lib-python34/44a0c1b/ : SUCCESS in 4m 02s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/1/check/gate-neutron-lib-python35/4a414d8/ : SUCCESS in 3m 58s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/1/check/gate-tempest-dsvm-neutron-src-neutron-lib/7d6e8e0/ : SUCCESS in 1h 13m 53s\n- neutron-lib-coverage http://logs.openstack.org/54/346554/1/check/neutron-lib-coverage/b6cab8f/ : SUCCESS in 2m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d413303043e7c059b8b862718fe9c01c186fa08d","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-07-25 14:29:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3506d4b41cd055342b48ee3aa0b60741bf888106","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-07-25 14:30:18.000000000","message":"Patch Set 2: Workflow-1\n\nStill a WIP, but I broke out the callback updates into a separate patch [1] that this depends on.\n\n\n[1] https://review.openstack.org/#/c/346847/","accounts_in_message":[],"_revision_number":2},{"id":"6e75cbcb3eb0f640248afe0a65506b56fbc57f7a","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-07-25 16:41:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a189ab75f2fbeafeb664b09c9694468a75e91247","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-07-25 16:48:20.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0b94bcd2d1cc73d606a857ea55d9f3fc3e471431","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 00:48:47.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs http://docs-draft.openstack.org/54/346554/3/check/gate-neutron-lib-docs/37dd7a8//doc/build/html/ : SUCCESS in 2m 27s\n- gate-neutron-lib-pep8 http://logs.openstack.org/54/346554/3/check/gate-neutron-lib-pep8/826474a/ : SUCCESS in 5m 05s\n- gate-neutron-lib-python27 http://logs.openstack.org/54/346554/3/check/gate-neutron-lib-python27/cf2956f/ : SUCCESS in 2m 43s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/3/check/gate-neutron-lib-python34/ed71f78/ : FAILURE in 3m 19s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/3/check/gate-neutron-lib-python35/a44d9ae/ : FAILURE in 2m 49s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/3/check/gate-tempest-dsvm-neutron-src-neutron-lib/d303969/ : SUCCESS in 1h 25m 11s\n- neutron-lib-coverage http://logs.openstack.org/54/346554/3/check/neutron-lib-coverage/559ee7a/ : SUCCESS in 4m 06s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ef316041145ea506dbaf62ac938677ac0d398f18","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-07-26 10:33:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"dac33d4618f73f7a1e9559c1cb68e5a2b017ac57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 12:31:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/4/check/gate-neutron-lib-docs-ubuntu-xenial/3fe3786//doc/build/html/ : SUCCESS in 2m 38s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/4/check/gate-neutron-lib-pep8-ubuntu-xenial/86eedf2/ : SUCCESS in 4m 27s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/4/check/gate-neutron-lib-python27-ubuntu-xenial/e42e1cc/ : SUCCESS in 3m 47s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/4/check/gate-neutron-lib-python34/a5a322b/ : SUCCESS in 4m 50s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/4/check/gate-neutron-lib-python35/16be4d6/ : SUCCESS in 4m 01s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/4/check/gate-tempest-dsvm-neutron-src-neutron-lib/214ef33/ : SUCCESS in 1h 16m 54s\n- neutron-lib-coverage http://logs.openstack.org/54/346554/4/check/neutron-lib-coverage/94eda9f/ : SUCCESS in 3m 33s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"29b0195c07cdd22a119599206441ff337c8a4959","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-02 22:34:35.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"92f67743404c9a86b9e18e3e3cbaa9dc04518c8d","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-08-03 10:50:44.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"553cc36ace8ef76dc58519fef2e00464b012ad52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 13:20:23.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/5/check/gate-neutron-lib-docs-ubuntu-xenial/268e8a9//doc/build/html/ : SUCCESS in 3m 32s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/5/check/gate-neutron-lib-pep8-ubuntu-xenial/dc5190e/ : SUCCESS in 4m 08s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/5/check/gate-neutron-lib-python27-ubuntu-xenial/72c923a/ : SUCCESS in 8m 18s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/5/check/gate-neutron-lib-python34/0a8ec33/ : SUCCESS in 5m 05s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/5/check/gate-neutron-lib-python35/371f814/ : SUCCESS in 9m 00s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/5/check/gate-tempest-dsvm-neutron-src-neutron-lib/3c48b04/ : SUCCESS in 1h 25m 35s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/5/check/neutron-lib-coverage-ubuntu-xenial/048d652/ : SUCCESS in 8m 43s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"35fc4ce44cd1e96c63aeb612120efbb0e9e6ca3e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-04 00:35:05.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"d2b096e319f247660c293890d0852732b9fab21f","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-08-04 19:08:05.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"10bfc9c5d8ad2434c1f4f4e85ab54e773af1649f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-04 23:48:08.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/6/check/gate-neutron-lib-docs-ubuntu-xenial/b3bc485//doc/build/html/ : SUCCESS in 4m 40s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/6/check/gate-neutron-lib-pep8-ubuntu-xenial/4cabd63/ : SUCCESS in 4m 16s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/6/check/gate-neutron-lib-python27-ubuntu-xenial/3812b8e/ : SUCCESS in 5m 02s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/6/check/gate-neutron-lib-python34/96d14ef/ : SUCCESS in 3m 41s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/6/check/gate-neutron-lib-python35/a75ad2e/ : SUCCESS in 5m 25s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/6/check/gate-tempest-dsvm-neutron-src-neutron-lib/a79c656/ : SUCCESS in 1h 18m 58s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/6/check/neutron-lib-coverage-ubuntu-xenial/300c962/ : SUCCESS in 3m 56s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7a3e21104fa7b03fa4ea6c8daceaaecd2a2e1759","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-09-27 19:21:22.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"e88cf01264d19272782f78c264cb2a7c00157882","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-27 20:02:21.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/7/check/gate-neutron-lib-docs-ubuntu-xenial/0c96d51//doc/build/html/ : SUCCESS in 2m 06s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/7/check/gate-neutron-lib-pep8-ubuntu-xenial/77f890c/ : SUCCESS in 2m 06s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/7/check/gate-neutron-lib-python27-ubuntu-xenial/faed24f/ : SUCCESS in 6m 08s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/7/check/gate-neutron-lib-python34/52dd015/ : SUCCESS in 2m 55s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/7/check/gate-neutron-lib-python35/59a569c/ : SUCCESS in 2m 54s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/7/check/gate-tempest-dsvm-neutron-src-neutron-lib/159e5fe/ : SUCCESS in 40m 46s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/7/check/neutron-lib-coverage-ubuntu-xenial/9fa3c87/ : SUCCESS in 2m 16s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"b020bafa5ff198661b98d32a59adfde36396e688","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2016-09-27 20:14:57.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"9d3576166ead8784ef45038a9356758a67c0b46a","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-09-29 16:58:01.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"d6d56a0e8c03d8cd567f859e26603c297505e54b","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-09-29 17:00:08.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4a896592562a665f46fc2f16f40aef851cd047f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-29 17:40:17.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/8/check/gate-neutron-lib-docs-ubuntu-xenial/d24df7a//doc/build/html/ : SUCCESS in 5m 31s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/8/check/gate-neutron-lib-pep8-ubuntu-xenial/ba6787d/ : FAILURE in 2m 14s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/8/check/gate-neutron-lib-python27-ubuntu-xenial/48f91cb/ : SUCCESS in 2m 46s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/8/check/gate-neutron-lib-python34/cdde610/ : SUCCESS in 2m 41s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/8/check/gate-neutron-lib-python35/17398c3/ : SUCCESS in 2m 45s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/8/check/gate-tempest-dsvm-neutron-src-neutron-lib/f6953b1/ : SUCCESS in 42m 02s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/8/check/neutron-lib-coverage-ubuntu-xenial/2b17725/ : SUCCESS in 3m 14s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"f4c818337bbc820c9cfce2182813ef5d7151a193","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2016-09-29 19:30:02.000000000","message":"Patch Set 8:\n\n(1 comment)\n\nOther than the pep8 failure, I think this looks all right.","accounts_in_message":[],"_revision_number":8},{"id":"a41b197dbd87f77c7856c523293489ba2b0b8243","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-10-10 19:33:43.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"e22ba95a2c3fc0c6eef97b8daf130fd3aae0ac78","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-10-10 19:33:57.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"34dbf891d0ec7dd785a07eb66040832f5faa803d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-10 20:31:00.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/9/check/gate-neutron-lib-docs-ubuntu-xenial/74a71d2//doc/build/html/ : SUCCESS in 2m 51s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/9/check/gate-neutron-lib-pep8-ubuntu-xenial/d65cbb8/ : SUCCESS in 3m 16s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/9/check/gate-neutron-lib-python27-ubuntu-xenial/3ef08ad/ : SUCCESS in 2m 32s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/9/check/gate-neutron-lib-python34/7b3718e/ : SUCCESS in 2m 37s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/9/check/gate-neutron-lib-python35/03cc94d/ : SUCCESS in 3m 13s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/9/check/gate-tempest-dsvm-neutron-src-neutron-lib/3a62917/ : SUCCESS in 43m 25s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/9/check/neutron-lib-coverage-ubuntu-xenial/a098ff9/ : SUCCESS in 2m 53s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"ba9b70ae8612734acc7cdb6e2f799aa244f87b83","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-08 17:32:32.000000000","message":"Patch Set 9: Workflow-1\n\nNeed to add release notes and a separate patch to make public.","accounts_in_message":[],"_revision_number":9},{"id":"c135580f5af16974a944f80c9c7550cfdb929df6","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-09 15:38:55.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"ea890a0498ed0d8baef83358788fa0b789a21078","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-09 16:24:08.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/10/check/gate-neutron-lib-docs-ubuntu-xenial/a525f45//doc/build/html/ : SUCCESS in 1m 57s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/10/check/gate-neutron-lib-pep8-ubuntu-xenial/8771ade/ : SUCCESS in 2m 11s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/10/check/gate-neutron-lib-python27-ubuntu-xenial/be8691a/ : SUCCESS in 5m 00s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/10/check/gate-neutron-lib-python34/cc1e2c4/ : SUCCESS in 8m 07s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/10/check/gate-neutron-lib-python35/7818184/ : SUCCESS in 3m 56s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/10/check/gate-neutron-lib-releasenotes/9a49280//releasenotes/build/html/ : SUCCESS in 2m 51s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/10/check/gate-tempest-dsvm-neutron-src-neutron-lib/910cad3/ : SUCCESS in 44m 56s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/10/check/neutron-lib-coverage-ubuntu-xenial/ba0af62/ : SUCCESS in 2m 35s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"3e02dae04d179af8483ab8df2eefbe7911074019","author":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"date":"2016-11-10 07:22:48.000000000","message":"Patch Set 10: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"24ae15ad6d2fccd5fd745dcbb4ab55e992e39087","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-11 16:35:16.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"0b9988a3b4000940e745859b2078db7abea1f219","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-11 16:35:58.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"923b93a3aa5c945e4eeca866e580a3460735374a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-11 17:19:44.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/11/check/gate-neutron-lib-docs-ubuntu-xenial/1b17f5f//doc/build/html/ : SUCCESS in 2m 31s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/11/check/gate-neutron-lib-pep8-ubuntu-xenial/c6d9d37/ : SUCCESS in 2m 34s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/11/check/gate-neutron-lib-python27-ubuntu-xenial/4143d01/ : SUCCESS in 2m 18s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/11/check/gate-neutron-lib-python34/cc4a598/ : SUCCESS in 2m 07s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/11/check/gate-neutron-lib-python35/adadad0/ : SUCCESS in 2m 05s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/11/check/gate-neutron-lib-releasenotes/8d30899//releasenotes/build/html/ : SUCCESS in 3m 33s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/11/check/gate-tempest-dsvm-neutron-src-neutron-lib/a95d204/ : SUCCESS in 44m 15s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/11/check/neutron-lib-coverage-ubuntu-xenial/20b96b5/ : SUCCESS in 2m 04s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"7a2c576c0630f7bf0699db6135a470a1c613bac3","author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"date":"2016-11-11 21:38:59.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"66ae38ed1300f5ddf5de7e5a35bfe915a829f2dd","author":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"date":"2016-11-13 06:20:07.000000000","message":"Patch Set 11: Code-Review+1","accounts_in_message":[],"_revision_number":11},{"id":"0e1ce35f15709b8c2685c7b9340f74c3d0ca0435","author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"date":"2016-11-13 17:48:42.000000000","message":"Patch Set 11: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":11},{"id":"2f2239f6eb1046ac232b1ba52ed59c2152d81a05","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-14 17:06:44.000000000","message":"Patch Set 11:\n\n(4 comments)","accounts_in_message":[],"_revision_number":11},{"id":"5a6b7656d83fbd7c30b56f67de325ea321c9bb56","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-14 17:07:08.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"6ca1c74bfe6c146520718b0a68b6fa0d7b870bac","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-14 17:24:19.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"4be69d7bf6b33d0899a3576e430ef25d3fbbb26b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-14 18:07:50.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/12/check/gate-neutron-lib-docs-ubuntu-xenial/fa50cf1//doc/build/html/ : SUCCESS in 3m 22s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/12/check/gate-neutron-lib-pep8-ubuntu-xenial/e47cca3/ : SUCCESS in 4m 22s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/12/check/gate-neutron-lib-python27-ubuntu-xenial/250da17/ : SUCCESS in 2m 02s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/12/check/gate-neutron-lib-python34/0dd4653/ : SUCCESS in 2m 13s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/12/check/gate-neutron-lib-python35/0dd30ca/ : SUCCESS in 2m 16s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/12/check/gate-neutron-lib-releasenotes/fcccd12//releasenotes/build/html/ : SUCCESS in 3m 20s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/12/check/gate-tempest-dsvm-neutron-src-neutron-lib/015938d/ : SUCCESS in 43m 16s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/12/check/neutron-lib-coverage-ubuntu-xenial/ee61252/ : SUCCESS in 2m 07s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"e07b47fb2635f24019b041a108bf92017bf153bc","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-14 18:45:40.000000000","message":"Uploaded patch set 13: Commit message was updated.","accounts_in_message":[],"_revision_number":13},{"id":"f658531b7299dc2b60e59157f5cf17f3eb5c5bf8","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-14 18:47:00.000000000","message":"Patch Set 13: Workflow-1\n\nAdded depends on for a neutron sanity test. WIP so we can validate this runs with neutron.","accounts_in_message":[],"_revision_number":13},{"id":"16bdd19a4bbfcaa2a9060b8968c5a46ce6098bf1","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-11-14 18:49:24.000000000","message":"Patch Set 13: Code-Review-1\n\nSome comments on PS12. I\u0027ll continue on PS13","accounts_in_message":[],"_revision_number":13},{"id":"e8c406b9ecf6b5ee48c6fd43f9525f65967c8f85","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-11-14 18:55:08.000000000","message":"Patch Set 13:\n\n(5 comments)","accounts_in_message":[],"_revision_number":13},{"id":"b8fc4c35bca32feef49b796a9b11da94d4160004","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-11-14 18:55:51.000000000","message":"Patch Set 13:\n\nA few suggestions inline.","accounts_in_message":[],"_revision_number":13},{"id":"85774fd198d1f5903989bf52886ba642e00dc74f","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-11-14 18:56:37.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"b928c5de9777acd93bdd4514015f64c55aab9ba1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-14 19:27:18.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/13/check/gate-neutron-lib-docs-ubuntu-xenial/43e7454//doc/build/html/ : SUCCESS in 1m 56s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/13/check/gate-neutron-lib-pep8-ubuntu-xenial/f1342fe/ : SUCCESS in 2m 00s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/13/check/gate-neutron-lib-python27-ubuntu-xenial/5e6c189/ : SUCCESS in 1m 57s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/13/check/gate-neutron-lib-python34/be594e6/ : SUCCESS in 2m 01s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/13/check/gate-neutron-lib-python35/cd14aab/ : SUCCESS in 2m 02s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/13/check/gate-neutron-lib-releasenotes/82cb2b2//releasenotes/build/html/ : SUCCESS in 1m 54s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/13/check/gate-tempest-dsvm-neutron-src-neutron-lib/8b27d65/ : SUCCESS in 40m 59s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/13/check/neutron-lib-coverage-ubuntu-xenial/7d7abc4/ : SUCCESS in 1m 56s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"7c8fc74639c24b92c278f87dd10062a3ce305e28","author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"date":"2016-11-14 19:27:56.000000000","message":"Patch Set 13: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"ccad97c8c82fb8f6b38e215614378e79ae8df080","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-14 21:31:28.000000000","message":"Patch Set 13:\n\n(6 comments)","accounts_in_message":[],"_revision_number":13},{"id":"6cdc92c8b5041295138ee3e4bb301155a8b11bf6","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-14 22:00:49.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"2d3f485ce79efa6a14419a926d319af91c079b02","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-14 22:10:01.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"9c48b1eac6115c4ad5a59010c7c762f5267894b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-14 22:42:54.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/14/check/gate-neutron-lib-docs-ubuntu-xenial/ad1c804//doc/build/html/ : SUCCESS in 3m 14s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/14/check/gate-neutron-lib-pep8-ubuntu-xenial/fd38995/ : SUCCESS in 3m 24s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/14/check/gate-neutron-lib-python27-ubuntu-xenial/f78f58d/ : SUCCESS in 1m 59s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/14/check/gate-neutron-lib-python34/b516af3/ : SUCCESS in 2m 08s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/14/check/gate-neutron-lib-python35/acbb2a0/ : SUCCESS in 1m 59s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/14/check/gate-neutron-lib-releasenotes/43bf7ce//releasenotes/build/html/ : SUCCESS in 1m 50s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/14/check/gate-tempest-dsvm-neutron-src-neutron-lib/9e69e1c/ : SUCCESS in 41m 51s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/14/check/neutron-lib-coverage-ubuntu-xenial/5569f9d/ : SUCCESS in 3m 04s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"e70551b70f2cb2224001eeccee0c173d48c4efc3","author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"date":"2016-11-14 23:12:13.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"97d8932968bf3f43a9807257fccd596038178339","author":{"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"},"date":"2016-11-15 13:11:03.000000000","message":"Patch Set 14:\n\n(3 comments)","accounts_in_message":[],"_revision_number":14},{"id":"144ca708285bcd73403214f719480c85acb87b28","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-15 15:35:56.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"18cc5872862148b7fc47e6aadbccf874d73bb8dd","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-15 15:36:56.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"ba9e9ff0310055c06af5fb598f32fa967a1c352b","author":{"_account_id":9423,"name":"Roey Chen","email":"roeyc@vmware.com","username":"roeyc"},"date":"2016-11-15 15:53:26.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"cd776610b7691e0c5bbf1f1c72f21129be107ddb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-15 16:42:45.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/15/check/gate-neutron-lib-docs-ubuntu-xenial/32c9e55//doc/build/html/ : SUCCESS in 2m 18s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/15/check/gate-neutron-lib-pep8-ubuntu-xenial/f7db97c/ : SUCCESS in 2m 04s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/15/check/gate-neutron-lib-python27-ubuntu-xenial/3d752d6/ : SUCCESS in 2m 26s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/15/check/gate-neutron-lib-python34/4b9e06f/ : SUCCESS in 2m 15s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/15/check/gate-neutron-lib-python35/22554f5/ : SUCCESS in 2m 14s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/15/check/gate-neutron-lib-releasenotes/ce71b50//releasenotes/build/html/ : SUCCESS in 2m 14s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/15/check/gate-tempest-dsvm-neutron-src-neutron-lib/c51294d/ : SUCCESS in 1h 05m 29s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/15/check/neutron-lib-coverage-ubuntu-xenial/9874e73/ : SUCCESS in 4m 06s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"ef78946fca687e6200d639ebe7ab21658af2055e","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-11-15 17:42:52.000000000","message":"Patch Set 12:\n\n(5 comments)","accounts_in_message":[],"_revision_number":12},{"id":"e2ff18af72e9760ea0a8bbd715b14c4ad5b16a12","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-11-15 17:43:13.000000000","message":"Patch Set 15: Code-Review-1\n\nI had a bunch of comments made on PS12 which I realized I never posted.","accounts_in_message":[],"_revision_number":15},{"id":"6a319a2100d3731c923a5e3c45f36cab54a60a59","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-15 18:02:00.000000000","message":"Patch Set 12:\n\n(5 comments)","accounts_in_message":[],"_revision_number":12},{"id":"5051beadef1c56cb870f7ca3c64810dbed683be3","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-15 18:55:07.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"a04f99430df56ce28b09135c36d64749e22347a6","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-15 19:10:53.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"e0b2add8de40ceaf318d0729a03b39983595c7aa","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-15 19:12:35.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"e5133388d79ec06be220b3de1921aa06a02b7964","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-15 19:55:51.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/17/check/gate-neutron-lib-docs-ubuntu-xenial/6f95e16//doc/build/html/ : SUCCESS in 2m 06s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/17/check/gate-neutron-lib-pep8-ubuntu-xenial/c95a668/ : SUCCESS in 3m 01s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/17/check/gate-neutron-lib-python27-ubuntu-xenial/b9a4277/ : SUCCESS in 2m 03s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/17/check/gate-neutron-lib-python34/05330d0/ : SUCCESS in 1m 59s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/17/check/gate-neutron-lib-python35/b78882f/ : SUCCESS in 3m 04s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/17/check/gate-neutron-lib-releasenotes/f9e9665//releasenotes/build/html/ : SUCCESS in 3m 26s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/17/check/gate-tempest-dsvm-neutron-src-neutron-lib/e1a733f/ : SUCCESS in 43m 02s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/17/check/neutron-lib-coverage-ubuntu-xenial/8b8c914/ : SUCCESS in 2m 02s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"aa015020540e539ce80a0c0a05c1d623c31c1ef4","author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"date":"2016-11-16 05:36:50.000000000","message":"Patch Set 17: Code-Review+1\n\nThis is looking pretty good to me.","accounts_in_message":[],"_revision_number":17},{"id":"9cb5f097c6776772255a242aa5beba37d640a6e7","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-11-17 02:14:09.000000000","message":"Patch Set 17: Code-Review-1\n\nGood stuff. Ihar\u0027s comment on [1] made me realize that we need a fixture to avoid mocking a private method of this thingy, and we do the same for the registry so we should move away from it when we bring this in. Also, can you share a working example of this? I am  too lazy/busy to search :)\n\n[1] https://review.openstack.org/#/c/386845/31/neutron/tests/base.py@379\n[2] http://git.openstack.org/cgit/openstack/neutron/tree/neutron/tests/base.py#n368","accounts_in_message":[],"_revision_number":17},{"id":"99a484ae48f36cf21a2d4c3c4042780d27ff294e","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-21 21:16:07.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"5003ed9ce42f1ce27a6a03643ea588dffb59dd50","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-21 21:17:14.000000000","message":"Patch Set 18:\n\nArmando: Good idea on the test fixtures. See latest commit. Agree on some changes in neutron to test interaction; seems we\u0027re getting close to agreeing on the API.","accounts_in_message":[],"_revision_number":18},{"id":"95b53d8150e8b8643fd80d78fffc553db79a651d","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-21 21:18:34.000000000","message":"Patch Set 18: Workflow-1\n\nCode is good for review, but I want to do some interaction testing in neutron. Once complete with that, I\u0027ll remove the -1W. I\u0027m hoping the neutron change (see \u0027Depends-On\u0027) can be used as an example of how to use the API/events.","accounts_in_message":[],"_revision_number":18},{"id":"8c3e8de302fbb64244160d9d5b4c9681cce3084a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-21 21:31:20.000000000","message":"Patch Set 18: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":18},{"id":"15bd09211b56e671b7f9773e8faf577d4b4121b8","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-21 21:32:17.000000000","message":"Patch Set 18:\n\nrecheck","accounts_in_message":[],"_revision_number":18},{"id":"a0fccab5d3174c93f9ca544e0269cc92920c9420","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-21 22:55:55.000000000","message":"Patch Set 18:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/18/check/gate-neutron-lib-docs-ubuntu-xenial/c7f3ed1//doc/build/html/ : SUCCESS in 4m 32s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/18/check/gate-neutron-lib-pep8-ubuntu-xenial/da7547a/ : SUCCESS in 2m 53s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/18/check/gate-neutron-lib-python27-ubuntu-xenial/bbfd27f/ : SUCCESS in 3m 02s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/18/check/gate-neutron-lib-python34/9d62f05/ : SUCCESS in 4m 25s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/18/check/gate-neutron-lib-python35/d2ea6a2/ : SUCCESS in 2m 18s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/18/check/gate-neutron-lib-releasenotes/0a4f9a9//releasenotes/build/html/ : SUCCESS in 2m 10s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/18/check/gate-tempest-dsvm-neutron-src-neutron-lib/40ff665/ : FAILURE in 14m 35s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/18/check/neutron-lib-coverage-ubuntu-xenial/f9ba5dc/ : SUCCESS in 2m 46s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"284625f0d3068a18cf8f18e6538de29a86171e15","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-22 20:22:00.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"0b29ef08cb04c176563c4d1f81fffdab6d97693b","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-22 20:23:07.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"c5a842398b93544ee78c776455dfda668d8f2656","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-22 20:23:28.000000000","message":"Patch Set 19: Workflow-1\n\nStill doing integration testing.","accounts_in_message":[],"_revision_number":19},{"id":"ad306f68fc7c3d2007a95980883830e7f47cecd9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-22 21:07:20.000000000","message":"Patch Set 19: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/19/check/gate-neutron-lib-docs-ubuntu-xenial/1e9a48d//doc/build/html/ : SUCCESS in 3m 32s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/19/check/gate-neutron-lib-pep8-ubuntu-xenial/829b666/ : SUCCESS in 5m 19s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/19/check/gate-neutron-lib-python27-ubuntu-xenial/456c9a1/ : FAILURE in 2m 42s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/19/check/gate-neutron-lib-python34/730a349/ : FAILURE in 2m 06s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/19/check/gate-neutron-lib-python35/c967130/ : FAILURE in 2m 06s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/19/check/gate-neutron-lib-releasenotes/5a0a620//releasenotes/build/html/ : SUCCESS in 3m 13s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/19/check/gate-tempest-dsvm-neutron-src-neutron-lib/b0f97a1/ : SUCCESS in 43m 41s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/19/check/neutron-lib-coverage-ubuntu-xenial/c63427e/ : FAILURE in 2m 37s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"56a6a6d7e2136a2e5f5cb968d7eaca91f2d50a2b","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-22 22:05:48.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"e9056b3fe0fb4aeb795024a9f8f9441e8b445bba","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-22 22:06:48.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"478595934ef30cde4137467c03e5e662e4b9f925","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-22 22:07:11.000000000","message":"Patch Set 20: Workflow-1\n\nstill testing","accounts_in_message":[],"_revision_number":20},{"id":"2569c0ac38c3b4660604a82bc0c9d1096f11e7e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-22 22:53:23.000000000","message":"Patch Set 20: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/20/check/gate-neutron-lib-docs-ubuntu-xenial/436432c//doc/build/html/ : SUCCESS in 3m 02s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/20/check/gate-neutron-lib-pep8-ubuntu-xenial/38bf201/ : SUCCESS in 2m 28s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/20/check/gate-neutron-lib-python27-ubuntu-xenial/1ae3aba/ : SUCCESS in 2m 13s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/20/check/gate-neutron-lib-python34/c41cf46/ : FAILURE in 2m 15s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/20/check/gate-neutron-lib-python35/4532c2a/ : SUCCESS in 2m 23s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/20/check/gate-neutron-lib-releasenotes/e4a79f2//releasenotes/build/html/ : SUCCESS in 2m 00s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/20/check/gate-tempest-dsvm-neutron-src-neutron-lib/0bbb906/ : SUCCESS in 45m 15s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/20/check/neutron-lib-coverage-ubuntu-xenial/87479f3/ : SUCCESS in 3m 16s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"8e6db97f3a2fa13efd3d4f0215cc29aec16800e0","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-23 13:58:16.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"94755d86ce54ddc5258ae7fcd7f7909404676da5","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-23 13:58:25.000000000","message":"Patch Set 21: Workflow-1","accounts_in_message":[],"_revision_number":21},{"id":"07e15aceadf1a64d8978bf1a7fa8c54445ca1e9b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-23 13:58:39.000000000","message":"Patch Set 21: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":21},{"id":"a1eca8fca6006f12854358d0130e7def89e7ea55","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-23 17:58:29.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.","accounts_in_message":[],"_revision_number":22},{"id":"83146b8b44cdb0b81552e018c2be086f282dba81","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-23 17:58:42.000000000","message":"Patch Set 22: Workflow-1","accounts_in_message":[],"_revision_number":22},{"id":"1bfb31b7a8ee1014c3ce940f84c15260d569f36b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-23 17:59:12.000000000","message":"Patch Set 22: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":22},{"id":"f9e65d1f813791efbf10e9532d707cade1c9b077","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-23 19:26:55.000000000","message":"Patch Set 22:\n\nrecheck dependency rebased","accounts_in_message":[],"_revision_number":22},{"id":"5f468438be5dcf6a8e9637b06bcf46117efc4312","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-23 20:13:14.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/22/check/gate-neutron-lib-docs-ubuntu-xenial/5cd9510//doc/build/html/ : SUCCESS in 2m 05s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/22/check/gate-neutron-lib-pep8-ubuntu-xenial/303db0f/ : SUCCESS in 3m 23s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/22/check/gate-neutron-lib-python27-ubuntu-xenial/f1aefea/ : SUCCESS in 3m 02s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/22/check/gate-neutron-lib-python34/54440dd/ : SUCCESS in 2m 13s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/22/check/gate-neutron-lib-python35/ee9de0a/ : SUCCESS in 3m 38s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/22/check/gate-neutron-lib-releasenotes/c091175//releasenotes/build/html/ : SUCCESS in 2m 48s\n- gate-tempest-dsvm-neutron-src-neutron-lib http://logs.openstack.org/54/346554/22/check/gate-tempest-dsvm-neutron-src-neutron-lib/a5840db/ : SUCCESS in 44m 56s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/22/check/neutron-lib-coverage-ubuntu-xenial/28ed8b5/ : SUCCESS in 3m 33s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"e698884e56b397cd56fffdf9ece76a7dac11862e","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-11-23 21:55:48.000000000","message":"Patch Set 22:\n\ngate-tempest-dsvm-neutron-src-neutron-lib is green indicating neutron switched over to neutron_lib.callbacks works; the current neutron depends on patch removes neutron.callbacks and moves all neutron code to neutron_lib.callbacks with the existing notification API.\n\n\nThe next step is to implement some usages of the new event objects in the neutron patch and retest them here.\n\nI\u0027ll start working on this after the holidays (Monday).","accounts_in_message":[],"_revision_number":22},{"id":"f018b659a90bf946ed7c36077363e48dbe6e22b1","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-01 21:56:58.000000000","message":"Patch Set 22:\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"c877f66c801be4514e0e065fe494f19558e0ee7c","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-07 22:41:43.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"f3f488c83e64d637f5dc180a6397dbb1db709599","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-07 22:41:51.000000000","message":"Patch Set 23: Workflow-1","accounts_in_message":[],"_revision_number":23},{"id":"887ee2cbd4a1180de45aaf38f0b71cf637545af4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-07 23:34:37.000000000","message":"Patch Set 23: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/23/check/gate-neutron-lib-docs-ubuntu-xenial/0bfd163//doc/build/html/ : SUCCESS in 2m 11s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/23/check/gate-neutron-lib-pep8-ubuntu-xenial/79a9fdc/ : SUCCESS in 2m 39s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/23/check/gate-neutron-lib-python27-ubuntu-xenial/c2b65b3/ : SUCCESS in 2m 14s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/23/check/gate-neutron-lib-python34/f637e53/ : FAILURE in 3m 54s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/23/check/gate-neutron-lib-python35/11238a3/ : FAILURE in 2m 47s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/23/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/b089530/ : SUCCESS in 50m 19s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/23/check/gate-neutron-lib-releasenotes/543c577//releasenotes/build/html/ : SUCCESS in 2m 20s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/23/check/neutron-lib-coverage-ubuntu-xenial/a30269a/ : SUCCESS in 2m 12s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"10b19782d5513775a441a84b2d294a19b81ee1d6","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-08 20:28:47.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"8898f472bb3ce346c92c8b5a4903dbc3e7b14c64","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-08 20:28:55.000000000","message":"Patch Set 24: Workflow-1","accounts_in_message":[],"_revision_number":24},{"id":"5b48ac5555056531e8d3de069b5e4f039960ff9d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-08 21:22:38.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/24/check/gate-neutron-lib-docs-ubuntu-xenial/b377424//doc/build/html/ : SUCCESS in 3m 41s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/24/check/gate-neutron-lib-pep8-ubuntu-xenial/411d1d5/ : SUCCESS in 2m 16s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/24/check/gate-neutron-lib-python27-ubuntu-xenial/341345a/ : SUCCESS in 2m 13s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/24/check/gate-neutron-lib-python34/1ec6835/ : SUCCESS in 2m 09s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/24/check/gate-neutron-lib-python35/a811b38/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/24/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/2ef8f86/ : SUCCESS in 51m 39s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/24/check/gate-neutron-lib-releasenotes/ad46f7e//releasenotes/build/html/ : SUCCESS in 3m 53s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/24/check/neutron-lib-coverage-ubuntu-xenial/88d3446/ : SUCCESS in 2m 08s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"a5237fdcf79ecfbbd725b0e5f3629da71c75e851","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-09 16:22:57.000000000","message":"Patch Set 24:\n\nrecheck dependent neutron patch updated; test again","accounts_in_message":[],"_revision_number":24},{"id":"dbc3c41d85148bb32d00375c67d3caa3f574eb37","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-09 17:51:58.000000000","message":"Patch Set 24: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/24/check/gate-neutron-lib-docs-ubuntu-xenial/d6738be//doc/build/html/ : SUCCESS in 3m 48s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/24/check/gate-neutron-lib-pep8-ubuntu-xenial/fafe2c0/ : SUCCESS in 2m 25s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/24/check/gate-neutron-lib-python27-ubuntu-xenial/54a753c/ : SUCCESS in 2m 07s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/24/check/gate-neutron-lib-python34/f317229/ : FAILURE in 2m 58s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/24/check/gate-neutron-lib-python35/ec4805a/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/24/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/dec2e57/ : FAILURE in 1h 27m 28s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/24/check/gate-neutron-lib-releasenotes/489f4e9//releasenotes/build/html/ : SUCCESS in 2m 02s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/24/check/neutron-lib-coverage-ubuntu-xenial/dbd55fe/ : SUCCESS in 2m 37s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"4fe1d1e0e324a5ef5eadc2683d34fe04ba3ab0e3","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-09 20:39:19.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"ec4a4e5c8e4b982302ab0637d311179a08fab3d9","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-09 20:39:28.000000000","message":"Patch Set 25: Workflow-1","accounts_in_message":[],"_revision_number":25},{"id":"2fcd94234f14ccd4c9e22a071dc86c129fd587dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-09 23:08:34.000000000","message":"Patch Set 25: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/25/check/gate-neutron-lib-docs-ubuntu-xenial/25408fe//doc/build/html/ : SUCCESS in 3m 13s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/25/check/gate-neutron-lib-pep8-ubuntu-xenial/b4354e6/ : SUCCESS in 2m 49s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/25/check/gate-neutron-lib-python27-ubuntu-xenial/a47ba6b/ : SUCCESS in 2m 43s\n- gate-neutron-lib-python34 http://logs.openstack.org/54/346554/25/check/gate-neutron-lib-python34/26d04e4/ : SUCCESS in 4m 19s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/25/check/gate-neutron-lib-python35/1f07075/ : SUCCESS in 2m 22s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/25/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/ca6bf45/ : FAILURE in 1h 55m 04s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/25/check/gate-neutron-lib-releasenotes/bdeddd7//releasenotes/build/html/ : SUCCESS in 2m 16s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/25/check/neutron-lib-coverage-ubuntu-xenial/8ffa3d6/ : SUCCESS in 2m 31s (non-voting)","accounts_in_message":[],"_revision_number":25},{"id":"9182cb732cc0c67e262a90c320e26d03d8c03e37","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-12 14:35:26.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"b09f2b26a773ef085fa7c613d46c2a3c155c0bad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-12 14:36:05.000000000","message":"Patch Set 26: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":26},{"id":"e2aaf64d47d20ce17620a345827f5ee9f30f4fd2","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-12 14:36:23.000000000","message":"Patch Set 26: Workflow-1\n\nPS26 removes the use of copy for states, desired_states and metadata as some consumption patterns rely on pass by value. We can make this more strict in the future if necessary.","accounts_in_message":[],"_revision_number":26},{"id":"5e783e1a64f48290edeae50422a4117d05021389","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-13 18:48:44.000000000","message":"Uploaded patch set 27: Patch Set 26 was rebased.","accounts_in_message":[],"_revision_number":27},{"id":"cb18ae80c1c18f99d34eea83af266be5fe1ba301","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-13 18:48:53.000000000","message":"Patch Set 27: Workflow-1","accounts_in_message":[],"_revision_number":27},{"id":"d47545a403b51827e733bc1d5c79e0d352450cf5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-13 19:57:17.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/27/check/gate-neutron-lib-docs-ubuntu-xenial/31c38b3//doc/build/html/ : SUCCESS in 2m 37s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/27/check/gate-neutron-lib-pep8-ubuntu-xenial/5732684/ : SUCCESS in 4m 15s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/27/check/gate-neutron-lib-python27-ubuntu-xenial/c4085f9/ : SUCCESS in 3m 16s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/27/check/gate-neutron-lib-python35/502cf18/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/27/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/d08f253/ : SUCCESS in 1h 06m 40s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/27/check/gate-neutron-lib-releasenotes/c393412//releasenotes/build/html/ : SUCCESS in 2m 52s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/27/check/neutron-lib-coverage-ubuntu-xenial/f74bb0f/ : SUCCESS in 2m 35s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"7df2728a4ccda3a4fab5f77e75328300bc6d2e73","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-14 13:51:41.000000000","message":"Patch Set 27:\n\n400404 (depends on) moves all PROCESS and ROUTER callbacks in neutron to the new callback payload events. As indicated in the green gate jobs here, things are functioning as expected. I\u0027m going to update 400404 to use the new payloads for some API events and once that\u0027s finalized I\u0027ll reopen this for review.","accounts_in_message":[],"_revision_number":27},{"id":"794a32cd79c067cc320e2f24e6eaa6b97de29f77","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-14 18:36:37.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"a6462407b3dff072f8dd88f88d495d98ac9c4c88","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-14 18:39:28.000000000","message":"Patch Set 28: Workflow-1\n\nPS28 removes event_owner as it hasn\u0027t been needed in the neutron sample changes (depends-on patch). Also the docs have been updated and a few minor changes to property accessors.\n\n\nAssuming the gate jobs are green here, this patch is ready for review. See commit message for whats in the neutron (depends-on) patch and view that patch for sample usages.","accounts_in_message":[],"_revision_number":28},{"id":"d5997a023494e25df2375287854c4be84d96714a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-14 19:34:39.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/28/check/gate-neutron-lib-docs-ubuntu-xenial/9ecd9fc//doc/build/html/ : SUCCESS in 2m 13s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/28/check/gate-neutron-lib-pep8-ubuntu-xenial/2463758/ : SUCCESS in 3m 56s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/28/check/gate-neutron-lib-python27-ubuntu-xenial/57d8ee9/ : SUCCESS in 2m 20s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/28/check/gate-neutron-lib-python35/d544483/ : SUCCESS in 3m 39s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/28/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/4219de2/ : SUCCESS in 48m 37s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/28/check/gate-neutron-lib-releasenotes/362ca54//releasenotes/build/html/ : SUCCESS in 3m 37s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/28/check/neutron-lib-coverage-ubuntu-xenial/515369a/ : SUCCESS in 2m 21s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"74f1d8921818d2da12c7ac7b0f96b9d49e0ceb5e","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-14 20:12:03.000000000","message":"Patch Set 28: -Workflow\n\nThe gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial job is green, so I\u0027m opening this back up for review.\n\n\nSee depends-on patch for sample usages.","accounts_in_message":[],"_revision_number":28},{"id":"212b24e37f4b71337d6ae6821d07520582dc7055","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-16 02:08:56.000000000","message":"Patch Set 28:\n\nyou\u0027re top of the queue!","accounts_in_message":[],"_revision_number":28},{"id":"c7a5f18be55d7661382cf44e7fe7e7fb793ae768","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-16 13:21:48.000000000","message":"Patch Set 28: Code-Review-1\n\n(18 comments)\n\nI finished at neutron_lib/callbacks/events.py, but I need to continue. Something else came up! But I\u0027ll get back to this by EOB today ;)","accounts_in_message":[],"_revision_number":28},{"id":"5dc989fa28199fa16ead2045067ebb5f416e4d24","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2016-12-16 16:32:38.000000000","message":"Patch Set 28:\n\n(3 comments)\n\nI\u0027ll let you finish the review before responding + pushing a new patch. But I did want to leave a response on your commit message comments to make sure we\u0027re on the same page; maybe I\u0027m missing something.","accounts_in_message":[],"_revision_number":28},{"id":"cb55b7c6c6a21561ee0ed6c126a204853f03a467","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-16 17:47:01.000000000","message":"Patch Set 28:\n\n(1 comment)","accounts_in_message":[],"_revision_number":28},{"id":"7aac506e2648d7e9e5024c3a8f0f198df87fb13f","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-16 21:06:09.000000000","message":"Patch Set 28:\n\n(22 comments)\n\nreview_lock.release()","accounts_in_message":[],"_revision_number":28},{"id":"d966a796e7a0eb2f3dd8cdadcf9426ba9816b708","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2017-01-04 19:10:11.000000000","message":"Patch Set 28:\n\n(32 comments)\n\nArmando: thanks for thorough review and great comments. I think I got them all.","accounts_in_message":[],"_revision_number":28},{"id":"5875daa3a2b4de60699de8bc62d8e7bf54cc3577","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2017-01-04 19:16:56.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"a5fe0b899eaa858b6507ee68eb8c29f922bc0bf9","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2017-01-04 19:20:32.000000000","message":"Patch Set 29:\n\n(2 comments)\n\nTried to carry over a few questions from PS28 into PS29 to ease review.","accounts_in_message":[],"_revision_number":29},{"id":"fd2392c4f32926b2e4d91cf87478ce1aadf1f351","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-04 20:39:12.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/29/check/gate-neutron-lib-docs-ubuntu-xenial/30d0691//doc/build/html/ : SUCCESS in 3m 58s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/29/check/gate-neutron-lib-pep8-ubuntu-xenial/54d6298/ : SUCCESS in 3m 49s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/29/check/gate-neutron-lib-python27-ubuntu-xenial/02cf0ac/ : SUCCESS in 3m 00s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/29/check/gate-neutron-lib-python35/83a46f9/ : SUCCESS in 3m 24s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/29/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/c126f6a/ : SUCCESS in 1h 20m 44s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/29/check/gate-neutron-lib-releasenotes/6ffc691//releasenotes/build/html/ : SUCCESS in 2m 12s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/29/check/neutron-lib-coverage-ubuntu-xenial/6cf2f13/ : SUCCESS in 2m 32s (non-voting)","accounts_in_message":[],"_revision_number":29},{"id":"d0ca5e2b55d89ce64c2958a37ce7c2e3941c7524","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2017-01-11 20:47:27.000000000","message":"Uploaded patch set 30.","accounts_in_message":[],"_revision_number":30},{"id":"e4aef2db64dc9fbc35d7c0fed6e8f2a180333fc6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-11 21:44:15.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/30/check/gate-neutron-lib-docs-ubuntu-xenial/c50ead6//doc/build/html/ : SUCCESS in 2m 11s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/30/check/gate-neutron-lib-pep8-ubuntu-xenial/d5751ef/ : SUCCESS in 3m 04s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/30/check/gate-neutron-lib-python27-ubuntu-xenial/e13b6c2/ : SUCCESS in 2m 16s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/30/check/gate-neutron-lib-python35/15ae8e4/ : SUCCESS in 2m 18s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/30/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/284eae0/ : SUCCESS in 54m 34s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/30/check/gate-neutron-lib-releasenotes/89656ab//releasenotes/build/html/ : SUCCESS in 3m 27s\n- neutron-lib-coverage-ubuntu-xenial http://logs.openstack.org/54/346554/30/check/neutron-lib-coverage-ubuntu-xenial/a722d36/ : SUCCESS in 5m 33s (non-voting)","accounts_in_message":[],"_revision_number":30},{"id":"808735be497c2349f37034a99f6948adbdabf6c1","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2017-01-11 23:52:27.000000000","message":"Patch Set 28:\n\n(3 comments)","accounts_in_message":[],"_revision_number":28},{"id":"8217ed8f5b0726c4ec031a4ebf1027a162feaad7","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2017-01-11 23:57:48.000000000","message":"Patch Set 30:\n\n(2 comments)\n\nnit in the release note.","accounts_in_message":[],"_revision_number":30},{"id":"12d5af3dd37a0ef210a3f602542e2e110592e464","author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"date":"2017-01-12 00:36:02.000000000","message":"Patch Set 30: Code-Review+2\n\n(2 comments)\n\nLooks pretty good. Some nits to consider if you respin for armando\u0027s comments.","accounts_in_message":[],"_revision_number":30},{"id":"4a85a112cf67f39e66cbcab1c386ef830c2812a9","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2017-01-12 13:14:41.000000000","message":"Patch Set 30: Code-Review+2","accounts_in_message":[],"_revision_number":30},{"id":"f00cce29d086934409b149babe7f9f075f220a76","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2017-01-12 17:26:25.000000000","message":"Patch Set 30: Workflow+1","accounts_in_message":[],"_revision_number":30},{"id":"24fff9e89f8ed5d7c902ba8efeca99debcec2ec4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-12 17:26:36.000000000","message":"Patch Set 30: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":30},{"id":"645dc9ba2045f4afa0fc7ea5f1c10e75d2fd7cd5","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2017-01-12 17:26:54.000000000","message":"Patch Set 30:\n\nwill tweak the relnote as a follow up","accounts_in_message":[],"_revision_number":30},{"id":"3fc17ef0c15c2611aaff9cd984e4445b9ef220bd","date":"2017-01-12 19:02:07.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":30},{"id":"81376cbeda2c130985ca3739c19f3a94395b2de1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-12 19:02:07.000000000","message":"Patch Set 30: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/54/346554/30/gate/gate-neutron-lib-docs-ubuntu-xenial/0338e30//doc/build/html/ : SUCCESS in 2m 34s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/54/346554/30/gate/gate-neutron-lib-pep8-ubuntu-xenial/65ea9a4/ : SUCCESS in 2m 58s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/54/346554/30/gate/gate-neutron-lib-python27-ubuntu-xenial/7896a04/ : SUCCESS in 2m 32s\n- gate-neutron-lib-python35 http://logs.openstack.org/54/346554/30/gate/gate-neutron-lib-python35/5d3fee7/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/54/346554/30/gate/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/bdfe95e/ : SUCCESS in 1h 21m 44s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/54/346554/30/gate/gate-neutron-lib-releasenotes/17ae506//releasenotes/build/html/ : SUCCESS in 3m 22s","accounts_in_message":[],"_revision_number":30}],"current_revision_number":30,"current_revision":"fea8bb64ba7ff52632c2bd3e3298eaedf623ee4f","revisions":{"3af6b8ca379617dbfbbbec3521e5e7bfead312ce":{"kind":"REWORK","_number":1,"created":"2016-07-24 23:34:54.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/1"}}},"commit":{"parents":[{"commit":"8e2aeaa3aac6eed2c93ccd150e040bf17c08d1ff","subject":"Merge \"Remove discover from test-requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/8e2aeaa3aac6eed2c93ccd150e040bf17c08d1ff"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"subject":"WIP: Improve notification callback interface","message":"WIP: Improve notification callback interface\n\nThis patch is a work in progress and is lacking:\n- Unit tests\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for notification events. The overall\ngoal of this work is to begin moving away from the existing\nunstructured  **kwargs passed today and standardize on a\ncommon set of event payload objects; the begining of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nAlso note this patch brings over a few additional changes\nfrom neutron callbacks that neutron-lib is missing. These\ncould be done in a separate patch if warranted.\n\nSubsequent patch(es) will make the _callbacks package public\nand also provide some dev-ref docs on the usage of this new\ninterface.\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3af6b8ca379617dbfbbbec3521e5e7bfead312ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3af6b8ca379617dbfbbbec3521e5e7bfead312ce"}]},"branch":"refs/heads/master"},"6409109394e02cd23a51f07cb9abf25b93654e5f":{"kind":"REWORK","_number":2,"created":"2016-07-25 14:29:13.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/2"}}},"commit":{"parents":[{"commit":"607fba5af29947c328baae01cc74ae01eabfbba8","subject":"Sync neutron callbacks into lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/607fba5af29947c328baae01cc74ae01eabfbba8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-25 14:18:58.000000000","tz":-360},"subject":"WIP: Improve notification callback interface","message":"WIP: Improve notification callback interface\n\nThis patch is a work in progress and is lacking:\n- Unit tests\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for notification events. The overall\ngoal of this work is to begin moving away from the existing\nunstructured  **kwargs passed today and standardize on a\ncommon set of event payload objects; the begining of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nAlso note this patch brings over a few additional changes\nfrom neutron callbacks that neutron-lib is missing. These\ncould be done in a separate patch if warranted.\n\nSubsequent patch(es) will make the _callbacks package public\nand also provide some dev-ref docs on the usage of this new\ninterface.\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/6409109394e02cd23a51f07cb9abf25b93654e5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/6409109394e02cd23a51f07cb9abf25b93654e5f"}]},"branch":"refs/heads/master"},"3d0b621f617363ff75ed5636d05726985c3357f1":{"kind":"REWORK","_number":3,"created":"2016-07-25 16:41:16.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/3"}}},"commit":{"parents":[{"commit":"607fba5af29947c328baae01cc74ae01eabfbba8","subject":"Sync neutron callbacks into lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/607fba5af29947c328baae01cc74ae01eabfbba8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-25 16:32:26.000000000","tz":-360},"subject":"Improve notification callback interface","message":"Improve notification callback interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for notification events. The overall\ngoal of this work is to begin moving away from the existing\nunstructured  **kwargs passed today and standardize on a\ncommon set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nSubsequent patch(es) will make the _callbacks package public\nand also provide some dev-ref docs on the usage of this new\ninterface.\n\nNote this patch depends on:\nhttps://review.openstack.org/#/c/346847/\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3d0b621f617363ff75ed5636d05726985c3357f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3d0b621f617363ff75ed5636d05726985c3357f1"}]},"branch":"refs/heads/master"},"cdfb89c9293f0ed1840ddae7f465f449d03673f6":{"kind":"REWORK","_number":4,"created":"2016-07-26 10:33:29.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/4"}}},"commit":{"parents":[{"commit":"607fba5af29947c328baae01cc74ae01eabfbba8","subject":"Sync neutron callbacks into lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/607fba5af29947c328baae01cc74ae01eabfbba8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-26 10:33:22.000000000","tz":-360},"subject":"Improve notification callback interface","message":"Improve notification callback interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for notification events. The overall\ngoal of this work is to begin moving away from the existing\nunstructured  **kwargs passed today and standardize on a\ncommon set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nSubsequent patch(es) will make the _callbacks package public\nand also provide some dev-ref docs on the usage of this new\ninterface.\n\nNote this patch depends on:\nhttps://review.openstack.org/#/c/346847/\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/cdfb89c9293f0ed1840ddae7f465f449d03673f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/cdfb89c9293f0ed1840ddae7f465f449d03673f6"}]},"branch":"refs/heads/master"},"3bb31198d958f68ce47c083ee891282bb866659d":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-08-03 10:50:44.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/5"}}},"commit":{"parents":[{"commit":"1a446068da0b8513a71030607aac091c78201d32","subject":"Sync neutron callbacks into lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/1a446068da0b8513a71030607aac091c78201d32"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-08-03 10:50:21.000000000","tz":-360},"subject":"Improve notification callback interface","message":"Improve notification callback interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for notification events. The overall\ngoal of this work is to begin moving away from the existing\nunstructured  **kwargs passed today and standardize on a\ncommon set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nSubsequent patch(es) will make the _callbacks package public\nand also provide some dev-ref docs on the usage of this new\ninterface.\n\nNote this patch depends on:\nhttps://review.openstack.org/#/c/346847/\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3bb31198d958f68ce47c083ee891282bb866659d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3bb31198d958f68ce47c083ee891282bb866659d"}]},"branch":"refs/heads/master"},"d77ce810d043c89aa76ed06cb9ebc08d03fdd8d6":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2016-08-04 19:08:05.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/6"}}},"commit":{"parents":[{"commit":"59da263dc143717f56b0d4200a2f24000b121ab2","subject":"Merge \"api-ref: Split LBaaS API reference into v1 and v2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/59da263dc143717f56b0d4200a2f24000b121ab2"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-08-04 18:54:40.000000000","tz":-360},"subject":"Improve notification callback interface","message":"Improve notification callback interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for notification events. The overall\ngoal of this work is to begin moving away from the existing\nunstructured  **kwargs passed today and standardize on a\ncommon set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nSubsequent patch(es) will make the _callbacks package public\nand also provide some dev-ref docs on the usage of this new\ninterface.\n\nNote this patch depends on:\nhttps://review.openstack.org/#/c/346847/\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/d77ce810d043c89aa76ed06cb9ebc08d03fdd8d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/d77ce810d043c89aa76ed06cb9ebc08d03fdd8d6"}]},"branch":"refs/heads/master"},"7dcd60e8a38dfa91daa5ad3b7da399dd5bc63263":{"kind":"REWORK","_number":7,"created":"2016-09-27 19:21:22.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/7"}}},"commit":{"parents":[{"commit":"090dee53b2b32eea65374993db9bd3700451c27d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/090dee53b2b32eea65374993db9bd3700451c27d"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-09-27 19:21:05.000000000","tz":-360},"subject":"Improve callback notification interface","message":"Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCurrent roadmap to roll this out:\n1) Merge this patch leaving neutron_lib._callbacks as private.\n2) Go through the uses of the callback API in neutron, and stub\nout using neutron_lib._callbacks to ensure everything works\nand the API suits our needs.\n3) Make neutron_lib._callbacks public if no changes from #2.\nAlso publish dev ref for the API.\n4) Push neutron changes to use neutron_lib.callbacks.\n5) Deprecate callbacks in neutron.\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/7dcd60e8a38dfa91daa5ad3b7da399dd5bc63263"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/7dcd60e8a38dfa91daa5ad3b7da399dd5bc63263"}]},"branch":"refs/heads/master"},"58742f20ff648110b23391611ccc99eb89362b02":{"kind":"REWORK","_number":8,"created":"2016-09-29 16:58:01.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/8"}}},"commit":{"parents":[{"commit":"090dee53b2b32eea65374993db9bd3700451c27d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/090dee53b2b32eea65374993db9bd3700451c27d"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-09-29 16:57:15.000000000","tz":-360},"subject":"Improve callback notification interface","message":"Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCurrent roadmap to roll this out:\n1) Merge this patch leaving neutron_lib._callbacks as private.\n2) Go through the uses of the callback API in neutron, and stub\nout using neutron_lib._callbacks to ensure everything works\nand the API suits our needs.\n3) Make neutron_lib._callbacks public if no changes from #2.\nAlso publish dev ref for the API.\n4) Push neutron changes to use neutron_lib.callbacks.\n5) Deprecate callbacks in neutron.\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/58742f20ff648110b23391611ccc99eb89362b02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/58742f20ff648110b23391611ccc99eb89362b02"}]},"branch":"refs/heads/master"},"ef7c8263b3c4d91375597a44dbd2f2cdc383be8a":{"kind":"REWORK","_number":9,"created":"2016-10-10 19:33:43.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/9"}}},"commit":{"parents":[{"commit":"a88965b479afcd1ff4fed47056c971273156472a","subject":"Merge \"Add unit test for test_exceptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/a88965b479afcd1ff4fed47056c971273156472a"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-10-10 19:33:23.000000000","tz":-360},"subject":"Improve callback notification interface","message":"Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCurrent roadmap to roll this out:\n1) Merge this patch leaving neutron_lib._callbacks as private.\n2) Go through the uses of the callback API in neutron, and stub\nout using neutron_lib._callbacks to ensure everything works\nand the API suits our needs.\n3) Make neutron_lib._callbacks public if no changes from #2.\nAlso publish dev ref for the API.\n4) Push neutron changes to use neutron_lib.callbacks.\n5) Deprecate callbacks in neutron.\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/ef7c8263b3c4d91375597a44dbd2f2cdc383be8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/ef7c8263b3c4d91375597a44dbd2f2cdc383be8a"}]},"branch":"refs/heads/master"},"56a788581f56d8537dac7e190f03f9258bd0363f":{"kind":"REWORK","_number":10,"created":"2016-11-09 15:38:55.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/10"}}},"commit":{"parents":[{"commit":"36b400af5dabe581cbfb8348ecfc2854a2f0b9a8","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/36b400af5dabe581cbfb8348ecfc2854a2f0b9a8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-09 15:38:33.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/56a788581f56d8537dac7e190f03f9258bd0363f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/56a788581f56d8537dac7e190f03f9258bd0363f"}]},"branch":"refs/heads/master"},"f73458006cd51aeb7fcbb6a5afe05f3d4f79102d":{"kind":"REWORK","_number":11,"created":"2016-11-11 16:35:16.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/11"}}},"commit":{"parents":[{"commit":"36b400af5dabe581cbfb8348ecfc2854a2f0b9a8","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/36b400af5dabe581cbfb8348ecfc2854a2f0b9a8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-11 16:35:16.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/f73458006cd51aeb7fcbb6a5afe05f3d4f79102d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/f73458006cd51aeb7fcbb6a5afe05f3d4f79102d"}]},"branch":"refs/heads/master"},"449aa360c6f2f260481416939a34c9a3d61acc55":{"kind":"REWORK","_number":12,"created":"2016-11-14 17:24:19.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/12"}}},"commit":{"parents":[{"commit":"36b400af5dabe581cbfb8348ecfc2854a2f0b9a8","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/36b400af5dabe581cbfb8348ecfc2854a2f0b9a8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-14 17:08:12.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/449aa360c6f2f260481416939a34c9a3d61acc55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/449aa360c6f2f260481416939a34c9a3d61acc55"}]},"branch":"refs/heads/master"},"c041ea7c0943c124e15f14924727a517857b755b":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2016-11-14 18:45:40.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/13"}}},"commit":{"parents":[{"commit":"36b400af5dabe581cbfb8348ecfc2854a2f0b9a8","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/36b400af5dabe581cbfb8348ecfc2854a2f0b9a8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-14 18:44:33.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-on: Ia76760e5d7591e47489ab9ef4f6ed7d1abca7a64\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/c041ea7c0943c124e15f14924727a517857b755b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/c041ea7c0943c124e15f14924727a517857b755b"}]},"branch":"refs/heads/master"},"9a0328df5b682d0c56d864f8a37621d8233dd72c":{"kind":"REWORK","_number":14,"created":"2016-11-14 22:00:49.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/14"}}},"commit":{"parents":[{"commit":"cabf52e489fd5a87cc3049fcb68763eb38b0cc37","subject":"Sync latest neutron callbacks into lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/cabf52e489fd5a87cc3049fcb68763eb38b0cc37"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-14 21:35:20.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/9a0328df5b682d0c56d864f8a37621d8233dd72c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/9a0328df5b682d0c56d864f8a37621d8233dd72c"}]},"branch":"refs/heads/master"},"8a04a4184a47a34a2270f4b3435a87a1d015fb18":{"kind":"REWORK","_number":15,"created":"2016-11-15 15:36:56.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/15"}}},"commit":{"parents":[{"commit":"ffd8a192c0ef79d169ef43f2e137f55d83913c91","subject":"Merge \"Updates to API report tooling\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/ffd8a192c0ef79d169ef43f2e137f55d83913c91"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-15 15:36:49.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/8a04a4184a47a34a2270f4b3435a87a1d015fb18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/8a04a4184a47a34a2270f4b3435a87a1d015fb18"}]},"branch":"refs/heads/master"},"8887390223d4497eec7c83026e532c45faaddbc6":{"kind":"REWORK","_number":16,"created":"2016-11-15 18:55:07.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/16"}}},"commit":{"parents":[{"commit":"ffd8a192c0ef79d169ef43f2e137f55d83913c91","subject":"Merge \"Updates to API report tooling\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/ffd8a192c0ef79d169ef43f2e137f55d83913c91"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-15 18:54:34.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/8887390223d4497eec7c83026e532c45faaddbc6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/8887390223d4497eec7c83026e532c45faaddbc6"}]},"branch":"refs/heads/master"},"d983d58835a77eacde690c01a11ce8a24d56dadd":{"kind":"REWORK","_number":17,"created":"2016-11-15 19:12:35.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/17"}}},"commit":{"parents":[{"commit":"ffd8a192c0ef79d169ef43f2e137f55d83913c91","subject":"Merge \"Updates to API report tooling\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/ffd8a192c0ef79d169ef43f2e137f55d83913c91"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-15 19:12:31.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/d983d58835a77eacde690c01a11ce8a24d56dadd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/d983d58835a77eacde690c01a11ce8a24d56dadd"}]},"branch":"refs/heads/master"},"b6f86331add59652396a334abc9771f5b3de690e":{"kind":"REWORK","_number":18,"created":"2016-11-21 21:16:07.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/18"}}},"commit":{"parents":[{"commit":"3a716215423c420f91ed6b365d53255d0ee84da8","subject":"Merge \"api-ref: Fix api-ref for subnets\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3a716215423c420f91ed6b365d53255d0ee84da8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-21 21:13:37.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/b6f86331add59652396a334abc9771f5b3de690e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/b6f86331add59652396a334abc9771f5b3de690e"}]},"branch":"refs/heads/master"},"6f617c3a5db0b1e0a110670391c532c3c519e5e3":{"kind":"REWORK","_number":19,"created":"2016-11-22 20:23:07.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/19"}}},"commit":{"parents":[{"commit":"3a716215423c420f91ed6b365d53255d0ee84da8","subject":"Merge \"api-ref: Fix api-ref for subnets\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3a716215423c420f91ed6b365d53255d0ee84da8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-22 20:22:59.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/6f617c3a5db0b1e0a110670391c532c3c519e5e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/6f617c3a5db0b1e0a110670391c532c3c519e5e3"}]},"branch":"refs/heads/master"},"0cbacce141669271c5a65757c683a5168868fedf":{"kind":"REWORK","_number":20,"created":"2016-11-22 22:06:48.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/20"}}},"commit":{"parents":[{"commit":"3a716215423c420f91ed6b365d53255d0ee84da8","subject":"Merge \"api-ref: Fix api-ref for subnets\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3a716215423c420f91ed6b365d53255d0ee84da8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-22 22:05:06.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/0cbacce141669271c5a65757c683a5168868fedf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/0cbacce141669271c5a65757c683a5168868fedf"}]},"branch":"refs/heads/master"},"416b0e5d590e3491b4cc806924295df5039df145":{"kind":"REWORK","_number":21,"created":"2016-11-23 13:58:16.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/21"}}},"commit":{"parents":[{"commit":"3a716215423c420f91ed6b365d53255d0ee84da8","subject":"Merge \"api-ref: Fix api-ref for subnets\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/3a716215423c420f91ed6b365d53255d0ee84da8"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-23 13:58:04.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/416b0e5d590e3491b4cc806924295df5039df145"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/416b0e5d590e3491b4cc806924295df5039df145"}]},"branch":"refs/heads/master"},"16fc7b9716858d74c72b1fa6290d4928734fe802":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2016-11-23 17:58:29.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/22"}}},"commit":{"parents":[{"commit":"22e1a03154efcd9591a9795052483d74ea683b3a","subject":"Merge \"Update contributing doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/22e1a03154efcd9591a9795052483d74ea683b3a"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-11-23 17:58:11.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/16fc7b9716858d74c72b1fa6290d4928734fe802"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/16fc7b9716858d74c72b1fa6290d4928734fe802"}]},"branch":"refs/heads/master"},"79ed08b749de9b82261c2c6e131bb404e636d508":{"kind":"REWORK","_number":23,"created":"2016-12-07 22:41:43.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/23"}}},"commit":{"parents":[{"commit":"22e1a03154efcd9591a9795052483d74ea683b3a","subject":"Merge \"Update contributing doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/22e1a03154efcd9591a9795052483d74ea683b3a"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-12-07 22:41:32.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/79ed08b749de9b82261c2c6e131bb404e636d508"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/79ed08b749de9b82261c2c6e131bb404e636d508"}]},"branch":"refs/heads/master"},"60a85760c81fafe1573d1f3a5cd651d99086322f":{"kind":"REWORK","_number":24,"created":"2016-12-08 20:28:47.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/24"}}},"commit":{"parents":[{"commit":"22e1a03154efcd9591a9795052483d74ea683b3a","subject":"Merge \"Update contributing doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/22e1a03154efcd9591a9795052483d74ea683b3a"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-12-08 20:28:38.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/60a85760c81fafe1573d1f3a5cd651d99086322f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/60a85760c81fafe1573d1f3a5cd651d99086322f"}]},"branch":"refs/heads/master"},"4d41fb643f4789f6fae64831e6bd686a462cde6f":{"kind":"REWORK","_number":25,"created":"2016-12-09 20:39:19.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/25"}}},"commit":{"parents":[{"commit":"22e1a03154efcd9591a9795052483d74ea683b3a","subject":"Merge \"Update contributing doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/22e1a03154efcd9591a9795052483d74ea683b3a"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-12-09 20:39:06.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/4d41fb643f4789f6fae64831e6bd686a462cde6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/4d41fb643f4789f6fae64831e6bd686a462cde6f"}]},"branch":"refs/heads/master"},"fafec041ae4af81cb1f76d5deae6bfbb41617c6f":{"kind":"REWORK","_number":26,"created":"2016-12-12 14:35:26.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/26"}}},"commit":{"parents":[{"commit":"22e1a03154efcd9591a9795052483d74ea683b3a","subject":"Merge \"Update contributing doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/22e1a03154efcd9591a9795052483d74ea683b3a"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-12-12 14:35:19.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/fafec041ae4af81cb1f76d5deae6bfbb41617c6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/fafec041ae4af81cb1f76d5deae6bfbb41617c6f"}]},"branch":"refs/heads/master"},"110b5ab43b88f668a20975bbc3809be6a172c905":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2016-12-13 18:48:44.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/27"}}},"commit":{"parents":[{"commit":"322ae30246d21d154b44b90e12ecf5506ae4ed68","subject":"Use constranits for api-ref target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/322ae30246d21d154b44b90e12ecf5506ae4ed68"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-12-13 18:47:26.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/110b5ab43b88f668a20975bbc3809be6a172c905"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/110b5ab43b88f668a20975bbc3809be6a172c905"}]},"branch":"refs/heads/master"},"bc703733f47ba4289409c2bc7449ef8161d3c766":{"kind":"REWORK","_number":28,"created":"2016-12-14 18:36:37.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/28"}}},"commit":{"parents":[{"commit":"322ae30246d21d154b44b90e12ecf5506ae4ed68","subject":"Use constranits for api-ref target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/322ae30246d21d154b44b90e12ecf5506ae4ed68"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-12-14 18:36:29.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nThe depends-on patch contains neutron updates to:\n- Removes neutron.callbacks and moves all uses to\nneutron_lib.callbacks.\n- Neutron uses of callbacks for BEFORE_RESPONSE events\nnow use neutron-lib.\n- Neutron uses of callbacks for ROUTER and PROCESS\nresource events now use neutron-lib.\n- Neutron UTs updated to pass with this patch.\n\nFor existing discussion on this approach please see [1][2].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/#/c/345718\n[2] https://review.openstack.org/#/c/342304\n\nDepends-On: I5293d661dd19e13fe09eca25412baef9ce42dac1\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/bc703733f47ba4289409c2bc7449ef8161d3c766"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/bc703733f47ba4289409c2bc7449ef8161d3c766"}]},"branch":"refs/heads/master"},"6e165e25572fc7243b17e47dff0049cc3de3cfed":{"kind":"REWORK","_number":29,"created":"2017-01-04 19:16:56.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/29"}}},"commit":{"parents":[{"commit":"292ec4c90119bd51c6804af411f1fe98fc56bcb4","subject":"Merge \"Sync up bare minimum from neutron.db.api into lib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/292ec4c90119bd51c6804af411f1fe98fc56bcb4"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2017-01-04 19:16:41.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nA PoC/dummy patch for neutron is provided in [1] that exemplifies\nconsumption of the new API by:\n- Removes neutron.callbacks and moves all uses to\nneutron_lib.callbacks.\n- Neutron uses of callbacks for BEFORE_RESPONSE events\nnow use neutron-lib.\n- Neutron uses of callbacks for ROUTER and PROCESS\nresource events now use neutron-lib.\n- Neutron UTs updated to pass with this patch.\n\nFor existing discussion on this approach please see [2][3].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/400404/\n[2] https://review.openstack.org/#/c/345718\n[3] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/6e165e25572fc7243b17e47dff0049cc3de3cfed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/6e165e25572fc7243b17e47dff0049cc3de3cfed"}]},"branch":"refs/heads/master"},"fea8bb64ba7ff52632c2bd3e3298eaedf623ee4f":{"kind":"REWORK","_number":30,"created":"2017-01-11 20:47:27.000000000","uploader":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"ref":"refs/changes/54/346554/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/54/346554/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/54/346554/30"}}},"commit":{"parents":[{"commit":"701f3f61fc64ddada6050c2fafcdc69da9e58066","subject":"Merge \"Add fixture for plugin directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/701f3f61fc64ddada6050c2fafcdc69da9e58066"}]}],"author":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2016-07-24 23:36:10.000000000","tz":-360},"committer":{"name":"Boden R","email":"bodenvmw@gmail.com","date":"2017-01-11 20:47:12.000000000","tz":-420},"subject":"Expose/Improve callback notification interface","message":"Expose/Improve callback notification interface\n\nThis patch builds a small hierarchy of event objects that\nrepresent the payload for callback notification events. The\noverall goal of this work is to begin moving away from the\nexisting unstructured  **kwargs passed today and standardize\non a common set of event payload objects; the beginning of such\ncontained herein.\n\nA PoC/dummy patch for neutron is provided in [1] that exemplifies\nconsumption of the new API by:\n- Removes neutron.callbacks and moves all uses to\nneutron_lib.callbacks.\n- Neutron uses of callbacks for BEFORE_RESPONSE events\nnow use neutron-lib.\n- Neutron uses of callbacks for ROUTER and PROCESS\nresource events now use neutron-lib.\n- Neutron UTs updated to pass with this patch.\n\nFor existing discussion on this approach please see [2][3].\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\n[1] https://review.openstack.org/400404/\n[2] https://review.openstack.org/#/c/345718\n[3] https://review.openstack.org/#/c/342304\n\nChange-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/fea8bb64ba7ff52632c2bd3e3298eaedf623ee4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/fea8bb64ba7ff52632c2bd3e3298eaedf623ee4f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
