)]}'
{"id":"openstack%2Fpython-openstackclient~622130","triplet_id":"openstack%2Fpython-openstackclient~master~Ifec3b2cf9bdb59513c8bcd7bd60305506a071192","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1757044","hashtags":[],"change_id":"Ifec3b2cf9bdb59513c8bcd7bd60305506a071192","subject":"Supports router gateway IP QoS","status":"MERGED","created":"2018-12-04 09:20:55.000000000","updated":"2018-12-12 13:07:29.000000000","submitted":"2018-12-12 13:07:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"622130-1544620049521-b9966b33","meta_rev_id":"798a2f7f5f5a5676f9abc65a447ff6e3e8c1eae7","_number":622130,"virtual_id_number":622130,"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":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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2018-12-12 09:46:16.000000000","_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"value":2,"date":"2018-12-12 13:07:29.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"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"},{"value":2,"date":"2018-12-10 17:20:53.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"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"},{"value":1,"date":"2018-12-10 17:20:53.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-12-07 11:09:11.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2018-12-08 15:03:28.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2018-12-10 17:20:53.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":"2018-12-12 13:07:29.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"fa101569535fa53248ab7a40c7fbbd1eb742750f","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2018-12-04 09:20:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9718fb81b804cb602d05fb99049683febd364558","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2018-12-04 10:28:57.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fa28cf594c106ba2b2a3cb81d91713b817a7fdfe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-04 11:03:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/30/622130/1/check/openstackclient-check-plugins/091118d/ : SUCCESS in 6m 48s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/622130/1/check/osc-tox-py27-tips/558ab13/ : SUCCESS in 6m 04s\n- osc-tox-py35-tips http://logs.openstack.org/30/622130/1/check/osc-tox-py35-tips/ec50332/ : SUCCESS in 6m 34s\n- openstack-tox-cover http://logs.openstack.org/30/622130/1/check/openstack-tox-cover/43f90c4/cover/ : SUCCESS in 8m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/622130/1/check/openstack-tox-lower-constraints/3981603/ : SUCCESS in 6m 21s\n- openstack-tox-pep8 http://logs.openstack.org/30/622130/1/check/openstack-tox-pep8/ddc8023/ : SUCCESS in 5m 49s\n- openstack-tox-py27 http://logs.openstack.org/30/622130/1/check/openstack-tox-py27/3d9054c/ : SUCCESS in 5m 18s\n- openstack-tox-py35 http://logs.openstack.org/30/622130/1/check/openstack-tox-py35/07930fe/ : SUCCESS in 6m 12s\n- openstack-tox-py36 http://logs.openstack.org/30/622130/1/check/openstack-tox-py36/b41aa89/ : SUCCESS in 5m 36s\n- openstack-tox-docs http://logs.openstack.org/30/622130/1/check/openstack-tox-docs/5a039bc/html/ : SUCCESS in 5m 53s\n- build-openstack-releasenotes http://logs.openstack.org/30/622130/1/check/build-openstack-releasenotes/269d953/html/ : SUCCESS in 5m 25s\n- tempest-full http://logs.openstack.org/30/622130/1/check/tempest-full/43cf4ea/ : SUCCESS in 1h 24m 44s\n- tempest-full-py3 http://logs.openstack.org/30/622130/1/check/tempest-full-py3/6960364/ : SUCCESS in 1h 21m 36s\n- osc-functional-devstack http://logs.openstack.org/30/622130/1/check/osc-functional-devstack/631ad38/ : SUCCESS in 57m 04s\n- osc-functional-devstack-tips http://logs.openstack.org/30/622130/1/check/osc-functional-devstack-tips/0a3e6b2/ : SUCCESS in 55m 00s","accounts_in_message":[],"_revision_number":1},{"id":"d24df955b25a440ae92019b1fc1fb757fb0bc7b3","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2018-12-04 15:00:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"307d3e11aaf814213b2e3b45d279dc17e045abdd","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2018-12-04 15:07:31.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"b682a145a30816c5c7fe83599bed0a4d184c7880","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-04 16:54:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/30/622130/2/check/openstackclient-check-plugins/2ee128a/ : SUCCESS in 7m 00s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/622130/2/check/osc-tox-py27-tips/c0d8873/ : SUCCESS in 6m 51s\n- osc-tox-py35-tips http://logs.openstack.org/30/622130/2/check/osc-tox-py35-tips/1cd6e24/ : SUCCESS in 7m 55s\n- openstack-tox-cover http://logs.openstack.org/30/622130/2/check/openstack-tox-cover/0a547fc/cover/ : SUCCESS in 7m 12s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/622130/2/check/openstack-tox-lower-constraints/d452862/ : SUCCESS in 5m 29s\n- openstack-tox-pep8 http://logs.openstack.org/30/622130/2/check/openstack-tox-pep8/9e2b384/ : SUCCESS in 9m 16s\n- openstack-tox-py27 http://logs.openstack.org/30/622130/2/check/openstack-tox-py27/8d3ab83/ : SUCCESS in 6m 39s\n- openstack-tox-py35 http://logs.openstack.org/30/622130/2/check/openstack-tox-py35/8c8e0f4/ : SUCCESS in 7m 53s\n- openstack-tox-py36 http://logs.openstack.org/30/622130/2/check/openstack-tox-py36/3ae416f/ : SUCCESS in 6m 12s\n- openstack-tox-docs http://logs.openstack.org/30/622130/2/check/openstack-tox-docs/99cddfe/html/ : SUCCESS in 4m 51s\n- build-openstack-releasenotes http://logs.openstack.org/30/622130/2/check/build-openstack-releasenotes/bca4995/html/ : SUCCESS in 8m 49s\n- tempest-full http://logs.openstack.org/30/622130/2/check/tempest-full/3fa3fe1/ : SUCCESS in 1h 46m 06s\n- tempest-full-py3 http://logs.openstack.org/30/622130/2/check/tempest-full-py3/0313c80/ : SUCCESS in 1h 21m 50s\n- osc-functional-devstack http://logs.openstack.org/30/622130/2/check/osc-functional-devstack/64e7df0/ : SUCCESS in 45m 01s\n- osc-functional-devstack-tips http://logs.openstack.org/30/622130/2/check/osc-functional-devstack-tips/815402e/ : SUCCESS in 56m 16s","accounts_in_message":[],"_revision_number":2},{"id":"8f2eecc64e9595a4a322f0616a890f0a500e8486","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2018-12-05 08:48:54.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c57d99644f91dacd285f19764b8aade458b05180","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2018-12-06 09:59:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"270833b5282439dbebae9fba5116c5f98b393e9b","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2018-12-06 10:00:18.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0f5535dd4aa43c2360d256d513cfec501ebbd25a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-06 12:13:29.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstackclient-check-plugins http://logs.openstack.org/30/622130/3/check/openstackclient-check-plugins/0a0bf73/ : SUCCESS in 6m 07s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/622130/3/check/osc-tox-py27-tips/6aed627/ : SUCCESS in 6m 18s\n- osc-tox-py35-tips http://logs.openstack.org/30/622130/3/check/osc-tox-py35-tips/4b5f4d2/ : SUCCESS in 6m 11s\n- openstack-tox-cover http://logs.openstack.org/30/622130/3/check/openstack-tox-cover/ac7c1ba/cover/ : SUCCESS in 5m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/622130/3/check/openstack-tox-lower-constraints/67e293d/ : SUCCESS in 6m 17s\n- openstack-tox-pep8 http://logs.openstack.org/30/622130/3/check/openstack-tox-pep8/eadf286/ : SUCCESS in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/30/622130/3/check/openstack-tox-py27/7f14a1f/ : SUCCESS in 4m 43s\n- openstack-tox-py35 http://logs.openstack.org/30/622130/3/check/openstack-tox-py35/424628a/ : SUCCESS in 12m 22s\n- openstack-tox-py36 http://logs.openstack.org/30/622130/3/check/openstack-tox-py36/89922ac/ : SUCCESS in 5m 08s\n- openstack-tox-docs http://logs.openstack.org/30/622130/3/check/openstack-tox-docs/100f0c2/html/ : SUCCESS in 8m 55s\n- build-openstack-releasenotes http://logs.openstack.org/30/622130/3/check/build-openstack-releasenotes/4b251c3/html/ : SUCCESS in 8m 06s\n- tempest-full http://logs.openstack.org/30/622130/3/check/tempest-full/5c46017/ : TIMED_OUT in 2h 10m 35s\n- tempest-full-py3 http://logs.openstack.org/30/622130/3/check/tempest-full-py3/566ae56/ : FAILURE in 2h 03m 50s\n- osc-functional-devstack http://logs.openstack.org/30/622130/3/check/osc-functional-devstack/9693ca2/ : SUCCESS in 56m 32s\n- osc-functional-devstack-tips http://logs.openstack.org/30/622130/3/check/osc-functional-devstack-tips/ce02e07/ : SUCCESS in 42m 03s","accounts_in_message":[],"_revision_number":3},{"id":"3e7b37e97fa0dd694890fa755fff08dc8bfa75f9","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2018-12-07 00:27:45.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"449c4eb0fac4f7d9a7239c51512f824f7097ba3c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-07 02:38:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/30/622130/3/check/openstackclient-check-plugins/3374747/ : SUCCESS in 7m 34s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/622130/3/check/osc-tox-py27-tips/f8f0d97/ : SUCCESS in 7m 06s\n- osc-tox-py35-tips http://logs.openstack.org/30/622130/3/check/osc-tox-py35-tips/7f29ec7/ : SUCCESS in 5m 59s\n- openstack-tox-cover http://logs.openstack.org/30/622130/3/check/openstack-tox-cover/6ebc092/cover/ : SUCCESS in 6m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/622130/3/check/openstack-tox-lower-constraints/6dbf9d2/ : SUCCESS in 6m 06s\n- openstack-tox-pep8 http://logs.openstack.org/30/622130/3/check/openstack-tox-pep8/ea4d380/ : SUCCESS in 6m 45s\n- openstack-tox-py27 http://logs.openstack.org/30/622130/3/check/openstack-tox-py27/6be591e/ : SUCCESS in 7m 19s\n- openstack-tox-py35 http://logs.openstack.org/30/622130/3/check/openstack-tox-py35/987f259/ : SUCCESS in 5m 39s\n- openstack-tox-py36 http://logs.openstack.org/30/622130/3/check/openstack-tox-py36/67460e3/ : SUCCESS in 5m 49s\n- openstack-tox-docs http://logs.openstack.org/30/622130/3/check/openstack-tox-docs/ecf9b18/html/ : SUCCESS in 5m 59s\n- build-openstack-releasenotes http://logs.openstack.org/30/622130/3/check/build-openstack-releasenotes/b9f52b1/html/ : SUCCESS in 6m 01s\n- tempest-full http://logs.openstack.org/30/622130/3/check/tempest-full/eb53ade/ : SUCCESS in 1h 43m 09s\n- tempest-full-py3 http://logs.openstack.org/30/622130/3/check/tempest-full-py3/123411f/ : SUCCESS in 1h 37m 18s\n- osc-functional-devstack http://logs.openstack.org/30/622130/3/check/osc-functional-devstack/c6cc75d/ : SUCCESS in 51m 57s\n- osc-functional-devstack-tips http://logs.openstack.org/30/622130/3/check/osc-functional-devstack-tips/8d383ee/ : SUCCESS in 53m 18s","accounts_in_message":[],"_revision_number":3},{"id":"a39bd9675c46f4d8426b676ceefc7caff2a3a5f7","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2018-12-07 11:09:11.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"fe49a68ffb6e5306c8e1528fcb16f190d7b838ba","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2018-12-08 15:03:28.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"782ecb2e5d51faf7001893edcfeb195d6156a688","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-12-10 17:20:41.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"8e3ad0c3652b222950a759b5c708c55b10da9d22","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-12-10 17:20:53.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nI re-worded the release note a bit","accounts_in_message":[],"_revision_number":4},{"id":"6867155b5bb97038c1b606f3ffde426cdf84b6f7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-10 19:01:16.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstackclient-check-plugins http://logs.openstack.org/30/622130/4/check/openstackclient-check-plugins/63d4c94/ : SUCCESS in 5m 37s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/622130/4/check/osc-tox-py27-tips/a7caeb7/ : SUCCESS in 5m 33s\n- osc-tox-py35-tips http://logs.openstack.org/30/622130/4/check/osc-tox-py35-tips/3e7ef83/ : SUCCESS in 7m 45s\n- openstack-tox-cover http://logs.openstack.org/30/622130/4/check/openstack-tox-cover/7247f4b/cover/ : SUCCESS in 5m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/622130/4/check/openstack-tox-lower-constraints/66b248e/ : SUCCESS in 7m 39s\n- openstack-tox-pep8 http://logs.openstack.org/30/622130/4/check/openstack-tox-pep8/9a13fb3/ : SUCCESS in 6m 01s\n- openstack-tox-py27 http://logs.openstack.org/30/622130/4/check/openstack-tox-py27/2603749/ : SUCCESS in 4m 48s\n- openstack-tox-py35 http://logs.openstack.org/30/622130/4/check/openstack-tox-py35/5c67b49/ : SUCCESS in 4m 50s\n- openstack-tox-py36 http://logs.openstack.org/30/622130/4/check/openstack-tox-py36/ee80d88/ : SUCCESS in 4m 45s\n- openstack-tox-docs http://logs.openstack.org/30/622130/4/check/openstack-tox-docs/2153a0f/html/ : SUCCESS in 5m 09s\n- build-openstack-releasenotes http://logs.openstack.org/30/622130/4/check/build-openstack-releasenotes/396632d/html/ : SUCCESS in 4m 34s\n- tempest-full http://logs.openstack.org/30/622130/4/check/tempest-full/5cd40c8/ : SUCCESS in 1h 34m 14s\n- tempest-full-py3 http://logs.openstack.org/30/622130/4/check/tempest-full-py3/bfb0048/ : FAILURE in 1h 09m 54s\n- osc-functional-devstack http://logs.openstack.org/30/622130/4/check/osc-functional-devstack/62a4a00/ : SUCCESS in 52m 33s\n- osc-functional-devstack-tips http://logs.openstack.org/30/622130/4/check/osc-functional-devstack-tips/b096f16/ : SUCCESS in 1h 07m 38s","accounts_in_message":[],"_revision_number":4},{"id":"a14718aa774f57c64a189b216fdc17c8817d3067","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2018-12-12 09:45:53.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"9c59138db673a1cc645ef09b88b0136a1f154fb3","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2018-12-12 09:46:16.000000000","message":"Patch Set 4:\n\n\u003e I re-worded the release note a bit\n\nThanks Dean.","accounts_in_message":[],"_revision_number":4},{"id":"c692efe6400ae898b42c13a5f01a4559c53c0e39","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-12 11:26:54.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/30/622130/4/check/openstackclient-check-plugins/1e1cad0/ : SUCCESS in 9m 05s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/622130/4/check/osc-tox-py27-tips/15f806d/ : SUCCESS in 5m 31s\n- osc-tox-py35-tips http://logs.openstack.org/30/622130/4/check/osc-tox-py35-tips/96baaa4/ : SUCCESS in 5m 34s\n- openstack-tox-cover http://logs.openstack.org/30/622130/4/check/openstack-tox-cover/f2422c2/cover/ : SUCCESS in 5m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/622130/4/check/openstack-tox-lower-constraints/fa3d578/ : SUCCESS in 6m 36s\n- openstack-tox-pep8 http://logs.openstack.org/30/622130/4/check/openstack-tox-pep8/e6858b6/ : SUCCESS in 6m 00s\n- openstack-tox-py27 http://logs.openstack.org/30/622130/4/check/openstack-tox-py27/0039354/ : SUCCESS in 4m 56s\n- openstack-tox-py35 http://logs.openstack.org/30/622130/4/check/openstack-tox-py35/24a86e5/ : SUCCESS in 4m 56s\n- openstack-tox-py36 http://logs.openstack.org/30/622130/4/check/openstack-tox-py36/486834f/ : SUCCESS in 4m 47s\n- openstack-tox-docs http://logs.openstack.org/30/622130/4/check/openstack-tox-docs/1f347fd/html/ : SUCCESS in 5m 31s\n- build-openstack-releasenotes http://logs.openstack.org/30/622130/4/check/build-openstack-releasenotes/4b46748/html/ : SUCCESS in 5m 39s\n- tempest-full http://logs.openstack.org/30/622130/4/check/tempest-full/fdcb028/ : SUCCESS in 1h 30m 48s\n- tempest-full-py3 http://logs.openstack.org/30/622130/4/check/tempest-full-py3/cd94b55/ : SUCCESS in 1h 20m 28s\n- osc-functional-devstack http://logs.openstack.org/30/622130/4/check/osc-functional-devstack/57ab67c/ : SUCCESS in 52m 52s\n- osc-functional-devstack-tips http://logs.openstack.org/30/622130/4/check/osc-functional-devstack-tips/5791401/ : SUCCESS in 49m 55s","accounts_in_message":[],"_revision_number":4},{"id":"4474155a85a487b2507ebe47a286bbb9378f107a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-12 11:29:24.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9129d89a76b5a1e434f62ff5b636c881e157695e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-12 13:07:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"3ea3b364ab4698bce913f8fe12d3c26355092736","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-12 13:07:29.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips http://logs.openstack.org/30/622130/4/gate/osc-tox-py27-tips/3961fe3/ : SUCCESS in 5m 38s\n- osc-tox-py35-tips http://logs.openstack.org/30/622130/4/gate/osc-tox-py35-tips/11c31d6/ : SUCCESS in 5m 37s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/622130/4/gate/openstack-tox-lower-constraints/3d99dae/ : SUCCESS in 5m 14s\n- openstack-tox-pep8 http://logs.openstack.org/30/622130/4/gate/openstack-tox-pep8/58ecc44/ : SUCCESS in 5m 18s\n- openstack-tox-py27 http://logs.openstack.org/30/622130/4/gate/openstack-tox-py27/8da9ca5/ : SUCCESS in 4m 28s\n- openstack-tox-py35 http://logs.openstack.org/30/622130/4/gate/openstack-tox-py35/8e15a1b/ : SUCCESS in 4m 38s\n- openstack-tox-py36 http://logs.openstack.org/30/622130/4/gate/openstack-tox-py36/c66ae37/ : SUCCESS in 4m 49s\n- openstack-tox-docs http://logs.openstack.org/30/622130/4/gate/openstack-tox-docs/922cd37/html/ : SUCCESS in 5m 09s\n- build-openstack-releasenotes http://logs.openstack.org/30/622130/4/gate/build-openstack-releasenotes/d318b96/html/ : SUCCESS in 4m 16s\n- tempest-full http://logs.openstack.org/30/622130/4/gate/tempest-full/1494365/ : SUCCESS in 1h 29m 41s\n- tempest-full-py3 http://logs.openstack.org/30/622130/4/gate/tempest-full-py3/cd15cc0/ : SUCCESS in 1h 16m 22s\n- osc-functional-devstack http://logs.openstack.org/30/622130/4/gate/osc-functional-devstack/f35b08e/ : SUCCESS in 50m 46s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"fd23025227a07e879e0b29c67063401b1d392518","revisions":{"9834723828644bdb5ccad32eb61ae54a5c2109ca":{"kind":"REWORK","_number":1,"created":"2018-12-04 09:20:55.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/30/622130/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/622130/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/1"}}},"commit":{"parents":[{"commit":"029c148b2979eecc39bee36d79f523f4777192d8","subject":"Add Python 3.6 classifier to setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/029c148b2979eecc39bee36d79f523f4777192d8"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2018-07-18 07:28:51.000000000","tz":480},"committer":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2018-12-04 09:20:51.000000000","tz":480},"subject":"Supports router gateway IP QoS","message":"Supports router gateway IP QoS\n\nAdds --qos-policy and --no-qos-policy to `openstack router set`:\n    --qos-policy \u003cqos-policy\u003e Attach QoS policy to router gateway IPs\n    --no-qos-policy Remove QoS policy from router gateway IPs\n\nAdds --qos-policy to `openstack router unset`:\n  --qos-policy Remove QoS policy from router gateway IPs\n\nPartially-Implements blueprint: router-gateway-ip-qos\nCloses-Bug: #1757044\nChange-Id: Ifec3b2cf9bdb59513c8bcd7bd60305506a071192\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9834723828644bdb5ccad32eb61ae54a5c2109ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9834723828644bdb5ccad32eb61ae54a5c2109ca"}]},"branch":"refs/heads/master"},"81656b7f54296dbd279d729fa3ed38b7c13830e4":{"kind":"REWORK","_number":2,"created":"2018-12-04 15:00:46.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/30/622130/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/622130/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/2"}}},"commit":{"parents":[{"commit":"029c148b2979eecc39bee36d79f523f4777192d8","subject":"Add Python 3.6 classifier to setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/029c148b2979eecc39bee36d79f523f4777192d8"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2018-07-18 07:28:51.000000000","tz":480},"committer":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2018-12-04 15:00:40.000000000","tz":480},"subject":"Supports router gateway IP QoS","message":"Supports router gateway IP QoS\n\nAdds --qos-policy and --no-qos-policy to `openstack router set`:\n    --qos-policy \u003cqos-policy\u003e Attach QoS policy to router gateway IPs\n    --no-qos-policy Remove QoS policy from router gateway IPs\n\nAdds --qos-policy to `openstack router unset`:\n  --qos-policy Remove QoS policy from router gateway IPs\n\nPartially-Implements blueprint: router-gateway-ip-qos\nCloses-Bug: #1757044\nChange-Id: Ifec3b2cf9bdb59513c8bcd7bd60305506a071192\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/81656b7f54296dbd279d729fa3ed38b7c13830e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/81656b7f54296dbd279d729fa3ed38b7c13830e4"}]},"branch":"refs/heads/master"},"9c8a6640705d33583a84357181152e60a9c83726":{"kind":"REWORK","_number":3,"created":"2018-12-06 09:59:52.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/30/622130/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/622130/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/3"}}},"commit":{"parents":[{"commit":"8be53a50e5278281640b5023c4d8c4b28da22cb9","subject":"Change openstack-dev to openstack-discuss","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8be53a50e5278281640b5023c4d8c4b28da22cb9"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2018-07-18 07:28:51.000000000","tz":480},"committer":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2018-12-06 09:59:32.000000000","tz":480},"subject":"Supports router gateway IP QoS","message":"Supports router gateway IP QoS\n\nAdds --qos-policy and --no-qos-policy to `openstack router set`:\n    --qos-policy \u003cqos-policy\u003e Attach QoS policy to router gateway IPs\n    --no-qos-policy Remove QoS policy from router gateway IPs\n\nAdds --qos-policy to `openstack router unset`:\n  --qos-policy Remove QoS policy from router gateway IPs\n\nPartially-Implements blueprint: router-gateway-ip-qos\nCloses-Bug: #1757044\nChange-Id: Ifec3b2cf9bdb59513c8bcd7bd60305506a071192\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9c8a6640705d33583a84357181152e60a9c83726"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9c8a6640705d33583a84357181152e60a9c83726"}]},"branch":"refs/heads/master"},"fd23025227a07e879e0b29c67063401b1d392518":{"kind":"REWORK","_number":4,"created":"2018-12-10 17:20:41.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/30/622130/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/622130/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/622130/4"}}},"commit":{"parents":[{"commit":"8be53a50e5278281640b5023c4d8c4b28da22cb9","subject":"Change openstack-dev to openstack-discuss","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8be53a50e5278281640b5023c4d8c4b28da22cb9"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2018-07-18 07:28:51.000000000","tz":480},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-12-10 17:20:38.000000000","tz":0},"subject":"Supports router gateway IP QoS","message":"Supports router gateway IP QoS\n\nAdds --qos-policy and --no-qos-policy to `openstack router set`:\n    --qos-policy \u003cqos-policy\u003e Attach QoS policy to router gateway IPs\n    --no-qos-policy Remove QoS policy from router gateway IPs\n\nAdds --qos-policy to `openstack router unset`:\n  --qos-policy Remove QoS policy from router gateway IPs\n\nPartially-Implements blueprint: router-gateway-ip-qos\nCloses-Bug: #1757044\nChange-Id: Ifec3b2cf9bdb59513c8bcd7bd60305506a071192\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fd23025227a07e879e0b29c67063401b1d392518"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fd23025227a07e879e0b29c67063401b1d392518"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
