)]}'
{"id":"openstack%2Fpython-openstackclient~642074","triplet_id":"openstack%2Fpython-openstackclient~master~Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a","project":"openstack/python-openstackclient","branch":"master","topic":"642074","hashtags":[],"change_id":"Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a","subject":"Fix service discovery in functional tests","status":"MERGED","created":"2019-03-08 16:49:37.000000000","updated":"2019-03-22 21:28:55.000000000","submitted":"2019-03-15 15:52:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"642074-1552665171596-da1422f5","meta_rev_id":"1ddfea0cb7e309e1903cb7a8d5cc28d88891d086","_number":642074,"virtual_id_number":642074,"owner":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-03-13 15:23:28.000000000","_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2019-03-15 15:52:51.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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},{"value":2,"date":"2019-03-15 13:03:17.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},{"value":2,"date":"2019-03-14 16:59:06.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},{"value":1,"date":"2019-03-15 13:03:17.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-03-08 16:49:51.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2019-03-13 01:21:38.000000000","updated_by":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"reviewer":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"state":"REVIEWER"},{"updated":"2019-03-14 16:59:06.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":"2019-03-15 13:03:17.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2019-03-15 15:52:51.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":"51209eb46771f7d96aaa555a4e7e399354ea358e","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-08 16:49:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"df9e1389beabe904653d974c8a32cd445b21913a","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2019-03-08 16:49:51.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\nYour patch will now be tested automatically by OpenStack testing frameworks\nand once the automatic tests pass, it will be reviewed by other friendly\ndevelopers. They will give you feedback and may require you to refine it.\n\nPeople seldom get their patch approved on the first try, so don\u0027t be\nconcerned if requested to make corrections. Feel free to modify your patch\nand resubmit a new change-set.\n\nPatches usually take 3 to 7 days to be reviewed so be patient and be\navailable on IRC to ask and answer questions about your work. Also it\ntakes generally at least a couple of weeks for cores to get around to\nreviewing code. The more you participate in the community the more\nrewarding it is for you. You may also notice that the more you get to know\npeople and get to be known, the faster your patches will be reviewed and\neventually approved. Get to know others and become known by doing code\nreviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\nThanks again for supporting OpenStack, we look forward to working with you.\n\nIRC: https://wiki.openstack.org/wiki/IRC\nWorkflow: https://docs.openstack.org/infra/manual/developers.html\nCommit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"6855ba3710dfc5f6e86de74b78790f73b558ff92","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-08 16:59:02.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"26c7718436179c66a70757f0411f43296fe50479","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-08 17:01:02.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"515a959f23cebaecfeb856b6f3738cece9e5319a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-03-08 19:54:03.000000000","message":"Patch Set 3:\n\nIt looks like there are two types of errors this uncovers in the functional tests:  the network segment ranges are because those tests are not properly skipped, the subnet tests are a pickle error.\n\nI am working on the network segment range test skips now...","accounts_in_message":[],"_revision_number":3},{"id":"5117f13956c6b7eeaa78e50d505b9f147266fd68","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-08 19:55:34.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/74/642074/3/check/openstackclient-check-plugins/c952d31/ : SUCCESS in 11m 02s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/74/642074/3/check/osc-tox-py27-tips/8d0c9c1/ : SUCCESS in 8m 56s\n- osc-tox-py35-tips http://logs.openstack.org/74/642074/3/check/osc-tox-py35-tips/21ee92a/ : SUCCESS in 7m 33s\n- openstack-tox-cover http://logs.openstack.org/74/642074/3/check/openstack-tox-cover/dcb1e3a/cover/ : SUCCESS in 7m 35s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/642074/3/check/openstack-tox-lower-constraints/1c78084/ : SUCCESS in 6m 34s\n- openstack-tox-pep8 http://logs.openstack.org/74/642074/3/check/openstack-tox-pep8/3f9ef93/ : SUCCESS in 9m 00s\n- openstack-tox-py27 http://logs.openstack.org/74/642074/3/check/openstack-tox-py27/4e07388/ : SUCCESS in 6m 28s\n- openstack-tox-py35 http://logs.openstack.org/74/642074/3/check/openstack-tox-py35/1310216/ : SUCCESS in 6m 19s\n- openstack-tox-py36 http://logs.openstack.org/74/642074/3/check/openstack-tox-py36/aca4204/ : SUCCESS in 8m 52s\n- openstack-tox-py37 http://logs.openstack.org/74/642074/3/check/openstack-tox-py37/321bde4/ : SUCCESS in 7m 11s\n- openstack-tox-docs http://logs.openstack.org/74/642074/3/check/openstack-tox-docs/f46222b/html/ : SUCCESS in 7m 12s\n- tempest-full http://logs.openstack.org/74/642074/3/check/tempest-full/bd8882d/ : SUCCESS in 1h 37m 19s\n- tempest-full-py3 http://logs.openstack.org/74/642074/3/check/tempest-full-py3/bb6604a/ : SUCCESS in 1h 24m 18s\n- osc-functional-devstack http://logs.openstack.org/74/642074/3/check/osc-functional-devstack/788a221/ : FAILURE in 50m 02s\n- osc-functional-devstack-tips http://logs.openstack.org/74/642074/3/check/osc-functional-devstack-tips/1e76e6f/ : FAILURE in 48m 06s","accounts_in_message":[],"_revision_number":3},{"id":"3527f7d7825ac7c24bddf243fee79e18bd4910c3","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-11 12:47:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"64baf472f256bd2f7157e70c176002945d211c07","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-11 12:52:39.000000000","message":"Patch Set 4:\n\nYes, two types of errors are being uncovered. I just fixed the network segment ranges. I\u0027m not sure what to do with the pickle errors yet, seems to be a neutron issue. I suggest filing a bug report and temporarily disabling them, referencing the bug.","accounts_in_message":[],"_revision_number":4},{"id":"9053378344ac0d4d670e95350c6c49372c2f86d4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-11 14:37:52.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/74/642074/4/check/openstackclient-check-plugins/e9af0e1/ : SUCCESS in 6m 56s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/74/642074/4/check/osc-tox-py27-tips/3c00ae2/ : SUCCESS in 5m 28s\n- osc-tox-py35-tips http://logs.openstack.org/74/642074/4/check/osc-tox-py35-tips/e0daf72/ : SUCCESS in 5m 33s\n- openstack-tox-cover http://logs.openstack.org/74/642074/4/check/openstack-tox-cover/14cda6c/cover/ : SUCCESS in 5m 06s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/642074/4/check/openstack-tox-lower-constraints/da6a5da/ : SUCCESS in 4m 58s\n- openstack-tox-pep8 http://logs.openstack.org/74/642074/4/check/openstack-tox-pep8/115b9bc/ : SUCCESS in 4m 57s\n- openstack-tox-py27 http://logs.openstack.org/74/642074/4/check/openstack-tox-py27/edec660/ : SUCCESS in 4m 32s\n- openstack-tox-py35 http://logs.openstack.org/74/642074/4/check/openstack-tox-py35/8c77747/ : SUCCESS in 4m 28s\n- openstack-tox-py36 http://logs.openstack.org/74/642074/4/check/openstack-tox-py36/1e9c7a2/ : SUCCESS in 4m 32s\n- openstack-tox-py37 http://logs.openstack.org/74/642074/4/check/openstack-tox-py37/eb0274e/ : SUCCESS in 5m 49s\n- openstack-tox-docs http://logs.openstack.org/74/642074/4/check/openstack-tox-docs/387403a/html/ : SUCCESS in 5m 05s\n- tempest-full http://logs.openstack.org/74/642074/4/check/tempest-full/c865631/ : SUCCESS in 1h 44m 37s\n- tempest-full-py3 http://logs.openstack.org/74/642074/4/check/tempest-full-py3/7e12c4a/ : SUCCESS in 1h 27m 01s\n- osc-functional-devstack http://logs.openstack.org/74/642074/4/check/osc-functional-devstack/961ef47/ : FAILURE in 46m 39s\n- osc-functional-devstack-tips http://logs.openstack.org/74/642074/4/check/osc-functional-devstack-tips/e0c5901/ : FAILURE in 48m 00s","accounts_in_message":[],"_revision_number":4},{"id":"d1086dc049f9f2db2db466111846ef39b933b5ba","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-11 15:12:40.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2a77acad2cef76a19140c347f30f8f7c77246ac4","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-11 15:15:21.000000000","message":"Patch Set 5:\n\npickle errors caused by a Subnet not being deepcopy-able in subnet.py","accounts_in_message":[],"_revision_number":5},{"id":"e8072838952a7f131f3f1cd8d087aa9467dddd9f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-11 16:36:52.000000000","message":"Patch Set 5: 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/74/642074/5/check/openstackclient-check-plugins/b16d342/ : SUCCESS in 6m 28s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/74/642074/5/check/osc-tox-py27-tips/fa27f40/ : SUCCESS in 5m 41s\n- osc-tox-py35-tips http://logs.openstack.org/74/642074/5/check/osc-tox-py35-tips/94e4807/ : SUCCESS in 6m 24s\n- openstack-tox-cover http://logs.openstack.org/74/642074/5/check/openstack-tox-cover/2ed4476/cover/ : SUCCESS in 6m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/642074/5/check/openstack-tox-lower-constraints/01c82fb/ : SUCCESS in 6m 52s\n- openstack-tox-pep8 http://logs.openstack.org/74/642074/5/check/openstack-tox-pep8/da0b99b/ : SUCCESS in 6m 39s\n- openstack-tox-py27 http://logs.openstack.org/74/642074/5/check/openstack-tox-py27/1f947d8/ : SUCCESS in 5m 38s\n- openstack-tox-py35 http://logs.openstack.org/74/642074/5/check/openstack-tox-py35/f376234/ : SUCCESS in 7m 12s\n- openstack-tox-py36 http://logs.openstack.org/74/642074/5/check/openstack-tox-py36/472554a/ : SUCCESS in 6m 37s\n- openstack-tox-py37 http://logs.openstack.org/74/642074/5/check/openstack-tox-py37/33d73f5/ : SUCCESS in 7m 11s\n- openstack-tox-docs http://logs.openstack.org/74/642074/5/check/openstack-tox-docs/aa4d681/html/ : SUCCESS in 7m 49s\n- tempest-full http://logs.openstack.org/74/642074/5/check/tempest-full/5adb923/ : FAILURE in 1h 18m 39s\n- tempest-full-py3 http://logs.openstack.org/74/642074/5/check/tempest-full-py3/ab4be72/ : SUCCESS in 1h 22m 31s\n- osc-functional-devstack http://logs.openstack.org/74/642074/5/check/osc-functional-devstack/c64f0a4/ : FAILURE in 47m 36s\n- osc-functional-devstack-tips http://logs.openstack.org/74/642074/5/check/osc-functional-devstack-tips/4426b99/ : FAILURE in 49m 35s","accounts_in_message":[],"_revision_number":5},{"id":"0a594e21cc7db6b3cd5f7da16358e1665b7013a4","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-11 17:31:34.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ade0b0b1ef79bf4be09c5f05a46e6391eaafdef3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-11 19:05:39.000000000","message":"Patch Set 6: 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/74/642074/6/check/openstackclient-check-plugins/d097849/ : SUCCESS in 7m 21s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/74/642074/6/check/osc-tox-py27-tips/92b6a88/ : SUCCESS in 7m 03s\n- osc-tox-py35-tips http://logs.openstack.org/74/642074/6/check/osc-tox-py35-tips/4eb2d9a/ : SUCCESS in 6m 34s\n- openstack-tox-cover http://logs.openstack.org/74/642074/6/check/openstack-tox-cover/7278d9d/cover/ : SUCCESS in 6m 12s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/642074/6/check/openstack-tox-lower-constraints/3318199/ : SUCCESS in 6m 02s\n- openstack-tox-pep8 http://logs.openstack.org/74/642074/6/check/openstack-tox-pep8/87782ea/ : SUCCESS in 5m 35s\n- openstack-tox-py27 http://logs.openstack.org/74/642074/6/check/openstack-tox-py27/1869cb2/ : SUCCESS in 5m 37s\n- openstack-tox-py35 http://logs.openstack.org/74/642074/6/check/openstack-tox-py35/c712304/ : SUCCESS in 6m 19s\n- openstack-tox-py36 http://logs.openstack.org/74/642074/6/check/openstack-tox-py36/e6c1112/ : SUCCESS in 5m 24s\n- openstack-tox-py37 http://logs.openstack.org/74/642074/6/check/openstack-tox-py37/8221440/ : SUCCESS in 7m 37s\n- openstack-tox-docs http://logs.openstack.org/74/642074/6/check/openstack-tox-docs/b5a99e1/html/ : SUCCESS in 7m 24s\n- tempest-full http://logs.openstack.org/74/642074/6/check/tempest-full/52ec5b1/ : SUCCESS in 1h 28m 57s\n- tempest-full-py3 http://logs.openstack.org/74/642074/6/check/tempest-full-py3/dc54c9f/ : SUCCESS in 1h 17m 27s\n- osc-functional-devstack http://logs.openstack.org/74/642074/6/check/osc-functional-devstack/410eb39/ : FAILURE in 44m 47s\n- osc-functional-devstack-tips http://logs.openstack.org/74/642074/6/check/osc-functional-devstack-tips/a89020e/ : FAILURE in 49m 29s","accounts_in_message":[],"_revision_number":6},{"id":"63a1ca892a68ca884c1090b75364e3331456a696","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-12 10:36:02.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0f395c735144fb319ee671ed8790f845004f3237","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-12 12:20:25.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"88a1fd4316c3de487caf16ac147b8e6401061095","author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"date":"2019-03-12 13:43:38.000000000","message":"Patch Set 8:\n\n(4 comments)\n\nGlenn, many thanks for the patch. Let me know if any question about my comments.","accounts_in_message":[],"_revision_number":8},{"id":"6dcae0b5626d3b97dea11605a778e01575110747","author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"date":"2019-03-12 13:48:11.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"88ba4cb34978211729abd8b8bf54e2ad9a5008e5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-12 14:19:35.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/74/642074/8/check/openstackclient-check-plugins/d525c99/ : SUCCESS in 6m 21s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/74/642074/8/check/osc-tox-py27-tips/6bbec6f/ : SUCCESS in 6m 31s\n- osc-tox-py35-tips http://logs.openstack.org/74/642074/8/check/osc-tox-py35-tips/674fdcf/ : SUCCESS in 6m 38s\n- openstack-tox-cover http://logs.openstack.org/74/642074/8/check/openstack-tox-cover/0a52d77/cover/ : SUCCESS in 6m 35s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/642074/8/check/openstack-tox-lower-constraints/dd17371/ : SUCCESS in 5m 38s\n- openstack-tox-pep8 http://logs.openstack.org/74/642074/8/check/openstack-tox-pep8/926bd05/ : SUCCESS in 5m 30s\n- openstack-tox-py27 http://logs.openstack.org/74/642074/8/check/openstack-tox-py27/4e7c612/ : SUCCESS in 5m 43s\n- openstack-tox-py35 http://logs.openstack.org/74/642074/8/check/openstack-tox-py35/d93bec2/ : SUCCESS in 6m 07s\n- openstack-tox-py36 http://logs.openstack.org/74/642074/8/check/openstack-tox-py36/c9fcb43/ : SUCCESS in 7m 00s\n- openstack-tox-py37 http://logs.openstack.org/74/642074/8/check/openstack-tox-py37/95bbe38/ : SUCCESS in 7m 29s\n- openstack-tox-docs http://logs.openstack.org/74/642074/8/check/openstack-tox-docs/d6ca9ae/html/ : SUCCESS in 7m 22s\n- tempest-full http://logs.openstack.org/74/642074/8/check/tempest-full/92670e0/ : SUCCESS in 1h 51m 07s\n- tempest-full-py3 http://logs.openstack.org/74/642074/8/check/tempest-full-py3/bea9d57/ : SUCCESS in 1h 29m 04s\n- osc-functional-devstack http://logs.openstack.org/74/642074/8/check/osc-functional-devstack/aa6bfff/ : SUCCESS in 48m 53s\n- osc-functional-devstack-tips http://logs.openstack.org/74/642074/8/check/osc-functional-devstack-tips/b8cd46d/ : SUCCESS in 55m 20s","accounts_in_message":[],"_revision_number":8},{"id":"f6a81199f49657fdc243a83157bd116a12e2a9ec","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-12 16:30:00.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"6b62d7f24b7fc1744d6c04992f0645c7e9077ca7","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-12 16:32:46.000000000","message":"Patch Set 9:\n\n(5 comments)\n\nThanks for your comments, Kailun!","accounts_in_message":[],"_revision_number":9},{"id":"c21ebdb4055771fddb5966ba4097bbc7007133ff","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-12 18:25:01.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/74/642074/9/check/openstackclient-check-plugins/1173b7b/ : SUCCESS in 8m 45s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/74/642074/9/check/osc-tox-py27-tips/688242d/ : SUCCESS in 6m 52s\n- osc-tox-py35-tips http://logs.openstack.org/74/642074/9/check/osc-tox-py35-tips/c95aba5/ : SUCCESS in 7m 28s\n- openstack-tox-cover http://logs.openstack.org/74/642074/9/check/openstack-tox-cover/5deb43d/cover/ : SUCCESS in 7m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/642074/9/check/openstack-tox-lower-constraints/1218c4f/ : SUCCESS in 7m 37s\n- openstack-tox-pep8 http://logs.openstack.org/74/642074/9/check/openstack-tox-pep8/3303eca/ : SUCCESS in 5m 31s\n- openstack-tox-py27 http://logs.openstack.org/74/642074/9/check/openstack-tox-py27/d311a4a/ : SUCCESS in 5m 17s\n- openstack-tox-py35 http://logs.openstack.org/74/642074/9/check/openstack-tox-py35/74af403/ : SUCCESS in 6m 23s\n- openstack-tox-py36 http://logs.openstack.org/74/642074/9/check/openstack-tox-py36/a40bbe5/ : SUCCESS in 5m 38s\n- openstack-tox-py37 http://logs.openstack.org/74/642074/9/check/openstack-tox-py37/94bb591/ : SUCCESS in 6m 36s\n- openstack-tox-docs http://logs.openstack.org/74/642074/9/check/openstack-tox-docs/21efdef/html/ : SUCCESS in 6m 08s\n- tempest-full http://logs.openstack.org/74/642074/9/check/tempest-full/3af7252/ : SUCCESS in 1h 35m 30s\n- tempest-full-py3 http://logs.openstack.org/74/642074/9/check/tempest-full-py3/5007952/ : SUCCESS in 1h 39m 35s\n- osc-functional-devstack http://logs.openstack.org/74/642074/9/check/osc-functional-devstack/eaae79b/ : SUCCESS in 55m 24s\n- osc-functional-devstack-tips http://logs.openstack.org/74/642074/9/check/osc-functional-devstack-tips/f6e9edc/ : SUCCESS in 52m 58s","accounts_in_message":[],"_revision_number":9},{"id":"41be23b67bf28725bb43ecf4c65399272a69a1ee","author":{"_account_id":28373,"name":"Kailun Qin","email":"kailun.qin@hotmail.com","username":"kailun.qin"},"date":"2019-03-13 01:21:38.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"4a8598f12c69d67724133c755888aadef005bb24","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-13 15:17:32.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"f6de4b300e539073e01509a18214d05537179d4a","author":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"date":"2019-03-13 15:23:28.000000000","message":"Patch Set 10:\n\nOK, I quickly changed the parent to \u0027Fix: set invalid None project_id on range creation\u0027. I feel like we should prioritize merging this in since it is  enabling tests again. If other patchets merge in first, they will skip a lot of tests.","accounts_in_message":[],"_revision_number":10},{"id":"de6e6f541b9dc7f965145c694fc47cb1f7001e22","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-13 17:01:40.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/74/642074/10/check/openstackclient-check-plugins/669b955/ : SUCCESS in 7m 15s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/74/642074/10/check/osc-tox-py27-tips/d93fa18/ : SUCCESS in 5m 49s\n- osc-tox-py35-tips http://logs.openstack.org/74/642074/10/check/osc-tox-py35-tips/d919afb/ : SUCCESS in 8m 03s\n- openstack-tox-cover http://logs.openstack.org/74/642074/10/check/openstack-tox-cover/73eaca6/cover/ : SUCCESS in 5m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/642074/10/check/openstack-tox-lower-constraints/19fbeaf/ : SUCCESS in 5m 24s\n- openstack-tox-pep8 http://logs.openstack.org/74/642074/10/check/openstack-tox-pep8/fcdaa67/ : SUCCESS in 6m 58s\n- openstack-tox-py27 http://logs.openstack.org/74/642074/10/check/openstack-tox-py27/3884a1c/ : SUCCESS in 6m 59s\n- openstack-tox-py35 http://logs.openstack.org/74/642074/10/check/openstack-tox-py35/a5f3335/ : SUCCESS in 5m 09s\n- openstack-tox-py36 http://logs.openstack.org/74/642074/10/check/openstack-tox-py36/097f36d/ : SUCCESS in 4m 44s\n- openstack-tox-py37 http://logs.openstack.org/74/642074/10/check/openstack-tox-py37/24b5b11/ : SUCCESS in 5m 23s\n- openstack-tox-docs http://logs.openstack.org/74/642074/10/check/openstack-tox-docs/0e7c69c/html/ : SUCCESS in 5m 28s\n- tempest-full http://logs.openstack.org/74/642074/10/check/tempest-full/6ecd464/ : SUCCESS in 1h 28m 50s\n- tempest-full-py3 http://logs.openstack.org/74/642074/10/check/tempest-full-py3/0ed9642/ : SUCCESS in 1h 33m 47s\n- osc-functional-devstack http://logs.openstack.org/74/642074/10/check/osc-functional-devstack/bf7b41c/ : SUCCESS in 47m 27s\n- osc-functional-devstack-tips http://logs.openstack.org/74/642074/10/check/osc-functional-devstack-tips/8bb19c5/ : SUCCESS in 53m 17s","accounts_in_message":[],"_revision_number":10},{"id":"7d8a1e9628ba357c533b629ce0fbcaa9e3667720","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-03-14 16:59:06.000000000","message":"Patch Set 10: Code-Review+2\n\nThank you for getting this in shape!","accounts_in_message":[],"_revision_number":10},{"id":"b96715fa0937400dae8f81638bc82302c4846078","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2019-03-15 13:03:17.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"58860c9952d099cf91b44b5678000b423b892cac","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-15 13:46:33.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"714974276507e9df7a23f7c6b67b3d6a86c6de00","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-15 15:52:51.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips http://logs.openstack.org/74/642074/10/gate/osc-tox-py27-tips/56dbfe5/ : SUCCESS in 6m 22s\n- osc-tox-py35-tips http://logs.openstack.org/74/642074/10/gate/osc-tox-py35-tips/1d012e8/ : SUCCESS in 7m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/642074/10/gate/openstack-tox-lower-constraints/51349d2/ : SUCCESS in 7m 03s\n- openstack-tox-pep8 http://logs.openstack.org/74/642074/10/gate/openstack-tox-pep8/86db446/ : SUCCESS in 6m 26s\n- openstack-tox-py27 http://logs.openstack.org/74/642074/10/gate/openstack-tox-py27/97221b2/ : SUCCESS in 5m 01s\n- openstack-tox-py35 http://logs.openstack.org/74/642074/10/gate/openstack-tox-py35/cc5f39b/ : SUCCESS in 11m 36s\n- openstack-tox-py36 http://logs.openstack.org/74/642074/10/gate/openstack-tox-py36/0d5c97b/ : SUCCESS in 5m 22s\n- openstack-tox-py37 http://logs.openstack.org/74/642074/10/gate/openstack-tox-py37/d43aec6/ : SUCCESS in 6m 30s\n- openstack-tox-docs http://logs.openstack.org/74/642074/10/gate/openstack-tox-docs/8172308/html/ : SUCCESS in 5m 50s\n- tempest-full http://logs.openstack.org/74/642074/10/gate/tempest-full/502ba7c/ : SUCCESS in 1h 46m 07s\n- tempest-full-py3 http://logs.openstack.org/74/642074/10/gate/tempest-full-py3/a115004/ : SUCCESS in 1h 20m 51s\n- osc-functional-devstack http://logs.openstack.org/74/642074/10/gate/osc-functional-devstack/b10cb67/ : SUCCESS in 49m 31s","accounts_in_message":[],"_revision_number":10},{"id":"86207feba5543a6cd4e78c8d14293fff3f6d5221","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-15 15:52:51.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10},{"id":"ee611363e483f8ee3936e445b33f738163409df1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-03-22 21:28:55.000000000","message":"Patch Set 10: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit 8fe45571b925bc6481c33fab7ccc6071f66f3c4f","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"7741347041b078ca4d687597897194d7797d202d","revisions":{"d4c896ffac547b0ebbded1813b96faa970a8bbe1":{"kind":"REWORK","_number":1,"created":"2019-03-08 16:49:37.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/1"}}},"commit":{"parents":[{"commit":"6868499ad9443960a158143c923da00ea86b7072","subject":"Merge \"Add network segment range command object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6868499ad9443960a158143c923da00ea86b7072"}]}],"author":{"name":"Glenn Van de Water","email":"glenn_van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 16:49:05.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method.\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d4c896ffac547b0ebbded1813b96faa970a8bbe1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d4c896ffac547b0ebbded1813b96faa970a8bbe1"}]},"branch":"refs/heads/master"},"27d1defd25c01faf94265477af860357c0a2171a":{"kind":"NO_CHANGE","_number":2,"created":"2019-03-08 16:59:02.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/2"}}},"commit":{"parents":[{"commit":"6868499ad9443960a158143c923da00ea86b7072","subject":"Merge \"Add network segment range command object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6868499ad9443960a158143c923da00ea86b7072"}]}],"author":{"name":"Glenn Van de Water","email":"glenn_van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 16:58:33.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method.\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/27d1defd25c01faf94265477af860357c0a2171a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/27d1defd25c01faf94265477af860357c0a2171a"}]},"branch":"refs/heads/master"},"fbe3c9b99bcce2298b5af9eb99c57e49464265cc":{"kind":"NO_CHANGE","_number":3,"created":"2019-03-08 17:01:02.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/3"}}},"commit":{"parents":[{"commit":"6868499ad9443960a158143c923da00ea86b7072","subject":"Merge \"Add network segment range command object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6868499ad9443960a158143c923da00ea86b7072"}]}],"author":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 17:00:35.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method.\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fbe3c9b99bcce2298b5af9eb99c57e49464265cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fbe3c9b99bcce2298b5af9eb99c57e49464265cc"}]},"branch":"refs/heads/master"},"fb3a7b0d78dbdbc291bef2269d95cda8e7867176":{"kind":"REWORK","_number":4,"created":"2019-03-11 12:47:04.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/4"}}},"commit":{"parents":[{"commit":"6868499ad9443960a158143c923da00ea86b7072","subject":"Merge \"Add network segment range command object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6868499ad9443960a158143c923da00ea86b7072"}]}],"author":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-11 12:44:38.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method.\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fb3a7b0d78dbdbc291bef2269d95cda8e7867176"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fb3a7b0d78dbdbc291bef2269d95cda8e7867176"}]},"branch":"refs/heads/master"},"a532a8add0448344bdf31bb2ddb900eff61028bc":{"kind":"REWORK","_number":5,"created":"2019-03-11 15:12:40.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/5"}}},"commit":{"parents":[{"commit":"6868499ad9443960a158143c923da00ea86b7072","subject":"Merge \"Add network segment range command object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6868499ad9443960a158143c923da00ea86b7072"}]}],"author":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-11 15:10:57.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method.\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a532a8add0448344bdf31bb2ddb900eff61028bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a532a8add0448344bdf31bb2ddb900eff61028bc"}]},"branch":"refs/heads/master"},"1389b0438ea227d5baf586439072b15d51d917d2":{"kind":"REWORK","_number":6,"created":"2019-03-11 17:31:34.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/6"}}},"commit":{"parents":[{"commit":"6868499ad9443960a158143c923da00ea86b7072","subject":"Merge \"Add network segment range command object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6868499ad9443960a158143c923da00ea86b7072"}]}],"author":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-11 17:31:06.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method.\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1389b0438ea227d5baf586439072b15d51d917d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1389b0438ea227d5baf586439072b15d51d917d2"}]},"branch":"refs/heads/master"},"1770bf2123b51bf8535f88cdbc9c65f729fe2949":{"kind":"REWORK","_number":7,"created":"2019-03-12 10:36:02.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/7"}}},"commit":{"parents":[{"commit":"6868499ad9443960a158143c923da00ea86b7072","subject":"Merge \"Add network segment range command object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6868499ad9443960a158143c923da00ea86b7072"}]}],"author":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-12 10:22:37.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method and\nthe issues that popped up when re-enabling tests.\n\nNetwork segment range:\n - issue where we assert that a deleted network segment is still present\n - issue where we pass \u0027None\u0027 for the optional project id during create\n   of a non-shared network segment range if it is not present\n - issue where we assumed network-segment-range extension is always\n   present\n - issue where we compare integers and string representations of numbers\n\nSubnet:\n - issue where we try to deepcopy an uncopyable object in UnsetSubnet\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1770bf2123b51bf8535f88cdbc9c65f729fe2949"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1770bf2123b51bf8535f88cdbc9c65f729fe2949"}]},"branch":"refs/heads/master"},"45fba49d919046cc97663568a33812697b206ac9":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2019-03-12 12:20:25.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/8"}}},"commit":{"parents":[{"commit":"c36e75d9868ed4a7a9eb80c080d2b9c9232f76bd","subject":"Merge \"Add \u0027security_group\u0027 type support to network rbac commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c36e75d9868ed4a7a9eb80c080d2b9c9232f76bd"}]}],"author":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-12 12:20:25.000000000","tz":0},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method and\nthe issues that popped up when re-enabling tests.\n\nNetwork segment range:\n - issue where we assert that a deleted network segment is still present\n - issue where we pass \u0027None\u0027 for the optional project id during create\n   of a non-shared network segment range if it is not present\n - issue where we assumed network-segment-range extension is always\n   present\n - issue where we compare integers and string representations of numbers\n\nSubnet:\n - issue where we try to deepcopy an uncopyable object in UnsetSubnet\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45fba49d919046cc97663568a33812697b206ac9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45fba49d919046cc97663568a33812697b206ac9"}]},"branch":"refs/heads/master"},"6b8e888dc767633148a26b72bcac68d5c502508e":{"kind":"REWORK","_number":9,"created":"2019-03-12 16:30:00.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/9"}}},"commit":{"parents":[{"commit":"6868499ad9443960a158143c923da00ea86b7072","subject":"Merge \"Add network segment range command object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6868499ad9443960a158143c923da00ea86b7072"}]}],"author":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-12 16:28:42.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method and\nthe issues that popped up when re-enabling tests.\n\nNetwork segment range:\n - issue where we assumed network-segment-range extension is always\n   present\n - issue where we compare integers and string representations of numbers\n\nSubnet:\n - issue where we try to deepcopy an uncopyable object in UnsetSubnet\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nDepends-On: Ia2bab12e39b4bb7e05ff2acfffb851252c100651\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6b8e888dc767633148a26b72bcac68d5c502508e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6b8e888dc767633148a26b72bcac68d5c502508e"}]},"branch":"refs/heads/master"},"7741347041b078ca4d687597897194d7797d202d":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":10,"created":"2019-03-13 15:17:32.000000000","uploader":{"_account_id":30081,"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","username":"glennvdw"},"ref":"refs/changes/74/642074/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/642074/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/642074/10"}}},"commit":{"parents":[{"commit":"28c06d06885b3ae93da07eb14411d92c3df7e792","subject":"Fix: set invalid None project_id on range creation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/28c06d06885b3ae93da07eb14411d92c3df7e792"}]}],"author":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-08 15:31:23.000000000","tz":60},"committer":{"name":"Glenn Van de Water","email":"glenn.van_de_water@nuagenetworks.net","date":"2019-03-13 15:16:24.000000000","tz":60},"subject":"Fix service discovery in functional tests","message":"Fix service discovery in functional tests\n\nIf a required service is not enabled then we skip the test.\nThe discovery is done by tests/functional/base.py:is_service_enabled\nbut this method is broken, credentials are not passed to the\n\u0027openstack service show\u0027 command so every call will fail and every test\nthat relies on it will be skipped. This commit fixed that method and\nthe issues that popped up when re-enabling tests.\n\nNetwork segment range:\n - issue where we assumed network-segment-range extension is always\n   present\n - issue where we compare integers and string representations of numbers\n\nSubnet:\n - issue where we try to deepcopy an uncopyable object in UnsetSubnet\n\nChange-Id: Id3cc907c1ed2a25b49cf6f4a7233e0401a02383a\nStory: 2005169\nTask: 29908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7741347041b078ca4d687597897194d7797d202d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7741347041b078ca4d687597897194d7797d202d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
