)]}'
{"id":"openstack%2Fopenstacksdk~667261","triplet_id":"openstack%2Fopenstacksdk~master~I2ce41dd0113c621c6cf6ab345aa649088a54e066","project":"openstack/openstacksdk","branch":"master","topic":"keep_the_sameme_and_compatible","hashtags":[],"change_id":"I2ce41dd0113c621c6cf6ab345aa649088a54e066","subject":"force specify project_id during create Sg_rule may cause issue","status":"MERGED","created":"2019-06-25 03:48:50.000000000","updated":"2019-07-24 13:18:56.000000000","submitted":"2019-07-24 13:18:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"667261-1563974336810-02757940","meta_rev_id":"13c432683c84cc442b78d4f97581505a0e5b8b38","_number":667261,"virtual_id_number":667261,"owner":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"date":"2019-07-22 07:36:46.000000000","_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":2,"date":"2019-07-24 13:18:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-07-22 07:51:19.000000000","_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2019-07-24 11:39:09.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":2,"date":"2019-07-22 08:38:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":1,"date":"2019-07-24 11:39:09.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"date":"2019-07-22 07:48:48.000000000","_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"date":"2019-07-22 07:48:08.000000000","_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"date":"2019-07-22 07:49:57.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"date":"2019-07-12 06:27:45.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},{"value":0,"date":"2019-07-12 06:27:50.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-12 06:27:45.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2019-07-12 06:27:50.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2019-07-22 07:36:46.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2019-07-22 07:48:08.000000000","updated_by":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"reviewer":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"state":"REVIEWER"},{"updated":"2019-07-22 07:48:48.000000000","updated_by":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"reviewer":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"state":"REVIEWER"},{"updated":"2019-07-22 07:49:57.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2019-07-22 08:38:13.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":"2019-07-24 11:39:09.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-07-24 13:18:56.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":"1d59a648e4c893f27351181eee84ae2a4531270e","author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"date":"2019-06-25 03:48:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"194cf6d681c46aaf711c9e5b286c07d47b5a5a50","author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"date":"2019-06-25 06:28:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0cb9db6038b4a178ae979dcb87025a43befd7c66","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-25 08:39:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/61/667261/2/check/openstack-tox-lower-constraints/7ad20f3/ : SUCCESS in 3m 30s\n- openstack-tox-pep8 http://logs.openstack.org/61/667261/2/check/openstack-tox-pep8/5d9865a/ : SUCCESS in 3m 46s\n- openstack-tox-py27 http://logs.openstack.org/61/667261/2/check/openstack-tox-py27/e45f6bc/ : SUCCESS in 3m 33s\n- openstack-tox-py36 http://logs.openstack.org/61/667261/2/check/openstack-tox-py36/f6610e7/ : SUCCESS in 3m 21s\n- openstack-tox-py37 http://logs.openstack.org/61/667261/2/check/openstack-tox-py37/07e8d4b/ : SUCCESS in 4m 05s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack-tips/51a171d/ : SUCCESS in 1h 00m 54s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack-tips-python2/4a752dd/ : SUCCESS in 1h 04m 50s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/61/667261/2/check/openstacksdk-tox-py36-tips/7812df8/ : SUCCESS in 3m 51s\n- os-client-config-tox-py27-tips http://logs.openstack.org/61/667261/2/check/os-client-config-tox-py27-tips/9395df4/ : SUCCESS in 4m 43s\n- os-client-config-tox-py37-tips http://logs.openstack.org/61/667261/2/check/os-client-config-tox-py37-tips/f58e994/ : SUCCESS in 3m 31s\n- osc-tox-py27-tips http://logs.openstack.org/61/667261/2/check/osc-tox-py27-tips/7cb126a/ : SUCCESS in 4m 28s\n- osc-tox-py36-tips http://logs.openstack.org/61/667261/2/check/osc-tox-py36-tips/54e5a88/ : SUCCESS in 5m 41s\n- openstack-tox-docs http://logs.openstack.org/61/667261/2/check/openstack-tox-docs/6905260/html/ : SUCCESS in 3m 50s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/61/667261/2/check/openstacksdk-ansible-devel-functional-devstack/4496c10/ : SUCCESS in 38m 29s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/61/667261/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/4417378/ : SUCCESS in 41m 55s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack/280c7b2/ : SUCCESS in 1h 00m 54s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack-networking/ba7f1e9/ : SUCCESS in 1h 28m 05s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack-senlin/a3a3e59/ : SUCCESS in 1h 10m 34s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack-magnum/b58164e/ : FAILURE in 59m 56s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack-masakari/390378e/ : FAILURE in 37m 16s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack-ironic/66d670a/ : SUCCESS in 40m 12s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/61/667261/2/check/openstacksdk-functional-devstack-python2/468d99f/ : SUCCESS in 1h 06m 13s\n- osc-functional-devstack-tips http://logs.openstack.org/61/667261/2/check/osc-functional-devstack-tips/5a6df6b/ : SUCCESS in 1h 02m 55s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/61/667261/2/check/nodepool-functional-py35-src/8a17cb8/ : SUCCESS in 39m 01s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/61/667261/2/check/bifrost-integration-tinyipa-ubuntu-xenial/b5c1d83/ : SUCCESS in 21m 23s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/61/667261/2/check/metalsmith-integration-openstacksdk-src/54a0327/ : SUCCESS in 43m 31s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"23c4d5e9c8b1dd2b874b26ac7d806ddfd0d52e99","author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"date":"2019-06-26 02:18:40.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"ab4131884db75247594b0637fe3bb343a9a17aa5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 03:49:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/61/667261/3/check/openstack-tox-lower-constraints/21adf80/ : SUCCESS in 4m 23s\n- openstack-tox-pep8 http://logs.openstack.org/61/667261/3/check/openstack-tox-pep8/d16c9ce/ : SUCCESS in 4m 00s\n- openstack-tox-py27 http://logs.openstack.org/61/667261/3/check/openstack-tox-py27/ab99040/ : SUCCESS in 3m 30s\n- openstack-tox-py36 http://logs.openstack.org/61/667261/3/check/openstack-tox-py36/e839de6/ : SUCCESS in 3m 26s\n- openstack-tox-py37 http://logs.openstack.org/61/667261/3/check/openstack-tox-py37/1014959/ : SUCCESS in 3m 37s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack-tips/59cb9ff/ : SUCCESS in 59m 35s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack-tips-python2/72c82f2/ : SUCCESS in 1h 09m 59s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/61/667261/3/check/openstacksdk-tox-py36-tips/2cf0aa5/ : SUCCESS in 3m 22s\n- os-client-config-tox-py27-tips http://logs.openstack.org/61/667261/3/check/os-client-config-tox-py27-tips/836d51e/ : SUCCESS in 2m 54s\n- os-client-config-tox-py37-tips http://logs.openstack.org/61/667261/3/check/os-client-config-tox-py37-tips/617f2f9/ : SUCCESS in 3m 42s\n- osc-tox-py27-tips http://logs.openstack.org/61/667261/3/check/osc-tox-py27-tips/5d1775c/ : SUCCESS in 4m 18s\n- osc-tox-py36-tips http://logs.openstack.org/61/667261/3/check/osc-tox-py36-tips/54c016b/ : SUCCESS in 4m 05s\n- openstack-tox-docs http://logs.openstack.org/61/667261/3/check/openstack-tox-docs/7c925fc/html/ : SUCCESS in 3m 52s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/61/667261/3/check/openstacksdk-ansible-devel-functional-devstack/979ab27/ : SUCCESS in 40m 37s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/61/667261/3/check/openstacksdk-ansible-stable-2.6-functional-devstack/d5346e0/ : SUCCESS in 40m 50s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack/c3b0ae5/ : SUCCESS in 59m 50s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack-networking/8ce1911/ : SUCCESS in 1h 26m 02s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack-senlin/ba71892/ : SUCCESS in 1h 00m 10s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack-magnum/532af39/ : FAILURE in 57m 21s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack-masakari/712522b/ : FAILURE in 33m 02s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack-ironic/c137f76/ : SUCCESS in 33m 02s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/61/667261/3/check/openstacksdk-functional-devstack-python2/00d3ccc/ : SUCCESS in 1h 00m 53s\n- osc-functional-devstack-tips http://logs.openstack.org/61/667261/3/check/osc-functional-devstack-tips/06db167/ : SUCCESS in 54m 50s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/61/667261/3/check/nodepool-functional-py35-src/1be0bd2/ : SUCCESS in 42m 44s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/61/667261/3/check/bifrost-integration-tinyipa-ubuntu-xenial/fa1b501/ : SUCCESS in 19m 47s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/61/667261/3/check/metalsmith-integration-openstacksdk-src/eb53665/ : SUCCESS in 45m 57s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"199f3c31361934e10284630ea3df7766664b6334","author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"date":"2019-07-12 06:26:06.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"e050ff5027a42bbec54de4e783a81dcc771d6942","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-12 08:05:03.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- openstack-tox-lower-constraints http://logs.openstack.org/61/667261/4/check/openstack-tox-lower-constraints/c34cd21/ : FAILURE in 5m 07s\n- openstack-tox-pep8 http://logs.openstack.org/61/667261/4/check/openstack-tox-pep8/4c70702/ : SUCCESS in 4m 26s\n- openstack-tox-py27 http://logs.openstack.org/61/667261/4/check/openstack-tox-py27/1a1685e/ : SUCCESS in 3m 24s\n- openstack-tox-py36 http://logs.openstack.org/61/667261/4/check/openstack-tox-py36/e135182/ : SUCCESS in 3m 43s\n- openstack-tox-py37 http://logs.openstack.org/61/667261/4/check/openstack-tox-py37/2cff455/ : SUCCESS in 3m 15s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-tips/65bda24/ : SUCCESS in 1h 13m 31s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-tips-python2/091d1e7/ : SUCCESS in 1h 10m 28s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/61/667261/4/check/openstacksdk-tox-py36-tips/c614d36/ : SUCCESS in 5m 06s\n- os-client-config-tox-py27-tips http://logs.openstack.org/61/667261/4/check/os-client-config-tox-py27-tips/fdb1c6b/ : SUCCESS in 4m 11s\n- os-client-config-tox-py37-tips http://logs.openstack.org/61/667261/4/check/os-client-config-tox-py37-tips/3597f4b/ : SUCCESS in 5m 38s\n- osc-tox-py27-tips http://logs.openstack.org/61/667261/4/check/osc-tox-py27-tips/db24600/ : SUCCESS in 4m 18s\n- osc-tox-py36-tips http://logs.openstack.org/61/667261/4/check/osc-tox-py36-tips/dbda249/ : SUCCESS in 4m 41s\n- openstack-tox-docs http://logs.openstack.org/61/667261/4/check/openstack-tox-docs/2e136f0/html/ : SUCCESS in 4m 01s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/61/667261/4/check/openstacksdk-ansible-devel-functional-devstack/2299d72/ : SUCCESS in 41m 25s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/61/667261/4/check/openstacksdk-ansible-stable-2.6-functional-devstack/39fd056/ : SUCCESS in 40m 30s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack/804511b/ : SUCCESS in 55m 31s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-networking/90dfbf7/ : SUCCESS in 1h 32m 28s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-senlin/a6aa9c1/ : SUCCESS in 1h 02m 40s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-magnum/9f367a5/ : FAILURE in 1h 00m 55s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-masakari/2c52305/ : SUCCESS in 41m 18s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-ironic/2c32b36/ : SUCCESS in 37m 36s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-python2/a8761ef/ : SUCCESS in 1h 03m 32s\n- osc-functional-devstack-tips http://logs.openstack.org/61/667261/4/check/osc-functional-devstack-tips/142481b/ : SUCCESS in 51m 21s (non-voting)\n- nodepool-functional-openstack-src http://logs.openstack.org/61/667261/4/check/nodepool-functional-openstack-src/93854c8/ : SUCCESS in 29m 36s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/61/667261/4/check/bifrost-integration-tinyipa-ubuntu-xenial/9b3e3f5/ : SUCCESS in 19m 36s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/61/667261/4/check/metalsmith-integration-openstacksdk-src/9c7a4c3/ : SUCCESS in 53m 06s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"35b620f55d54b48b24c9bb97c6ec985b2ae75237","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2019-07-22 07:36:46.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"6120aac6c990717f81836b314203038b8bb21bfc","author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"date":"2019-07-22 07:46:20.000000000","message":"Patch Set 4:\n\nCould core team members review this patch?","accounts_in_message":[],"_revision_number":4},{"id":"4616b3629870da8fbed0aeaf459abeca9c1058ff","author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"date":"2019-07-22 07:51:19.000000000","message":"Patch Set 4:\n\nHi guys, please help to review this. Thank you very much.","accounts_in_message":[],"_revision_number":4},{"id":"b14e686db4843529aae59f4b7775984a5eca0fcf","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-07-22 08:38:13.000000000","message":"Patch Set 4: Code-Review+2\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"70c7a93bdc39d12f7ccb4ce98d0e17df678263aa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-22 09:00:28.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/61/667261/4/check/openstack-tox-lower-constraints/3191c59/ : SUCCESS in 4m 31s\n- openstack-tox-pep8 http://logs.openstack.org/61/667261/4/check/openstack-tox-pep8/b0ef049/ : SUCCESS in 4m 31s\n- openstack-tox-py27 http://logs.openstack.org/61/667261/4/check/openstack-tox-py27/968e265/ : SUCCESS in 6m 08s\n- openstack-tox-py36 http://logs.openstack.org/61/667261/4/check/openstack-tox-py36/4b67960/ : SUCCESS in 4m 41s\n- openstack-tox-py37 http://logs.openstack.org/61/667261/4/check/openstack-tox-py37/4fa10f7/ : SUCCESS in 4m 38s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-tips/b554fbf/ : SUCCESS in 58m 11s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-tips-python2/012f174/ : SUCCESS in 58m 44s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/61/667261/4/check/openstacksdk-tox-py36-tips/6bf3561/ : SUCCESS in 4m 29s\n- os-client-config-tox-py27-tips http://logs.openstack.org/61/667261/4/check/os-client-config-tox-py27-tips/b90c0cc/ : SUCCESS in 4m 50s\n- os-client-config-tox-py37-tips http://logs.openstack.org/61/667261/4/check/os-client-config-tox-py37-tips/3ec4913/ : SUCCESS in 4m 13s\n- osc-tox-py27-tips http://logs.openstack.org/61/667261/4/check/osc-tox-py27-tips/612a122/ : SUCCESS in 5m 11s\n- osc-tox-py36-tips http://logs.openstack.org/61/667261/4/check/osc-tox-py36-tips/2bc19f3/ : SUCCESS in 6m 39s\n- openstack-tox-docs http://logs.openstack.org/61/667261/4/check/openstack-tox-docs/bc940c4/html/ : SUCCESS in 3m 48s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/61/667261/4/check/openstacksdk-ansible-devel-functional-devstack/c12dbff/ : SUCCESS in 42m 49s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/61/667261/4/check/openstacksdk-ansible-stable-2.6-functional-devstack/d4837a0/ : SUCCESS in 43m 47s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack/fbe6356/ : SUCCESS in 56m 14s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-networking/0c30c8a/ : SUCCESS in 1h 18m 15s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-senlin/0dd8532/ : SUCCESS in 55m 43s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-magnum/b8c7c29/ : FAILURE in 58m 58s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-masakari/647fb9a/ : SUCCESS in 34m 34s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-ironic/dcb13fd/ : SUCCESS in 35m 49s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/61/667261/4/check/openstacksdk-functional-devstack-python2/ebc9228/ : SUCCESS in 59m 00s\n- osc-functional-devstack-tips http://logs.openstack.org/61/667261/4/check/osc-functional-devstack-tips/c4c4cc0/ : SUCCESS in 53m 23s (non-voting)\n- nodepool-functional-openstack-src http://logs.openstack.org/61/667261/4/check/nodepool-functional-openstack-src/453cf41/ : SUCCESS in 32m 55s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/61/667261/4/check/bifrost-integration-tinyipa-ubuntu-xenial/2879303/ : SUCCESS in 21m 37s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/61/667261/4/check/metalsmith-integration-openstacksdk-src/92dd1da/ : SUCCESS in 46m 51s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"9d68b7acc9470561cf3f8827ed7601413b3e59e9","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-07-24 11:39:09.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"deda944f2e14cccf72c4fb9ac44f11d1bd5a645e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-24 11:39:21.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"812f8c5a65fd51a55a305a453f3f2d9abe17fe3b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-24 13:18:56.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"87502a7d9386e873da969074cd2e3d21ea11b396","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-24 13:18:56.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/61/667261/4/gate/openstack-tox-lower-constraints/5107127/ : SUCCESS in 5m 44s\n- openstack-tox-pep8 http://logs.openstack.org/61/667261/4/gate/openstack-tox-pep8/0a91502/ : SUCCESS in 5m 12s\n- openstack-tox-py27 http://logs.openstack.org/61/667261/4/gate/openstack-tox-py27/435adc8/ : SUCCESS in 4m 47s\n- openstack-tox-py36 http://logs.openstack.org/61/667261/4/gate/openstack-tox-py36/9103387/ : SUCCESS in 3m 44s\n- openstack-tox-py37 http://logs.openstack.org/61/667261/4/gate/openstack-tox-py37/8cefd23/ : SUCCESS in 4m 24s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/61/667261/4/gate/openstacksdk-functional-devstack-tips/5091b19/ : SUCCESS in 58m 24s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/61/667261/4/gate/openstacksdk-functional-devstack-tips-python2/6482066/ : SUCCESS in 1h 07m 24s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/61/667261/4/gate/openstacksdk-tox-py36-tips/a038cf1/ : SUCCESS in 4m 37s\n- os-client-config-tox-py27-tips http://logs.openstack.org/61/667261/4/gate/os-client-config-tox-py27-tips/553b48f/ : SUCCESS in 4m 37s\n- os-client-config-tox-py37-tips http://logs.openstack.org/61/667261/4/gate/os-client-config-tox-py37-tips/d3acfaf/ : SUCCESS in 4m 31s\n- osc-tox-py27-tips http://logs.openstack.org/61/667261/4/gate/osc-tox-py27-tips/41fc2bf/ : SUCCESS in 5m 31s\n- osc-tox-py36-tips http://logs.openstack.org/61/667261/4/gate/osc-tox-py36-tips/5a8bd88/ : SUCCESS in 4m 59s\n- openstack-tox-docs http://logs.openstack.org/61/667261/4/gate/openstack-tox-docs/cf6fd01/html/ : SUCCESS in 5m 02s\n- openstacksdk-functional-devstack http://logs.openstack.org/61/667261/4/gate/openstacksdk-functional-devstack/6b92fff/ : SUCCESS in 1h 24m 36s\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/61/667261/4/gate/openstacksdk-functional-devstack-python2/02b9eb7/ : SUCCESS in 58m 58s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/61/667261/4/gate/openstacksdk-functional-devstack-networking/50b5da9/ : SUCCESS in 1h 26m 39s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/61/667261/4/gate/openstacksdk-functional-devstack-senlin/739d41d/ : SUCCESS in 56m 54s\n- nodepool-functional-openstack-src http://logs.openstack.org/61/667261/4/gate/nodepool-functional-openstack-src/ba13dd1/ : SUCCESS in 32m 13s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/61/667261/4/gate/bifrost-integration-tinyipa-ubuntu-xenial/cf2b5ed/ : SUCCESS in 23m 04s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"15ae4e2c01aa62f4c6f5e8cd9ac0dd38de2b91d4","revisions":{"16c8ee5d440e2e47f99a371c038ad23ff1d54613":{"kind":"REWORK","_number":1,"created":"2019-06-25 03:48:50.000000000","uploader":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"ref":"refs/changes/61/667261/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/61/667261/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/1"}}},"commit":{"parents":[{"commit":"d488e44cb43ca9caa12e48822531daae6d8bbe78","subject":"Merge \"Use Resource layer for the compute Hypervsors and Images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d488e44cb43ca9caa12e48822531daae6d8bbe78"}]}],"author":{"name":"ZhaoBo","email":"zhaobo6@huawei.com","date":"2019-06-25 03:24:31.000000000","tz":480},"committer":{"name":"ZhaoBo","email":"bzhaojyathousandy@gmail.com","date":"2019-06-25 03:47:33.000000000","tz":480},"subject":"[WIP] force specify project_id during create Sg_rule may cause issue","message":"[WIP] force specify project_id during create Sg_rule may cause issue\n\nI found we just specify tenant_id for creating SG, but force specify\nproject_id for creating SG rules. This may cause compatible issue.\nSo this patch keep SG rules same with SG creationi and test in upstream\nCI.\n\nChange-Id: I2ce41dd0113c621c6cf6ab345aa649088a54e066\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/16c8ee5d440e2e47f99a371c038ad23ff1d54613"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/16c8ee5d440e2e47f99a371c038ad23ff1d54613"}]},"branch":"refs/heads/master"},"d3fa105dc877220e6226267c72681fbf7cc975ea":{"kind":"REWORK","_number":2,"created":"2019-06-25 06:28:36.000000000","uploader":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"ref":"refs/changes/61/667261/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/61/667261/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/2"}}},"commit":{"parents":[{"commit":"d488e44cb43ca9caa12e48822531daae6d8bbe78","subject":"Merge \"Use Resource layer for the compute Hypervsors and Images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d488e44cb43ca9caa12e48822531daae6d8bbe78"}]}],"author":{"name":"ZhaoBo","email":"zhaobo6@huawei.com","date":"2019-06-25 03:24:31.000000000","tz":480},"committer":{"name":"ZhaoBo","email":"bzhaojyathousandy@gmail.com","date":"2019-06-25 06:26:41.000000000","tz":480},"subject":"force specify project_id during create Sg_rule may cause issue","message":"force specify project_id during create Sg_rule may cause issue\n\nI found we just specify tenant_id for creating SG, but force specify\nproject_id for creating SG rules. This may cause compatible issue.\nSo this patch keep SG rules same with SG creationi and test in upstream\nCI.\n\nChange-Id: I2ce41dd0113c621c6cf6ab345aa649088a54e066\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d3fa105dc877220e6226267c72681fbf7cc975ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d3fa105dc877220e6226267c72681fbf7cc975ea"}]},"branch":"refs/heads/master"},"85f8508047ebad15de106a33d13000d0699ed3d2":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-06-26 02:18:40.000000000","uploader":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"ref":"refs/changes/61/667261/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/61/667261/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/3"}}},"commit":{"parents":[{"commit":"d488e44cb43ca9caa12e48822531daae6d8bbe78","subject":"Merge \"Use Resource layer for the compute Hypervsors and Images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d488e44cb43ca9caa12e48822531daae6d8bbe78"}]}],"author":{"name":"ZhaoBo","email":"zhaobo6@huawei.com","date":"2019-06-25 03:24:31.000000000","tz":480},"committer":{"name":"ZhaoBo","email":"bzhaojyathousandy@gmail.com","date":"2019-06-26 02:06:07.000000000","tz":480},"subject":"force specify project_id during create Sg_rule may cause issue","message":"force specify project_id during create Sg_rule may cause issue\n\nI found we just specify tenant_id for creating SG, but force specify\nproject_id for creating SG rules. This may cause compatible issue.\nSo this patch keep SG rules same with SG creationi and test in upstream\nCI.\n\nThis issue raises by https://review.opendev.org/#/c/662724/ , it seems a\nsmall nit that force to specify project_id to create SG_rule. But other\nresources, such as Network/SG just pass tenant_id. So it may cause some\ncompatible issue, or keep the same like other resources at least.\n\nChange-Id: I2ce41dd0113c621c6cf6ab345aa649088a54e066\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/85f8508047ebad15de106a33d13000d0699ed3d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/85f8508047ebad15de106a33d13000d0699ed3d2"}]},"branch":"refs/heads/master"},"15ae4e2c01aa62f4c6f5e8cd9ac0dd38de2b91d4":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-07-12 06:26:06.000000000","uploader":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"ref":"refs/changes/61/667261/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/61/667261/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/61/667261/4"}}},"commit":{"parents":[{"commit":"0105ceb2f570622daf5bc412904ddb0715b6234e","subject":"Merge \"Add Python 3 Train unit tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0105ceb2f570622daf5bc412904ddb0715b6234e"}]}],"author":{"name":"ZhaoBo","email":"zhaobo6@huawei.com","date":"2019-06-25 03:24:31.000000000","tz":480},"committer":{"name":"ZhaoBo","email":"bzhaojyathousandy@gmail.com","date":"2019-07-12 06:26:06.000000000","tz":0},"subject":"force specify project_id during create Sg_rule may cause issue","message":"force specify project_id during create Sg_rule may cause issue\n\nI found we just specify tenant_id for creating SG, but force specify\nproject_id for creating SG rules. This may cause compatible issue.\nSo this patch keep SG rules same with SG creationi and test in upstream\nCI.\n\nThis issue raises by https://review.opendev.org/#/c/662724/ , it seems a\nsmall nit that force to specify project_id to create SG_rule. But other\nresources, such as Network/SG just pass tenant_id. So it may cause some\ncompatible issue, or keep the same like other resources at least.\n\nChange-Id: I2ce41dd0113c621c6cf6ab345aa649088a54e066\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/15ae4e2c01aa62f4c6f5e8cd9ac0dd38de2b91d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/15ae4e2c01aa62f4c6f5e8cd9ac0dd38de2b91d4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
