)]}'
{"id":"openstack%2Fpython-neutronclient~818717","triplet_id":"openstack%2Fpython-neutronclient~master~I0ad236c9e585a25fbd405813ac48898a2df897d2","project":"openstack/python-neutronclient","branch":"master","topic":"packet_rate_limit","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2021-12-06 15:32:48.000000000","reason":"Change was submitted"},"11975":{"account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"last_update":"2021-12-06 13:57:12.000000000","reason":"Slawek Kaplonski replied on the change"},"8313":{"account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"last_update":"2021-11-30 09:02:03.000000000","reason":"Lajos Katona replied on the change"},"9531":{"account":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"last_update":"2021-12-06 15:32:48.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0ad236c9e585a25fbd405813ac48898a2df897d2","subject":"Add CURD actions for packet rate limit rule","status":"MERGED","created":"2021-11-22 08:04:59.000000000","updated":"2021-12-06 15:35:29.000000000","submitted":"2021-12-06 15:32:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"818717-packet_rate_limit","meta_rev_id":"b73432f4972a6dedb1435ea73ba3e74767abee7b","_number":818717,"virtual_id_number":818717,"owner":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-12-06 15:32:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2021-12-06 13:57:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2021-11-30 09:02:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2021-12-06 13:57:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-11-22 08:25:42.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"CC"},{"updated":"2021-11-22 09:38:33.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-11-22 09:49:21.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2021-11-23 00:45:05.000000000","updated_by":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2021-11-23 00:45:05.000000000","updated_by":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"}],"messages":[{"id":"cb3561518b3353579348849ec2c2c3c3b9390b4b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-11-22 08:04:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2d269b3dc4f90ecbe696777b74b1d3b317d48a8e","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-11-22 08:25:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a0c9f1eb269dd1389cf08e4145256a42c45b4e35","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-11-22 09:01:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a4e2097f4d0dc90bd5879070f57ec09ed6784e71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-22 09:38:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3fd09ba0a5e841debde83e0443bc232d : SUCCESS in 3m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/68c09d1d2eb141e2a313cb4fcfa2b132 : SUCCESS in 3m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f4465f015194e9897befd491b5e13d2 : SUCCESS in 3m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2b2d0ae66edb42e5a8c04f5ebcac6017 : SUCCESS in 3m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1e15b2df6b484c22a40df374f5834c9a : SUCCESS in 3m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2e4a93bafafd4ed2a4ba656163c037d7 : SUCCESS in 3m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2857b33cbac3424cbd0ddc69d0fcd6ea : SUCCESS in 5m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ca4bf42f661d4d06a2a4c5521d3c7e5d : SUCCESS in 1h 26m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dcd445000c72444a85d3e24dfc7ffea4 : SUCCESS in 3m 13s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/720a2a15f29f4918905c2896fc99be0b : SUCCESS in 4m 56s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/7512400b8278482fbe43ee2dc5ed0968 : SUCCESS in 35m 53s","accounts_in_message":[],"_revision_number":1},{"id":"43071db60176618ecd03bda26fa45fdaa68158e1","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-11-22 09:44:58.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"21515a6872223d0c816ef2bc7581a2ae726e7eeb","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-11-22 09:49:21.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a6b4b2e1e3355a2d4ac6335192a5371989bd9f3a","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-11-23 00:54:03.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c9eea3fc1f2860799fef0c16e653ce45353eda51","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-11-23 01:04:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"75eb8cbbfa9d0cacef115cece78b01943c26b321","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-11-24 00:23:08.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"356afd26afc7c2321d4e2194d9bc092843d0e3a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-24 02:11:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a99c5e717714efc8ad21ee72b7ae6a9 : SUCCESS in 5m 16s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/64c5d6592d1649218b337931e5c1bfac : SUCCESS in 4m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf04ef19e0ad4a0bbcc05b12632250b1 : SUCCESS in 4m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6a7e53a93dd74bf28cd2a92c10dbd9c0 : SUCCESS in 3m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cdbb80ecbb954647904f5251b8be47be : SUCCESS in 4m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1ebff31453114366813d7ac14ebb1179 : SUCCESS in 4m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25bb81accb104320a8adb802b1ef19e3 : SUCCESS in 7m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/27f467dbb01a4d97ab89ea0399a0c5e7 : SUCCESS in 1h 44m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5c81380c5f954e21a2f8dc06e8fb0e1c : SUCCESS in 3m 47s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/c8e4edffecfd405f930ef5ec9a1195d3 : SUCCESS in 5m 39s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/0653bb475c0d4f74968806b773b114a2 : SUCCESS in 27m 47s","accounts_in_message":[],"_revision_number":2},{"id":"78d60e34e47e6fa1d72748f2c993a15094a79513","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-11-30 09:02:03.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"a78f46335e9de40881174688c774899a0eed2a55","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-11-30 09:03:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a34f786ae9976b07d2bc18320233c63e7e892b9b","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-12-06 13:57:12.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0e29916e8ad7ae1714ec3f75183a8865d2bc315d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-06 13:58:04.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"606983e4b708792d729f5f9102aca6621e48423b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-06 15:32:47.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/442f4301e6794370b0a83c5d180300ab : SUCCESS in 4m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2d64ddea94b43bf8c091ee0c31ca16d : SUCCESS in 3m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7ecaff4e395147529303df0fcfcecabe : SUCCESS in 3m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6ce2fb40be0d4e5f810e438ad41e920c : SUCCESS in 3m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4753f5c18e92428ea2188642d5621647 : SUCCESS in 5m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b685f35ec544417586b40d2450ce114b : SUCCESS in 1h 28m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b37ff17aa29b4505ac120fafbcb692e1 : SUCCESS in 3m 19s\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/12485e99c5a149a1b380b6810dd160c6 : SUCCESS in 34m 28s","accounts_in_message":[],"_revision_number":2},{"id":"3d447f4e301846012b8796f3ab0530db08a7a1b4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-06 15:32:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"b73432f4972a6dedb1435ea73ba3e74767abee7b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-06 15:35:29.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2459f70314240c78a0f1efb3118f92f : SUCCESS in 1m 22s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3ec426cb564a4516b8b9cba9fe7480c8 : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a92d8db81c7f13e46aa64be471de06054379be75","revisions":{"1ee8f9f2eeaee5ec0bc4c9e9574b4a1e8c1d64a7":{"kind":"REWORK","_number":1,"created":"2021-11-22 08:04:59.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/17/818717/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/17/818717/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/17/818717/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/17/818717/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/17/818717/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/17/818717/1"}}},"commit":{"parents":[{"commit":"3a65712b451d3eed93cbf7eef773d46c49df6358","subject":"Fix lower-constraints and neutronclient-functional job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3a65712b451d3eed93cbf7eef773d46c49df6358"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-11-22 07:01:42.000000000","tz":480},"committer":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-11-22 08:03:58.000000000","tz":480},"subject":"Add CURD actions for packet rate limit rule","message":"Add CURD actions for packet rate limit rule\n\nNeutron added new QoS rule [1] for packet rate limit.\nNeutron fullstack test cases [2] rely on the neutron client\nto interact with the neutron-server (API), so for new QoS rule\n``packet rate limit``, we add the needed methods for new\ncases of the QoS driver testing.\n\n[1] https://docs.openstack.org/api-ref/network/v2/index.html#qos-packet-rate-limit-rules\n[2] https://github.com/openstack/neutron/blob/master/neutron/tests/fullstack/resources/process.py#L24\n\nChange-Id: I0ad236c9e585a25fbd405813ac48898a2df897d2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1ee8f9f2eeaee5ec0bc4c9e9574b4a1e8c1d64a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1ee8f9f2eeaee5ec0bc4c9e9574b4a1e8c1d64a7"}]},"branch":"refs/heads/master"},"a92d8db81c7f13e46aa64be471de06054379be75":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-11-24 00:23:08.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/17/818717/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/17/818717/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/17/818717/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/17/818717/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/17/818717/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/17/818717/2"}}},"commit":{"parents":[{"commit":"3a65712b451d3eed93cbf7eef773d46c49df6358","subject":"Fix lower-constraints and neutronclient-functional job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3a65712b451d3eed93cbf7eef773d46c49df6358"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-11-22 07:01:42.000000000","tz":480},"committer":{"name":"liuyulong","email":"i@liuyulong.me","date":"2021-11-24 00:23:08.000000000","tz":0},"subject":"Add CURD actions for packet rate limit rule","message":"Add CURD actions for packet rate limit rule\n\nNeutron added new QoS rule [1] for packet rate limit.\nNeutron fullstack test cases [2] rely on the neutron client\nto interact with the neutron-server (API), so for new QoS rule\n`packet rate limit`, we add the needed methods for new\ncases of the QoS driver testing.\n\n[1] https://docs.openstack.org/api-ref/network/v2/index.html#qos-packet-rate-limit-rules\n[2] https://github.com/openstack/neutron/blob/master/neutron/tests/fullstack/resources/process.py#L24\n\nChange-Id: I0ad236c9e585a25fbd405813ac48898a2df897d2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a92d8db81c7f13e46aa64be471de06054379be75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a92d8db81c7f13e46aa64be471de06054379be75"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
