)]}'
{"id":"openstack%2Fpython-neutronclient~276541","triplet_id":"openstack%2Fpython-neutronclient~master~I5a366d3537191045eb53f9cccd8cd0f7ce54a63b","project":"openstack/python-neutronclient","branch":"master","topic":"bp/tenant-delete","hashtags":[],"change_id":"I5a366d3537191045eb53f9cccd8cd0f7ce54a63b","subject":"Support cleanup of tenant resources with a single API call","status":"MERGED","created":"2016-02-05 02:37:25.000000000","updated":"2016-03-02 17:45:32.000000000","submitted":"2016-03-02 00:16:54.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":73,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5170318e172682b0dba3c3e671a968fef41bcaec","_number":276541,"virtual_id_number":276541,"owner":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":2,"date":"2016-03-02 00:16:54.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},{"value":0,"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},{"value":0,"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"recommended":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-03-01 16:10:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},{"value":2,"date":"2016-03-01 23:11:51.000000000","_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},{"value":0,"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":2,"date":"2016-03-01 20:37:26.000000000","_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},{"value":1,"date":"2016-03-01 23:11:51.000000000","_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"value":0,"date":"2016-03-01 18:39:34.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},{"value":0,"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"date":"2016-03-01 18:40:08.000000000","_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-05 03:34:01.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2016-02-16 21:32:55.000000000","updated_by":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"reviewer":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"state":"REVIEWER"},{"updated":"2016-02-17 00:19:17.000000000","updated_by":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"reviewer":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"state":"REVIEWER"},{"updated":"2016-02-23 07:34:59.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-02-25 21:43:36.000000000","updated_by":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"reviewer":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"state":"REVIEWER"},{"updated":"2016-03-01 16:10:07.000000000","updated_by":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"reviewer":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"state":"REVIEWER"},{"updated":"2016-03-01 18:39:34.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2016-03-01 18:40:08.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-03-01 20:37:26.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":"2016-03-01 23:11:51.000000000","updated_by":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"reviewer":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"state":"REVIEWER"},{"updated":"2016-03-02 00:16:54.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"db6933d84485809eecf39d411ee4c16159592da3","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-05 02:37:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"67a2800d2099a045f9e0bfd9ee31db2a272a46da","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-05 02:38:07.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"c7fdaff5b37b17882f3f26ff36bbf1940beb1bab","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-05 02:39:33.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fa33325ae9d68cfe1e8b015db053ffe1af1b10ee","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-05 02:51:32.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nsmall thing caught just now, hope it helps","accounts_in_message":[],"_revision_number":1},{"id":"d75c09dd93295308590917c02d09035d47cebc54","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-05 05:13:43.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-python-neutronclient-pep8 http://logs.openstack.org/41/276541/1/check/gate-python-neutronclient-pep8/6c43aea/ : FAILURE in 1m 06s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/1/check/gate-python-neutronclient-docs/b00acd0//doc/build/html/ : SUCCESS in 1m 34s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/1/check/gate-python-neutronclient-python27/64145d5/ : SUCCESS in 1m 32s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/1/check/gate-python-neutronclient-python34/2ff0900/ : SUCCESS in 1m 49s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/1/check/gate-python-neutronclient-pypy/51279d7/ : SUCCESS in 2m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/1/check/gate-tempest-dsvm-neutron-src-python-neutronclient/506447e/ : SUCCESS in 59m 41s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/1/check/gate-neutronclient-test-dsvm-functional/4dad9a8/ : SUCCESS in 33m 16s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/1/check/gate-neutronclient-test-dsvm-functional-adv-svcs/37880db/ : SUCCESS in 28m 37s","accounts_in_message":[],"_revision_number":1},{"id":"a3394771247860e0ab66894bc95a69e3a2fef851","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-02-05 10:09:58.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f760baa21a4b0d236bc67fbb413cfdcaa621e6d7","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-09 01:51:59.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"272959e2c268185a385678207e276ec9e724ab69","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-09 01:52:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c3cf9fb9cbb392bf2273377e1592478ee84b0668","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-09 01:52:22.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"ebafaa95e292dd9ed8cef55be241e137d3d2dbef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-09 02:54:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/2/check/gate-python-neutronclient-pep8/23771c7/ : SUCCESS in 40s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/2/check/gate-python-neutronclient-docs/e73dfc3//doc/build/html/ : SUCCESS in 40s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/2/check/gate-python-neutronclient-python27/b225897/ : SUCCESS in 1m 04s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/2/check/gate-python-neutronclient-python34/4d45a06/ : SUCCESS in 1m 30s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/2/check/gate-python-neutronclient-pypy/8c6f03c/ : SUCCESS in 1m 48s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/ab99091/ : SUCCESS in 57m 28s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/2/check/gate-neutronclient-test-dsvm-functional/0f4c001/ : SUCCESS in 16m 34s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/2/check/gate-neutronclient-test-dsvm-functional-adv-svcs/98530d7/ : SUCCESS in 16m 21s","accounts_in_message":[],"_revision_number":2},{"id":"628211e9f96547a53c44a9b77f285491d7f3d122","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-10 21:55:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5c7b204019d8b5eae7a46ab5d1856fe60596c80a","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-10 22:02:49.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"594eb37a04f75a0fe68dbad6f707ade4d6c002e7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-11 01:25:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/3/check/gate-python-neutronclient-pep8/5cda924/ : SUCCESS in 28s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/3/check/gate-python-neutronclient-docs/025ee05//doc/build/html/ : SUCCESS in 34s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/3/check/gate-python-neutronclient-python27/6fe6832/ : SUCCESS in 47s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/3/check/gate-python-neutronclient-python34/fe43ef2/ : SUCCESS in 2m 33s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/3/check/gate-python-neutronclient-pypy/a1470d7/ : SUCCESS in 1m 37s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient/04088db/ : SUCCESS in 1h 18m 50s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/3/check/gate-neutronclient-test-dsvm-functional/c73e114/ : SUCCESS in 20m 09s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/3/check/gate-neutronclient-test-dsvm-functional-adv-svcs/10a8169/ : SUCCESS in 17m 06s","accounts_in_message":[],"_revision_number":3},{"id":"5ec2d03dacfb22438fae66f39050fc6d2061cec0","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-15 03:58:11.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dba7118036bf9b3818c2d8c112a5fba6fdfaf27b","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-15 03:58:41.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"715cdbd3631dbdd76a7209d4ec9e51315caf25fb","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-15 19:56:56.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3e7c214cfee5ec3b536fd95b216dea5ecbfb5542","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-15 20:48:16.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/4/check/gate-python-neutronclient-pep8/fd78f53/ : SUCCESS in 20s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/4/check/gate-python-neutronclient-docs/423cd28//doc/build/html/ : SUCCESS in 28s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/4/check/gate-python-neutronclient-python27/b604b9b/ : SUCCESS in 35s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/4/check/gate-python-neutronclient-python34/23ccf00/ : SUCCESS in 1m 25s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/4/check/gate-python-neutronclient-pypy/f9350c8/ : SUCCESS in 1m 14s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/4/check/gate-tempest-dsvm-neutron-src-python-neutronclient/7605fab/ : SUCCESS in 42m 30s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/4/check/gate-neutronclient-test-dsvm-functional/6aab2a2/ : SUCCESS in 17m 01s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/4/check/gate-neutronclient-test-dsvm-functional-adv-svcs/fbf674f/ : SUCCESS in 16m 24s","accounts_in_message":[],"_revision_number":4},{"id":"98f0e6b307570b53db4e6f5a9e254f80487f5086","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-15 21:41:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"8e6b3ac5f9c4df44dcb9c0571d220273134c282f","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-15 21:41:17.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"516f2a6050ffd03fc5a85fc8bf308d855c4f226d","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-15 21:46:19.000000000","message":"Patch Set 5:\n\nThis now has parity with the capabilities of ospurge and is functionally tested, so I\u0027m no longer marking it WIP. I would propose merging this patch first to lay the groundwork, and then following up with future patches to add support for more resources.","accounts_in_message":[],"_revision_number":5},{"id":"056e122146d8c01360f4ad0b8209db751ceefa39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-15 22:35:33.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/5/check/gate-python-neutronclient-pep8/5dbc617/ : SUCCESS in 1m 07s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/5/check/gate-python-neutronclient-docs/19ca2b1//doc/build/html/ : SUCCESS in 1m 24s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/5/check/gate-python-neutronclient-python27/392b450/ : SUCCESS in 1m 32s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/5/check/gate-python-neutronclient-python34/f720819/ : SUCCESS in 1m 47s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/5/check/gate-python-neutronclient-pypy/a9317d3/ : SUCCESS in 1m 45s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/5/check/gate-tempest-dsvm-neutron-src-python-neutronclient/265c33d/ : SUCCESS in 49m 04s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/5/check/gate-python-neutronclient-releasenotes/815213b//releasenotes/build/html/ : SUCCESS in 1m 31s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/5/check/gate-neutronclient-test-dsvm-functional/11d0f99/ : SUCCESS in 18m 48s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/5/check/gate-neutronclient-test-dsvm-functional-adv-svcs/500e85b/ : SUCCESS in 19m 19s","accounts_in_message":[],"_revision_number":5},{"id":"7cda829456d07a5e0124d040fe91e4fa40842ff7","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-16 00:14:19.000000000","message":"Patch Set 5: Code-Review-1\n\n(3 comments)\n\nHey John, \nSome comments given below.\nLooking forward to your thoughts on the same.","accounts_in_message":[],"_revision_number":5},{"id":"a4a729602b0793a25d62f5c3d946f218641ffb83","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-16 00:45:53.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"67a51237b1bdb7180eb0ed2904ea564adacebab8","author":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"date":"2016-02-16 21:32:55.000000000","message":"Patch Set 5:\n\nAdding support for additional resources in follow up patches makes sense.","accounts_in_message":[],"_revision_number":5},{"id":"919a0553f62fc61b650935830a40e5ed3e78625b","author":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"date":"2016-02-16 23:32:12.000000000","message":"Patch Set 5: Code-Review-1\n\n(12 comments)","accounts_in_message":[],"_revision_number":5},{"id":"b38fb01c0603516a7b2ef60fddca8a1d71f7bda5","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-02-17 00:19:17.000000000","message":"Patch Set 5: Code-Review-1\n\n(5 comments)\n\nMy main concern is how router-interface deletes are done","accounts_in_message":[],"_revision_number":5},{"id":"c53ae1e6e1641fc854b4e8ed21cb00235907cdbf","author":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"date":"2016-02-17 01:52:07.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"f00d442125f20403e25272f457fb460b8224fd73","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-17 02:20:53.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b34014a4a8200a39290431458061c76c67e8f85d","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-17 02:22:13.000000000","message":"Patch Set 6: Workflow-1\n\nPatch set 6 contains the changes I\u0027ve made today. Thanks for all the reviews on patch set 5, they have not been forgotten :) I will work on addressing them tomorrow.","accounts_in_message":[],"_revision_number":6},{"id":"cf1f9e40ec66c86edf59fe0605428bc6c61e15d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-17 03:29:47.000000000","message":"Patch Set 6: 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-python-neutronclient-pep8 http://logs.openstack.org/41/276541/6/check/gate-python-neutronclient-pep8/82429da/ : SUCCESS in 41s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/6/check/gate-python-neutronclient-docs/ba2a713//doc/build/html/ : SUCCESS in 55s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/6/check/gate-python-neutronclient-python27/9be51cd/ : SUCCESS in 1m 32s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/6/check/gate-python-neutronclient-python34/5bd7715/ : SUCCESS in 1m 57s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/6/check/gate-python-neutronclient-pypy/1e88e05/ : SUCCESS in 2m 29s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/6/check/gate-tempest-dsvm-neutron-src-python-neutronclient/d3c6dcc/ : SUCCESS in 1h 08m 48s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/6/check/gate-python-neutronclient-releasenotes/e2d8473//releasenotes/build/html/ : SUCCESS in 46s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/6/check/gate-neutronclient-test-dsvm-functional/367069a/ : FAILURE in 20m 26s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/6/check/gate-neutronclient-test-dsvm-functional-adv-svcs/ac950f9/ : SUCCESS in 20m 09s","accounts_in_message":[],"_revision_number":6},{"id":"dd6f05036e821e6daff3121f9468d95111c7a89b","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-19 01:47:35.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3e524f58639abd365b433f78677ccfc481153007","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-19 01:48:19.000000000","message":"Patch Set 5:\n\n(12 comments)","accounts_in_message":[],"_revision_number":5},{"id":"4b1ce50bae53b86faa814c95ff7923646a664d96","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-19 01:52:52.000000000","message":"Patch Set 7:\n\nPatch set 7 addresses all of the comments and suggestions from patch set 5 I think, apart from the --dry-run functionality. I\u0027m going to continue looking into adding that but I wanted to get the latest version up as there are a lot of changes. These include the addition of an updating % completion indicator before the command finishes, and moving the testing of the return message from the functional tests to a unit test, as well as lots of code consolidation. Please take a look and let me know what you think. I\u0027m quite pleased with it in its current state. Cheers.","accounts_in_message":[],"_revision_number":7},{"id":"27aadb2f4c506363a324ab1b2afdc85a38f351e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-19 03:12:14.000000000","message":"Patch Set 7: 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-python-neutronclient-pep8 http://logs.openstack.org/41/276541/7/check/gate-python-neutronclient-pep8/7536fbe/ : SUCCESS in 35s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/7/check/gate-python-neutronclient-docs/04a8055//doc/build/html/ : SUCCESS in 31s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/7/check/gate-python-neutronclient-python27/84d3871/ : SUCCESS in 54s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/7/check/gate-python-neutronclient-python34/78eda34/ : FAILURE in 1m 33s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/7/check/gate-python-neutronclient-pypy/20ac7f3/ : SUCCESS in 1m 45s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/7/check/gate-tempest-dsvm-neutron-src-python-neutronclient/e639626/ : SUCCESS in 1h 10m 22s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/7/check/gate-python-neutronclient-releasenotes/99482a0//releasenotes/build/html/ : SUCCESS in 49s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/7/check/gate-neutronclient-test-dsvm-functional/f534234/ : FAILURE in 25m 47s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/7/check/gate-neutronclient-test-dsvm-functional-adv-svcs/b191c5b/ : SUCCESS in 32m 37s","accounts_in_message":[],"_revision_number":7},{"id":"48d069572f99837720d5cc31a2a10bb2c3193fb4","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-19 03:15:02.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"64babd886d03f52cde551a64580326f6e070173e","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-23 07:34:32.000000000","message":"Patch Set 8: Published edit on patch set 7","accounts_in_message":[],"_revision_number":8},{"id":"8b34edef2d202f2e6c9ed9448e4821678137c193","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-23 07:34:59.000000000","message":"Patch Set 8:\n\nJust updating the minor change for python3.4, so that the patch merges soon","accounts_in_message":[],"_revision_number":8},{"id":"d538f459079907da890901b6a046124d8deaa90f","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-23 07:43:06.000000000","message":"Patch Set 9: Published edit on patch set 8","accounts_in_message":[],"_revision_number":9},{"id":"1c321f5919780875893df85a6fb696662b3e1dd5","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-02-23 07:57:26.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"e8f756b23b2bd4dfa989f76e2e14a2abc4874d9f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-23 08:43:12.000000000","message":"Patch Set 10: 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-python-neutronclient-pep8 http://logs.openstack.org/41/276541/10/check/gate-python-neutronclient-pep8/e580210/ : SUCCESS in 53s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/10/check/gate-python-neutronclient-docs/9d653c5//doc/build/html/ : SUCCESS in 53s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/10/check/gate-python-neutronclient-python27/21dc029/ : SUCCESS in 55s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/10/check/gate-python-neutronclient-python34/1b4ff0d/ : SUCCESS in 1m 50s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/10/check/gate-python-neutronclient-pypy/793e7c4/ : SUCCESS in 1m 42s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/10/check/gate-tempest-dsvm-neutron-src-python-neutronclient/5b384ca/ : SUCCESS in 44m 48s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/10/check/gate-python-neutronclient-releasenotes/db1fa74//releasenotes/build/html/ : SUCCESS in 49s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/10/check/gate-neutronclient-test-dsvm-functional/7d3caba/ : FAILURE in 19m 51s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/10/check/gate-neutronclient-test-dsvm-functional-adv-svcs/0ad1ed2/ : SUCCESS in 15m 08s","accounts_in_message":[],"_revision_number":10},{"id":"df18429eb0c9d50bf8e499664a69ef58d4950450","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-02-23 13:05:51.000000000","message":"Patch Set 10: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"127474c5849e54a90cecd69e213ce1fa6741711e","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-23 18:31:00.000000000","message":"Patch Set 10: Workflow-1\n\nWorking on a new patch set to address some functional test failures and also add support for security groups - no particular reason they were missed, just an oversight. Expect an update today. Thanks","accounts_in_message":[],"_revision_number":10},{"id":"33cec50a094aae28c780f4bc6deb71105a08da48","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-23 19:59:01.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"828ed4e212165fa20dbeacdc08bc23f838d90a5c","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-23 19:59:33.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"955153507664f79b9c69c82ee13cb650eb29d578","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-23 19:59:41.000000000","message":"Patch Set 10:\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"cddc263c624e9abc2ef7052041576c0c5658a380","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-23 20:03:53.000000000","message":"Patch Set 11:\n\nPatch set 10 adds support for security groups and fixes an occasional functional test failure caused by relying on the order of a dict. Supporting security groups was as simple as adding \u0027security_group\u0027 to the resource_types list in purge.py, so the extensibility of this function is sound :)","accounts_in_message":[],"_revision_number":11},{"id":"a5ca1f47184bbc0b66962b3b13389d97e9331d3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-23 22:03:42.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/11/check/gate-python-neutronclient-pep8/e0a9fd9/ : SUCCESS in 45s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/11/check/gate-python-neutronclient-docs/ae224e7//doc/build/html/ : SUCCESS in 46s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/11/check/gate-python-neutronclient-python27/6547a36/ : SUCCESS in 1m 01s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/11/check/gate-python-neutronclient-python34/66bf388/ : SUCCESS in 2m 19s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/11/check/gate-python-neutronclient-pypy/22fa2e9/ : SUCCESS in 1m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/11/check/gate-tempest-dsvm-neutron-src-python-neutronclient/9bcd64d/ : SUCCESS in 1h 16m 13s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/11/check/gate-python-neutronclient-releasenotes/8c2318c//releasenotes/build/html/ : SUCCESS in 50s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/11/check/gate-neutronclient-test-dsvm-functional/ec978b8/ : SUCCESS in 17m 24s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/11/check/gate-neutronclient-test-dsvm-functional-adv-svcs/d9196c2/ : SUCCESS in 18m 49s","accounts_in_message":[],"_revision_number":11},{"id":"33aaeac0caf07f8758e587733ccddbe5b7399fd6","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-23 23:10:52.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"b9c016db943ac07ba9b2e9374f2110ae7af21ffb","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-23 23:11:47.000000000","message":"Patch Set 12:\n\nUpdated release notes and user feedback test to reflect new support for security groups.","accounts_in_message":[],"_revision_number":12},{"id":"9edd86393f1779484eff5c12d5423611a90de666","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-24 00:15:34.000000000","message":"Patch Set 12: Workflow-1\n\nFixing a potential divide by zero error, new patch coming.","accounts_in_message":[],"_revision_number":12},{"id":"794db3021f087d25ad4416690258b9fbf14997fd","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-24 00:17:30.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"7c57596ae74026d0ed031c83ec50a0db5979cd36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-24 01:43:31.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/13/check/gate-python-neutronclient-pep8/1a115e4/ : SUCCESS in 1m 01s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/13/check/gate-python-neutronclient-docs/8363707//doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/13/check/gate-python-neutronclient-python27/e4395e8/ : SUCCESS in 1m 11s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/13/check/gate-python-neutronclient-python34/188303b/ : SUCCESS in 1m 56s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/13/check/gate-python-neutronclient-pypy/e3142a5/ : SUCCESS in 1m 52s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/13/check/gate-tempest-dsvm-neutron-src-python-neutronclient/664b19a/ : SUCCESS in 52m 42s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/13/check/gate-python-neutronclient-releasenotes/efa9a27//releasenotes/build/html/ : SUCCESS in 45s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/13/check/gate-neutronclient-test-dsvm-functional/0fad98e/ : SUCCESS in 18m 35s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/13/check/gate-neutronclient-test-dsvm-functional-adv-svcs/e5cbc9a/ : SUCCESS in 17m 00s","accounts_in_message":[],"_revision_number":13},{"id":"3d88436fc58330fb206013888cc4b6466d050104","author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"date":"2016-02-25 18:04:53.000000000","message":"Patch Set 13: Code-Review-1\n\n(5 comments)\n\nNot that familiar with the client, but have some general items.","accounts_in_message":[],"_revision_number":13},{"id":"cba9530cb1f28bc8475c43423f93c042062516e0","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-25 19:19:57.000000000","message":"Patch Set 13:\n\n(5 comments)","accounts_in_message":[],"_revision_number":13},{"id":"2afe3d1c062f72f6bd8f2aad71879eeac2cce1f6","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-25 19:20:02.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"fe22cf2dba22027a9fc14bef5270ade34c2404a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-25 23:46:34.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/14/check/gate-python-neutronclient-pep8/7041545/ : SUCCESS in 51s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/14/check/gate-python-neutronclient-docs/5d57ad1//doc/build/html/ : SUCCESS in 46s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/14/check/gate-python-neutronclient-python27/1cb7e2c/ : SUCCESS in 1m 02s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/14/check/gate-python-neutronclient-python34/feed525/ : SUCCESS in 4m 03s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/14/check/gate-python-neutronclient-pypy/3e00d5d/ : SUCCESS in 1m 43s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/14/check/gate-tempest-dsvm-neutron-src-python-neutronclient/4905065/ : SUCCESS in 57m 49s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/14/check/gate-python-neutronclient-releasenotes/3a54077//releasenotes/build/html/ : SUCCESS in 50s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/14/check/gate-neutronclient-test-dsvm-functional/683e7b8/ : SUCCESS in 17m 40s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/14/check/gate-neutronclient-test-dsvm-functional-adv-svcs/b821d06/ : SUCCESS in 16m 19s","accounts_in_message":[],"_revision_number":14},{"id":"b8aefabe6ee63ffc1e2bab7a54d9137a1e09395a","author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"date":"2016-02-26 16:42:10.000000000","message":"Patch Set 14: Code-Review+1\n\n(1 comment)\n\nLooks good. I like the changes made to the messaging. Had a minor nit to consider, in case you do a new patch set.","accounts_in_message":[],"_revision_number":14},{"id":"e96b668769cd3544887222c52c57efde70df1312","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-26 21:57:05.000000000","message":"Topic changed from bug/1511574 to bp/tenant-delete","accounts_in_message":[],"_revision_number":14},{"id":"873463c0b1d034d517833da67a844fab29a4b1e7","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-29 23:43:59.000000000","message":"Patch Set 15: Published edit on patch set 14","accounts_in_message":[],"_revision_number":15},{"id":"ce63405f3731c7d049d4d9d0f692f1ee5cbaacdc","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-02-29 23:44:34.000000000","message":"Patch Set 15:\n\nUpdated DocImpact flag in commit message with short description.","accounts_in_message":[],"_revision_number":15},{"id":"69ea0d6990a8fb4af1c57c62729529aca96275da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 02:54:43.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/15/check/gate-python-neutronclient-pep8/10c1d56/ : SUCCESS in 46s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/15/check/gate-python-neutronclient-docs/bb4925c//doc/build/html/ : SUCCESS in 48s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/15/check/gate-python-neutronclient-python27/569d369/ : SUCCESS in 1m 00s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/15/check/gate-python-neutronclient-python34/835a94a/ : SUCCESS in 1m 44s\n- gate-python-neutronclient-pypy http://logs.openstack.org/41/276541/15/check/gate-python-neutronclient-pypy/d27f2e6/ : FAILURE in 2m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/15/check/gate-tempest-dsvm-neutron-src-python-neutronclient/30b8ba9/ : SUCCESS in 1h 12m 39s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/15/check/gate-python-neutronclient-releasenotes/3f6e333//releasenotes/build/html/ : SUCCESS in 39s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/15/check/gate-neutronclient-test-dsvm-functional/69bd6bb/ : SUCCESS in 28m 55s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/15/check/gate-neutronclient-test-dsvm-functional-adv-svcs/d0121bd/ : SUCCESS in 23m 14s","accounts_in_message":[],"_revision_number":15},{"id":"3ad8c34952f7000715e7264313387f8f8d5b5e26","author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"date":"2016-03-01 16:10:07.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"920dbcca3ca6b3a59d049dc0fa2a5e2da71eba29","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-01 19:28:59.000000000","message":"Patch Set 15: Code-Review-1\n\nouch, I think I hit a loop somehow. Let me see if I can figure out the conditions to repro. I\u0027t stuck on \n\n  Purging resources: 70% complete\n\n and I see a bunch of log statements [1]\n\n[1] http://paste.openstack.org/show/488825/","accounts_in_message":[],"_revision_number":15},{"id":"4cf9fbf328a2e71c211a21fa490f55052df60059","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-03-01 19:50:53.000000000","message":"Patch Set 15:\n\n@Armando Interesting, was this while running the functional tests or using the command manually? Thanks","accounts_in_message":[],"_revision_number":15},{"id":"38ce8e2ed4df2200e205480f64aace8e45659905","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-01 19:57:13.000000000","message":"Patch Set 15:\n\nmanually, hang on I am trying to repro.","accounts_in_message":[],"_revision_number":15},{"id":"6397444a2a1a65821bb1b68bccc6feb8b42fc03a","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-01 20:00:04.000000000","message":"Patch Set 15:\n\nThis is what I have [1], running the command as demo tenant, [2] loops indefinitely, until I kill the server. Let me know if that helps!\n\n[1] http://paste.openstack.org/show/488833/\n[2] http://paste.openstack.org/show/488834/","accounts_in_message":[],"_revision_number":15},{"id":"66af59ab5d379a5d43dfabc9884d4bf29395f522","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-03-01 20:08:37.000000000","message":"Patch Set 15:\n\nWow, that\u0027s a weird one! Would you mind sharing your local.conf? I\u0027m unable to reproduce this in my env. Thanks","accounts_in_message":[],"_revision_number":15},{"id":"d4a59808bff713e8d7ecfb1b50c8a2d7c0c156f1","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-01 20:25:02.000000000","message":"Patch Set 15:\n\n\u003e Wow, that\u0027s a weird one! Would you mind sharing your local.conf?\n \u003e I\u0027m unable to reproduce this in my env. Thanks\n\nOk, this is more information for you: as admin I can purge a tenant just fine. If a tenant wants to purge himself/herself (perhaps it\u0027s a bit stupid), that\u0027s where the brown matter hits the proverbial fan.\n\nDid you try that?","accounts_in_message":[],"_revision_number":15},{"id":"960812986dbf955a26716fcac9138db4a7146cad","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-01 20:31:50.000000000","message":"Patch Set 15:\n\n\u003e \u003e Wow, that\u0027s a weird one! Would you mind sharing your local.conf?\n \u003e \u003e I\u0027m unable to reproduce this in my env. Thanks\n \u003e \n \u003e Ok, this is more information for you: as admin I can purge a tenant\n \u003e just fine. If a tenant wants to purge himself/herself (perhaps it\u0027s\n \u003e a bit stupid), that\u0027s where the brown matter hits the proverbial\n \u003e fan.\n \u003e \n \u003e Did you try that?\n\nOk, I think there was something bizarre with my deployment, because from the paste, I can see that the private network had a subnet associated with it, but nothing showed up during hte subnet-list...so now I am puzzled as you are.","accounts_in_message":[],"_revision_number":15},{"id":"470392b064429f9f39a9a3ce07fe900ebcb64c27","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-01 20:34:55.000000000","message":"Patch Set 15:\n\n\u003e \u003e \u003e Wow, that\u0027s a weird one! Would you mind sharing your\n \u003e local.conf?\n \u003e \u003e \u003e I\u0027m unable to reproduce this in my env. Thanks\n \u003e \u003e\n \u003e \u003e Ok, this is more information for you: as admin I can purge a\n \u003e tenant\n \u003e \u003e just fine. If a tenant wants to purge himself/herself (perhaps\n \u003e it\u0027s\n \u003e \u003e a bit stupid), that\u0027s where the brown matter hits the proverbial\n \u003e \u003e fan.\n \u003e \u003e\n \u003e \u003e Did you try that?\n \u003e \n \u003e Ok, I think there was something bizarre with my deployment, because\n \u003e from the paste, I can see that the private network had a subnet\n \u003e associated with it, but nothing showed up during hte\n \u003e subnet-list...so now I am puzzled as you are.\n\nLet me see if I can repro this again, if not, this may have been a freaky accident. Other than that, this seems to do what it says on the tin :)","accounts_in_message":[],"_revision_number":15},{"id":"9a1a71db797fa669c29c8dcd52c23396de182ce5","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-01 20:37:26.000000000","message":"Patch Set 15: Code-Review+2\n\nI think I have hit a bug in the ML2 plugin, nothing to do with your patch.","accounts_in_message":[],"_revision_number":15},{"id":"d26a1beaa4f5b081850af58dd3cb268129317e77","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-01 20:48:27.000000000","message":"Patch Set 15:\n\nThis works really nicely in conjunction with get-me-a-network. I can create/destroy topologies with two simple commands!!\n\n[1] http://paste.openstack.org/show/488840/","accounts_in_message":[],"_revision_number":15},{"id":"2316a7d12fd7cbe9bcbae49f70d4c9022b3744da","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-03-01 20:54:36.000000000","message":"Patch Set 15:\n\nExcellent, thanks! I found it really useful too while troubleshooting the functional tests.","accounts_in_message":[],"_revision_number":15},{"id":"2330e4949ee9c4b323122d335d8992c583797fc9","author":{"_account_id":8873,"name":"Assaf Muller","email":"amuller@redhat.com","username":"amuller"},"date":"2016-03-01 23:08:01.000000000","message":"Patch Set 15:\n\n(2 comments)","accounts_in_message":[],"_revision_number":15},{"id":"0b600c28cedd96705ad61e2f399905728ecbc4a3","author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"date":"2016-03-01 23:11:51.000000000","message":"Patch Set 15: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":15},{"id":"6b4d9be8528de92dbdde1b4dfd7d1750152d49dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 23:11:57.000000000","message":"Patch Set 15: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"1ed6fe655a635ec2a1c6b8294c826c95a6705586","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-03-01 23:17:29.000000000","message":"Patch Set 15:\n\n(2 comments)","accounts_in_message":[],"_revision_number":15},{"id":"1a2a321d3f182f1eb60038ff4a44c1275c879730","author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"date":"2016-03-01 23:18:34.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"aafd8ad3be94f6193e92e9f74d0a313ddfca2da5","date":"2016-03-02 00:16:54.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":15},{"id":"f3fee6d748310ae314d5f38a3c99f134b408ed82","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 00:16:54.000000000","message":"Patch Set 15: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/41/276541/15/gate/gate-python-neutronclient-docs/6e40874//doc/build/html/ : SUCCESS in 50s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/41/276541/15/gate/gate-python-neutronclient-pep8/df5f7d9/ : SUCCESS in 59s\n- gate-python-neutronclient-python27 http://logs.openstack.org/41/276541/15/gate/gate-python-neutronclient-python27/c217ff6/ : SUCCESS in 55s\n- gate-python-neutronclient-python34 http://logs.openstack.org/41/276541/15/gate/gate-python-neutronclient-python34/faec8dd/ : SUCCESS in 2m 00s\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/41/276541/15/gate/gate-tempest-dsvm-neutron-src-python-neutronclient/a5be2f1/ : SUCCESS in 1h 04m 45s\n- gate-python-neutronclient-releasenotes http://docs-draft.openstack.org/41/276541/15/gate/gate-python-neutronclient-releasenotes/11f7ba7//releasenotes/build/html/ : SUCCESS in 36s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/41/276541/15/gate/gate-neutronclient-test-dsvm-functional/b70f4c6/ : SUCCESS in 28m 38s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/41/276541/15/gate/gate-neutronclient-test-dsvm-functional-adv-svcs/0ab49e4/ : SUCCESS in 22m 55s","accounts_in_message":[],"_revision_number":15},{"id":"5170318e172682b0dba3c3e671a968fef41bcaec","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-03-02 17:45:32.000000000","message":"Patch Set 15:\n\n(2 comments)","accounts_in_message":[],"_revision_number":15}],"current_revision_number":15,"current_revision":"88fbd3870cf3872fb0c9b4269503c62458664b3b","revisions":{"e4cda6ab4694a853d83fccbdbc4133a9de7b7f91":{"kind":"REWORK","_number":1,"created":"2016-02-05 02:37:25.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/1"}}},"commit":{"parents":[{"commit":"d35643974c28f900b4f976f728b9bd43f95eeba7","subject":"Allow UPPER case in protocol/action for FW Rule","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d35643974c28f900b4f976f728b9bd43f95eeba7"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-05 00:58:24.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-05 01:32:32.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nEarly WIP\n\nCurrently supports deletion of:\n\nNetworks\nSubnets\nPorts\nRouters\n\nTo Do:\n\nTests\nReduce code duplication\nFeedback to user\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e4cda6ab4694a853d83fccbdbc4133a9de7b7f91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e4cda6ab4694a853d83fccbdbc4133a9de7b7f91"}]},"branch":"refs/heads/master"},"1ec97c666ee387986ce987f8add9e47e1dcf8a5b":{"kind":"REWORK","_number":2,"created":"2016-02-09 01:52:06.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/2"}}},"commit":{"parents":[{"commit":"d35643974c28f900b4f976f728b9bd43f95eeba7","subject":"Allow UPPER case in protocol/action for FW Rule","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d35643974c28f900b4f976f728b9bd43f95eeba7"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-05 00:58:24.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-09 00:49:34.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nEarly WIP\n\nCurrently supports deletion of:\n\nNetworks\nSubnets\nRouters\nPorts\nFloating IPs\n\nTo Do:\n\nTests\nFeedback to user\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1ec97c666ee387986ce987f8add9e47e1dcf8a5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1ec97c666ee387986ce987f8add9e47e1dcf8a5b"}]},"branch":"refs/heads/master"},"4bf11a5e9e425b3d03c7396ed2ffbf8175aa6fe2":{"kind":"REWORK","_number":3,"created":"2016-02-10 21:55:16.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/3"}}},"commit":{"parents":[{"commit":"d35643974c28f900b4f976f728b9bd43f95eeba7","subject":"Allow UPPER case in protocol/action for FW Rule","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d35643974c28f900b4f976f728b9bd43f95eeba7"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-05 00:58:24.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-10 20:38:54.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nWIP\n\nCurrently supports deletion of:\n\nNetworks\nSubnets\nRouters\nPorts\nFloating IPs\n\nTo Do:\n\nFeedback to user\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4bf11a5e9e425b3d03c7396ed2ffbf8175aa6fe2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4bf11a5e9e425b3d03c7396ed2ffbf8175aa6fe2"}]},"branch":"refs/heads/master"},"0a91fefb1b0677d586d20dc5b278bf4dec906315":{"kind":"REWORK","_number":4,"created":"2016-02-15 19:56:56.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/4"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:53:37.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not shared, not in use, etc) and feedback\nthe amount of each resource deleted to the user.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts\nFloating IP\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0a91fefb1b0677d586d20dc5b278bf4dec906315"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0a91fefb1b0677d586d20dc5b278bf4dec906315"}]},"branch":"refs/heads/master"},"26d1b6ae341945665ee870c43be80d2d989ef16b":{"kind":"REWORK","_number":5,"created":"2016-02-15 21:41:01.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/5"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 20:37:52.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not shared, not in use, etc) and feedback\nthe amount of each resource deleted to the user.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts\nFloating IP\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/26d1b6ae341945665ee870c43be80d2d989ef16b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/26d1b6ae341945665ee870c43be80d2d989ef16b"}]},"branch":"refs/heads/master"},"31e370d7391b1399b29b36691f4ba2dd6889d279":{"kind":"REWORK","_number":6,"created":"2016-02-17 02:20:53.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/6"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-17 01:10:55.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not shared, not in use, etc) and feedback\nthe amount of each resource deleted to the user.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/31e370d7391b1399b29b36691f4ba2dd6889d279"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/31e370d7391b1399b29b36691f4ba2dd6889d279"}]},"branch":"refs/heads/master"},"ae50dcb6c6d56449e0965e5d1fada3000a9a0551":{"kind":"REWORK","_number":7,"created":"2016-02-19 01:47:35.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/7"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-19 00:43:27.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ae50dcb6c6d56449e0965e5d1fada3000a9a0551"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ae50dcb6c6d56449e0965e5d1fada3000a9a0551"}]},"branch":"refs/heads/master"},"6935cac3cbbc03af94c99d160460f3d1e5f9a44a":{"kind":"REWORK","_number":8,"created":"2016-02-23 07:34:32.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/41/276541/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/8"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"Reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-02-23 07:31:34.000000000","tz":0},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/6935cac3cbbc03af94c99d160460f3d1e5f9a44a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/6935cac3cbbc03af94c99d160460f3d1e5f9a44a"}]},"branch":"refs/heads/master"},"0b520bdc339629fd1fa0fb7126099949e0949af1":{"kind":"REWORK","_number":9,"created":"2016-02-23 07:43:06.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/41/276541/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/9"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"Reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-02-23 07:43:02.000000000","tz":0},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0b520bdc339629fd1fa0fb7126099949e0949af1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0b520bdc339629fd1fa0fb7126099949e0949af1"}]},"branch":"refs/heads/master"},"1671b63dd809aa5780a846c8f75fc1e4c2ae232a":{"kind":"REWORK","_number":10,"created":"2016-02-23 07:57:26.000000000","uploader":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"ref":"refs/changes/41/276541/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/10"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"reedip","email":"reedip.banerjee@nectechnologies.in","date":"2016-02-23 08:00:35.000000000","tz":540},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1671b63dd809aa5780a846c8f75fc1e4c2ae232a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1671b63dd809aa5780a846c8f75fc1e4c2ae232a"}]},"branch":"refs/heads/master"},"8e1d5d117416719707a311d1b46627196b3a603c":{"kind":"REWORK","_number":11,"created":"2016-02-23 19:59:01.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/11"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-23 18:54:16.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\nSecurity Groups\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8e1d5d117416719707a311d1b46627196b3a603c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8e1d5d117416719707a311d1b46627196b3a603c"}]},"branch":"refs/heads/master"},"8a4bd2a03d63543a5edbbdaee65ef7799841e16e":{"kind":"REWORK","_number":12,"created":"2016-02-23 23:10:52.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/12"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-23 22:06:36.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\nSecurity Groups\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8a4bd2a03d63543a5edbbdaee65ef7799841e16e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8a4bd2a03d63543a5edbbdaee65ef7799841e16e"}]},"branch":"refs/heads/master"},"a1aa01f3dd4a2ac7e788797369154b216bae32cf":{"kind":"REWORK","_number":13,"created":"2016-02-24 00:17:30.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/13"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-23 23:13:45.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\nSecurity Groups\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a1aa01f3dd4a2ac7e788797369154b216bae32cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a1aa01f3dd4a2ac7e788797369154b216bae32cf"}]},"branch":"refs/heads/master"},"b376cedf5a9fbd5c9864ac2beee0a9e81e4238d7":{"kind":"REWORK","_number":14,"created":"2016-02-25 19:20:02.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/14"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-25 18:15:54.000000000","tz":-480},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\nSecurity Groups\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b376cedf5a9fbd5c9864ac2beee0a9e81e4238d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b376cedf5a9fbd5c9864ac2beee0a9e81e4238d7"}]},"branch":"refs/heads/master"},"88fbd3870cf3872fb0c9b4269503c62458664b3b":{"kind":"NO_CODE_CHANGE","_number":15,"created":"2016-02-29 23:43:59.000000000","uploader":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"ref":"refs/changes/41/276541/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/41/276541/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/41/276541/15"}}},"commit":{"parents":[{"commit":"9e0befb64350a571d83f5ce7dae855829f9c5055","subject":"Merge \"Fix typos in the docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9e0befb64350a571d83f5ce7dae855829f9c5055"}]}],"author":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-15 18:02:54.000000000","tz":-480},"committer":{"name":"John Davidge","email":"jodavidg@cisco.com","date":"2016-02-29 23:43:41.000000000","tz":0},"subject":"Support cleanup of tenant resources with a single API call","message":"Support cleanup of tenant resources with a single API call\n\nThe addition of the \u0027neutron purge\u0027 command allows cloud admins\nto conveniently delete multiple neutron resources associated\nwith a given tenant.\n\nThe command will delete all supported resources provided that\nthey can be deleted (not in use, etc) and feedback the amount\nof each resource deleted to the user. A completion percentage\nis also given to keep the user informed of progress.\n\nCurrently supports deletion of:\n\nNetworks\nSubnets (implicitly)\nRouters\nPorts (including router interfaces)\nFloating IPs\nSecurity Groups\n\nThis feature can be easily extended to support more resource\ntypes in the future.\n\nDocImpact: Update API documentation to describe neutron-purge usage\n\nChange-Id: I5a366d3537191045eb53f9cccd8cd0f7ce54a63b\nCloses-Bug: 1511574\nPartially-Implements: blueprint tenant-delete\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/88fbd3870cf3872fb0c9b4269503c62458664b3b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/88fbd3870cf3872fb0c9b4269503c62458664b3b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
