)]}'
{"id":"openstack%2Fpython-openstackclient~354810","triplet_id":"openstack%2Fpython-openstackclient~master~I44dd3f033ded0e664a805c190d7a7535962aba91","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1611830","hashtags":[],"change_id":"I44dd3f033ded0e664a805c190d7a7535962aba91","subject":"Add support for Network QoS bandwidth limit rule commands","status":"ABANDONED","created":"2016-08-12 15:49:41.000000000","updated":"2016-11-14 16:15:06.000000000","total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ab26a872e9cfea8a17c1ed40db6be820da668ac7","_number":354810,"virtual_id_number":354810,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2016-10-13 07:18:51.000000000","_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2016-10-12 12:34:36.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},{"date":"2016-10-12 21:21:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"date":"2016-10-13 15:01:41.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-17 15:01:37.000000000","updated_by":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"reviewer":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"state":"REVIEWER"},{"updated":"2016-10-03 16:44:29.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-10-12 12:34:36.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-10-12 21:21:20.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-10-13 15:01:41.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"}],"messages":[{"id":"06e34663eec152ade18d3dc434517c8495509503","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-08-12 15:49:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fc5fb9ff73d1cfab8faa87423ba3034b63cb90ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-12 20:29:00.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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/354810/1/check/gate-python-openstackclient-docs-ubuntu-xenial/7d6ec5f//doc/build/html/ : SUCCESS in 9m 04s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/354810/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/135ce40/ : SUCCESS in 8m 50s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/354810/1/check/gate-python-openstackclient-python27-ubuntu-xenial/2f8e8cc/ : SUCCESS in 8m 53s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/354810/1/check/gate-python-openstackclient-python34/5490757/ : SUCCESS in 3m 36s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/10/354810/1/check/gate-python-openstackclient-python35-nv/f2be61e/ : SUCCESS in 9m 47s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/354810/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1ba74e9/ : FAILURE in 24m 58s\n- check-osc-plugins http://logs.openstack.org/10/354810/1/check/check-osc-plugins/3396019/ : SUCCESS in 4m 05s\n- gate-osc-dsvm-functional http://logs.openstack.org/10/354810/1/check/gate-osc-dsvm-functional/757ee36/ : FAILURE in 11m 52s","accounts_in_message":[],"_revision_number":1},{"id":"db78a6e73757e059dd246b655c73af21bfe74448","author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"date":"2016-08-17 15:01:37.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6fd3427bbf47ac4760b9e3a5a79399855b15a41f","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-08-18 08:34:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"26153f691d0cacc69f908e588d21e21c793d6118","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-08-18 08:34:29.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8d2e253318f36b94435099e037d2886273639bca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 09:02:37.000000000","message":"Patch Set 2: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/354810/2/check/gate-python-openstackclient-docs-ubuntu-xenial/f8fbae1//doc/build/html/ : SUCCESS in 3m 52s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/354810/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/629e84b/ : SUCCESS in 4m 17s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/354810/2/check/gate-python-openstackclient-python27-ubuntu-xenial/5a0b098/ : SUCCESS in 4m 47s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/354810/2/check/gate-python-openstackclient-python34/cf37215/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/10/354810/2/check/gate-python-openstackclient-python35-nv/3f37fa0/ : SUCCESS in 4m 51s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/354810/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/e67d3af/ : FAILURE in 18m 04s\n- check-osc-plugins http://logs.openstack.org/10/354810/2/check/check-osc-plugins/4da7a2b/ : SUCCESS in 3m 46s\n- gate-osc-dsvm-functional http://logs.openstack.org/10/354810/2/check/gate-osc-dsvm-functional/cd23b31/ : FAILURE in 8m 05s","accounts_in_message":[],"_revision_number":2},{"id":"b3a84086938244db49ab1ff1057a00282aa4a061","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-08-18 15:15:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e218a194489e2db51e03922ef7928c0c09e0545b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 15:15:28.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"e8d8c0eb714867a63c476b9ca798ca327335ecda","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-08-18 15:38:27.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"362b0fa9eb3d0428cb7d1d28d4a962477a1b86e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 15:38:52.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"0b736dcc34ec3f61e74294b81ecb0de271db4d91","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-09-22 16:48:29.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"bffde6605044908c273d1b4bbe6bca9304208f4d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-09-22 17:27:45.000000000","message":"Patch Set 5: Code-Review-1\n\n(3 comments)\n\nI wish we had not allowed resource names with dashes in them either, letting them happen in network is tolerable because they exist already, but not elsewhere.\n\nAlso, there should be one positional argument, if policy really is required to identify a rule (really?) it should be a --policy option to be consistent with the rest of OSC.","accounts_in_message":[],"_revision_number":5},{"id":"9363b7141efc268cbb664bd7ef3b78af07cf7da6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 18:21:17.000000000","message":"Patch Set 5: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/354810/5/check/gate-python-openstackclient-docs-ubuntu-xenial/9e2ce21//doc/build/html/ : SUCCESS in 11m 50s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/354810/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/5fba4e0/ : SUCCESS in 12m 48s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/354810/5/check/gate-python-openstackclient-python27-ubuntu-xenial/0f48bdf/ : FAILURE in 13m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/354810/5/check/gate-python-openstackclient-python34/5ac6ba6/ : FAILURE in 3m 09s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/10/354810/5/check/gate-python-openstackclient-python35-nv/a1a7991/ : FAILURE in 13m 15s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/354810/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5534961/ : SUCCESS in 1h 06m 52s\n- check-osc-plugins http://logs.openstack.org/10/354810/5/check/check-osc-plugins/a79b4c2/ : SUCCESS in 8m 42s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/10/354810/5/check/gate-osc-dsvm-functional/7250ac7/ : SUCCESS in 18m 59s","accounts_in_message":[],"_revision_number":5},{"id":"17d67cc0d42e0b0f248b0a49bb958bf70d119053","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-09-23 11:05:19.000000000","message":"Patch Set 5: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"8f5a3aedb5187213d758cb25ba55dfac09486b77","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-09-23 11:17:54.000000000","message":"Patch Set 5:\n\n@Dean: now I see the problem.\nclass QoSBandwidthLimitRule(resource.Resource):\n    base_path \u003d \u0027/qos/policies/%(qos_policy_id)s/bandwidth_limit_rules\u0027\n\nFrom the OSclient using the OSsdk it\u0027s not possible, though the object tree exposed by the Neutron API, to access to a QoS rule without knowing first the QoS policy.\n\nIt\u0027s redundant to use both ID to access the rule (rule ID is unique) but with the current Neutron API object tree is not possible to do this.\n\nMy question is: should we\n- modify the Neutron API and the client and SDK\n- or keep it, forcing user to use always policy and rule IDs?","accounts_in_message":[],"_revision_number":5},{"id":"e4a701872b52dc292fc5716af37a8a28d81a1e51","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-09-27 07:52:29.000000000","message":"Patch Set 5:\n\nHi @Dean, any comment on this?","accounts_in_message":[],"_revision_number":5},{"id":"ff77789e40b56b4bfa7458e1fba2e132fd5d2568","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-03 07:25:24.000000000","message":"Patch Set 5:\n\nHi @Dean, I\u0027ll assume the current implementation is correct. I shouldn\u0027t stop this patch anymore.","accounts_in_message":[],"_revision_number":5},{"id":"e9f6b02a79546fd1714cae6792cee7bfce60c0a0","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-03 07:37:41.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"508ae3df281dbf098f81028effb2e7eb308b3f7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-03 07:49:35.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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/354810/6/check/gate-python-openstackclient-docs-ubuntu-xenial/ecf47d2//doc/build/html/ : SUCCESS in 4m 02s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/354810/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/d93c8ae/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/354810/6/check/gate-python-openstackclient-python27-ubuntu-xenial/92d5455/ : SUCCESS in 2m 34s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/354810/6/check/gate-python-openstackclient-python34/a4cff2e/ : SUCCESS in 4m 55s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/10/354810/6/check/gate-python-openstackclient-python35-nv/969a159/ : SUCCESS in 2m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/354810/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7381ec2/ : FAILURE in 11m 22s\n- check-osc-plugins http://logs.openstack.org/10/354810/6/check/check-osc-plugins/8a1b223/ : SUCCESS in 3m 59s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/10/354810/6/check/gate-osc-dsvm-functional/f573b77/ : FAILURE in 11m 40s","accounts_in_message":[],"_revision_number":6},{"id":"9d3ff1daa1c60a2df63b7c79e870205dd2513f9f","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-03 07:56:55.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b61e00aa42c9afe0fbd14af57d3a074f40282db1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-03 08:22:53.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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/354810/7/check/gate-python-openstackclient-docs-ubuntu-xenial/17e4a1c//doc/build/html/ : SUCCESS in 4m 04s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/354810/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/51cefb2/ : SUCCESS in 4m 12s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/354810/7/check/gate-python-openstackclient-python27-ubuntu-xenial/498dbc6/ : SUCCESS in 2m 34s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/354810/7/check/gate-python-openstackclient-python34/5bd9400/ : SUCCESS in 3m 11s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/10/354810/7/check/gate-python-openstackclient-python35-nv/8e926bc/ : SUCCESS in 3m 04s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/354810/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/58af6b6/ : FAILURE in 25m 45s\n- check-osc-plugins http://logs.openstack.org/10/354810/7/check/check-osc-plugins/6615102/ : SUCCESS in 5m 20s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/10/354810/7/check/gate-osc-dsvm-functional/0c3ec59/ : FAILURE in 11m 30s","accounts_in_message":[],"_revision_number":7},{"id":"d15e0601ca9a769f7f587b4a53d55b5d53d83c67","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-03 16:44:32.000000000","message":"Patch Set 7:\n\nrecheck bug 1629726","accounts_in_message":[],"_revision_number":7},{"id":"338b98c18cebb86ed489449f66f178d992737f84","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-03 16:44:46.000000000","message":"Patch Set 7:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":7},{"id":"49c64609bb8a51647dcd2cbfc53697e54420a607","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-12 11:15:25.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"bfeadbb22c9d4a499c3fd4872fb4895db8a814a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-12 12:34:36.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/354810/8/check/gate-python-openstackclient-docs-ubuntu-xenial/8bec592//doc/build/html/ : SUCCESS in 3m 28s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/354810/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/9d7b9fe/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/354810/8/check/gate-python-openstackclient-python27-ubuntu-xenial/b297276/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/354810/8/check/gate-python-openstackclient-python34/9496aed/ : SUCCESS in 5m 40s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/10/354810/8/check/gate-python-openstackclient-python35-nv/c9b0f76/ : SUCCESS in 3m 20s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/10/354810/8/check/gate-python-openstackclient-releasenotes/818ca49//releasenotes/build/html/ : SUCCESS in 2m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/354810/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b1d9814/ : SUCCESS in 1h 18m 58s\n- check-osc-plugins http://logs.openstack.org/10/354810/8/check/check-osc-plugins/5f3fe37/ : SUCCESS in 3m 29s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/10/354810/8/check/gate-osc-dsvm-functional/b4c111d/ : SUCCESS in 14m 44s","accounts_in_message":[],"_revision_number":8},{"id":"8f3186af827e1203cdd2146306f908a3e19169a7","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-10-12 21:21:20.000000000","message":"Patch Set 8:\n\nOn the policy ID, there is no way to list the QoS policies?  If so, do the lookup just liek we do for any other ID to name lookup.\n\nAfter seeing all of the other qos rule commands, I really really really don\u0027t like all of these top-level resources, especially with the dashes.  It really feels like \u0027qos rule\u0027 is the resource name and it has a lot of rule types.","accounts_in_message":[],"_revision_number":8},{"id":"1e69c9234666463e49c228cad06bed2d22f7e599","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-13 07:18:51.000000000","message":"Patch Set 8:\n\n\u003e It really feels like \u0027qos rule\u0027 is the resource name and it has a lot of rule types\n\nIt could feel but it\u0027s not. Each rule is a different object with different parameters: https://github.com/openstack/neutron/blob/master/neutron/objects/qos/rule.py","accounts_in_message":[],"_revision_number":8},{"id":"44bef242132ba59d8591131683a013a197b19f64","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-10-13 14:44:54.000000000","message":"Patch Set 8:\n\nThanks, that explains a lot, but it doesn\u0027t convince me that a top-level resource is the right CLI model, as you said elsewhere you still need a policy ID to retrieve the rule.  That is what makes me think of these in a similar model to security groups, where security group rule is a resource, and has a bunch of different permutations depending (such as ICMP rules can not have port arguments).  That is the model I think these rules should follow for exposure to users.  it has little to do with how the Neutron API implementes it really.","accounts_in_message":[],"_revision_number":8},{"id":"d6515ddeed48902c4f938c5c001205a71dc27926","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-13 15:00:40.000000000","message":"Patch Set 8:\n\n@Dean: are you proposing having only one rule command? Something like:\n    osc network qos rule create --type\u003d\u003crule_type\u003e --param1 --param2\n\nIMO:\n* This is very similar to this implementation.\n* Having all rules and parameters in one class is messy.\n\nDean, Steve, any comment on this?\n\nThank you.","accounts_in_message":[],"_revision_number":8},{"id":"7f511b72164dfc6a09660e94ec33cda3a249ca9e","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-13 15:01:24.000000000","message":"Patch Set 8:\n\nI mean Richard and Steve.","accounts_in_message":[],"_revision_number":8},{"id":"18bff6b641282f334b79aa12188c0a68c882cd2c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-10-14 21:02:11.000000000","message":"Patch Set 8:\n\nRodolfo, yes, one resource with all of the options.  I will trade some messy code for making our user\u0027s lives easier, every time.  We can have plenty of tests (really, must have!) to keep it from breaking easily.\n\nWe already do this with security group rules.","accounts_in_message":[],"_revision_number":8},{"id":"562dbeb9fa574618f9e27c424491d95f0c6ab068","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-10-16 18:29:20.000000000","message":"Patch Set 8: Workflow-1\n\nOk, I\u0027ll need a bit of time to refactor the three qos rules.\n\nI\u0027ll use the same bug references and the same patches, but I\u0027ll put everything under the same class.","accounts_in_message":[],"_revision_number":8},{"id":"81030e326c06fdda9d17374542b2f6f66b8fbe47","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-11-09 09:19:27.000000000","message":"Patch Set 8: -Workflow","accounts_in_message":[],"_revision_number":8},{"id":"a288bce34eabc08050bfab62b1a433345f0e8b4d","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2016-11-14 16:15:06.000000000","message":"Abandoned\n\nAs suggested in https://review.openstack.org/#/c/352477/21, this rule will be implemented in this patch.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"9bc99e8814cb402367330befc97de3b88ada874e","revisions":{"dd463c307f63337a2df02a0ac067e242c924d96e":{"kind":"REWORK","_number":1,"created":"2016-08-12 15:49:41.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/10/354810/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/354810/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/1"}}},"commit":{"parents":[{"commit":"6e9188b53e4040f59a9915808b208973a85e17b8","subject":"Add support for QoS DSCP marking rule commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6e9188b53e4040f59a9915808b208973a85e17b8"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-11 16:43:59.000000000","tz":60},"committer":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-12 15:49:18.000000000","tz":60},"subject":"Add support for QoS bandwidth limit rule commands","message":"Add support for QoS bandwidth limit rule commands\n\n    Added following commands:\n      - qos bandwidth-limit-rule create\n      - qos bandwidth-limit-rule delete\n      - qos bandwidth-limit-rule list\n      - qos bandwidth-limit-rule show\n      - qos bandwidth-limit-rule update\n\nCloses-Bug: 1611830\nDepends-On: I2ad5f09eebd3374f29b3d67887c542ec6ca60c81\nChange-Id: I44dd3f033ded0e664a805c190d7a7535962aba91\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dd463c307f63337a2df02a0ac067e242c924d96e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dd463c307f63337a2df02a0ac067e242c924d96e"}]},"branch":"refs/heads/master"},"2e47adc9bd38e1b884bfb9a0c7e53b569030d3ca":{"kind":"REWORK","_number":2,"created":"2016-08-18 08:34:24.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/10/354810/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/354810/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/2"}}},"commit":{"parents":[{"commit":"6e9188b53e4040f59a9915808b208973a85e17b8","subject":"Add support for QoS DSCP marking rule commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6e9188b53e4040f59a9915808b208973a85e17b8"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-11 16:43:59.000000000","tz":60},"committer":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-18 08:33:43.000000000","tz":60},"subject":"Add support for QoS bandwidth limit rule commands","message":"Add support for QoS bandwidth limit rule commands\n\n    Added following commands:\n      - qos bandwidth-limit-rule create\n      - qos bandwidth-limit-rule delete\n      - qos bandwidth-limit-rule list\n      - qos bandwidth-limit-rule show\n      - qos bandwidth-limit-rule update\n\nCloses-Bug: 1611830\nDepends-On: I2ad5f09eebd3374f29b3d67887c542ec6ca60c81\nChange-Id: I44dd3f033ded0e664a805c190d7a7535962aba91\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2e47adc9bd38e1b884bfb9a0c7e53b569030d3ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2e47adc9bd38e1b884bfb9a0c7e53b569030d3ca"}]},"branch":"refs/heads/master"},"68ab1161151bbae02ed0afe7855fd11384f4ba8e":{"kind":"REWORK","_number":3,"created":"2016-08-18 15:15:08.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/10/354810/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/354810/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/3"}}},"commit":{"parents":[{"commit":"01f71db65d8fcffd476ba261c8d2fba0bd9038d5","subject":"Add support for QoS DSCP marking rule commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/01f71db65d8fcffd476ba261c8d2fba0bd9038d5"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-11 16:43:59.000000000","tz":60},"committer":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-18 15:14:45.000000000","tz":60},"subject":"Add support for QoS bandwidth limit rule commands","message":"Add support for QoS bandwidth limit rule commands\n\n    Added following commands:\n      - qos bandwidth-limit-rule create\n      - qos bandwidth-limit-rule delete\n      - qos bandwidth-limit-rule list\n      - qos bandwidth-limit-rule show\n      - qos bandwidth-limit-rule update\n\nCloses-Bug: 1611830\nDepends-On: I2ad5f09eebd3374f29b3d67887c542ec6ca60c81\nChange-Id: I44dd3f033ded0e664a805c190d7a7535962aba91\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/68ab1161151bbae02ed0afe7855fd11384f4ba8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/68ab1161151bbae02ed0afe7855fd11384f4ba8e"}]},"branch":"refs/heads/master"},"83e706bebd477b158cde2cde586af9590c152fb0":{"kind":"REWORK","_number":4,"created":"2016-08-18 15:38:27.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/10/354810/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/354810/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/4"}}},"commit":{"parents":[{"commit":"790f7e3d43a797af7074a8b8b4e06c3b2133d51f","subject":"Add support for QoS DSCP marking rule commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/790f7e3d43a797af7074a8b8b4e06c3b2133d51f"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-11 16:43:59.000000000","tz":60},"committer":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-18 15:38:05.000000000","tz":60},"subject":"Add support for QoS bandwidth limit rule commands","message":"Add support for QoS bandwidth limit rule commands\n\n    Added following commands:\n      - qos bandwidth-limit-rule create\n      - qos bandwidth-limit-rule delete\n      - qos bandwidth-limit-rule list\n      - qos bandwidth-limit-rule show\n      - qos bandwidth-limit-rule update\n\nCloses-Bug: 1611830\nDepends-On: I2ad5f09eebd3374f29b3d67887c542ec6ca60c81\nChange-Id: I44dd3f033ded0e664a805c190d7a7535962aba91\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83e706bebd477b158cde2cde586af9590c152fb0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83e706bebd477b158cde2cde586af9590c152fb0"}]},"branch":"refs/heads/master"},"5e9f7f2b918844483b3fe5fa7e0abcb6a7c8382b":{"kind":"REWORK","_number":5,"created":"2016-09-22 16:48:29.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/10/354810/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/354810/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/5"}}},"commit":{"parents":[{"commit":"092e87b3e00947f1762fa32e6827eb490f260520","subject":"Add support for Network QoS DSCP marking rule commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/092e87b3e00947f1762fa32e6827eb490f260520"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-11 16:43:59.000000000","tz":60},"committer":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-09-22 16:42:42.000000000","tz":60},"subject":"Add support for Network QoS bandwidth limit rule commands","message":"Add support for Network QoS bandwidth limit rule commands\n\nAdded following commands:\n  - network qos bandwidth-limit-rule create\n  - network qos bandwidth-limit-rule delete\n  - network qos bandwidth-limit-rule list\n  - network qos bandwidth-limit-rule set\n  - network qos bandwidth-limit-rule show\n\nCloses-Bug: 1611830\nDepends-On: I2ad5f09eebd3374f29b3d67887c542ec6ca60c81\nChange-Id: I44dd3f033ded0e664a805c190d7a7535962aba91\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e9f7f2b918844483b3fe5fa7e0abcb6a7c8382b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e9f7f2b918844483b3fe5fa7e0abcb6a7c8382b"}]},"branch":"refs/heads/master"},"511e336f267995981deab27a52122a5dc4f0cd15":{"kind":"REWORK","_number":6,"created":"2016-10-03 07:37:41.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/10/354810/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/354810/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/6"}}},"commit":{"parents":[{"commit":"092e87b3e00947f1762fa32e6827eb490f260520","subject":"Add support for Network QoS DSCP marking rule commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/092e87b3e00947f1762fa32e6827eb490f260520"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-11 16:43:59.000000000","tz":60},"committer":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-10-03 07:37:11.000000000","tz":60},"subject":"Add support for Network QoS bandwidth limit rule commands","message":"Add support for Network QoS bandwidth limit rule commands\n\nAdded following commands:\n  - network qos bandwidth-limit-rule create\n  - network qos bandwidth-limit-rule delete\n  - network qos bandwidth-limit-rule list\n  - network qos bandwidth-limit-rule set\n  - network qos bandwidth-limit-rule show\n\nCloses-Bug: 1611830\nDepends-On: I2ad5f09eebd3374f29b3d67887c542ec6ca60c81\nChange-Id: I44dd3f033ded0e664a805c190d7a7535962aba91\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/511e336f267995981deab27a52122a5dc4f0cd15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/511e336f267995981deab27a52122a5dc4f0cd15"}]},"branch":"refs/heads/master"},"c81133a186a13a36ef15baebee19124d31ba0646":{"kind":"REWORK","_number":7,"created":"2016-10-03 07:56:55.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/10/354810/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/354810/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/7"}}},"commit":{"parents":[{"commit":"092e87b3e00947f1762fa32e6827eb490f260520","subject":"Add support for Network QoS DSCP marking rule commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/092e87b3e00947f1762fa32e6827eb490f260520"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-11 16:43:59.000000000","tz":60},"committer":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-10-03 07:56:33.000000000","tz":60},"subject":"Add support for Network QoS bandwidth limit rule commands","message":"Add support for Network QoS bandwidth limit rule commands\n\nAdded following commands:\n  - network qos bandwidth-limit-rule create\n  - network qos bandwidth-limit-rule delete\n  - network qos bandwidth-limit-rule list\n  - network qos bandwidth-limit-rule set\n  - network qos bandwidth-limit-rule show\n\nCloses-Bug: 1611830\nDepends-On: I2ad5f09eebd3374f29b3d67887c542ec6ca60c81\nChange-Id: I44dd3f033ded0e664a805c190d7a7535962aba91\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c81133a186a13a36ef15baebee19124d31ba0646"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c81133a186a13a36ef15baebee19124d31ba0646"}]},"branch":"refs/heads/master"},"9bc99e8814cb402367330befc97de3b88ada874e":{"kind":"REWORK","_number":8,"created":"2016-10-12 11:15:25.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/10/354810/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/354810/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/354810/8"}}},"commit":{"parents":[{"commit":"c07e26d7d3f79a16fb65b89e095dfee8bd4678f8","subject":"Add support for Network QoS DSCP marking rule commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c07e26d7d3f79a16fb65b89e095dfee8bd4678f8"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-08-11 16:43:59.000000000","tz":60},"committer":{"name":"Rodolfo Alonso Hernandez","email":"rodolfo.alonso.hernandez@intel.com","date":"2016-10-12 11:14:43.000000000","tz":60},"subject":"Add support for Network QoS bandwidth limit rule commands","message":"Add support for Network QoS bandwidth limit rule commands\n\nAdded following commands:\n  - network qos bandwidth-limit-rule create\n  - network qos bandwidth-limit-rule delete\n  - network qos bandwidth-limit-rule list\n  - network qos bandwidth-limit-rule set\n  - network qos bandwidth-limit-rule show\n\nCloses-Bug: 1611830\nDepends-On: I2ad5f09eebd3374f29b3d67887c542ec6ca60c81\nChange-Id: I44dd3f033ded0e664a805c190d7a7535962aba91\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9bc99e8814cb402367330befc97de3b88ada874e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9bc99e8814cb402367330befc97de3b88ada874e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
