)]}'
{"id":"openstack%2Fwatcher~658102","triplet_id":"openstack%2Fwatcher~master~I49b33a69ec99d2a91568ce27ef89dc80b75e7091","project":"openstack/watcher","branch":"master","topic":"bp/support-keystoneclient-option","hashtags":[],"change_id":"I49b33a69ec99d2a91568ce27ef89dc80b75e7091","subject":"support-keystoneclient-option","status":"MERGED","created":"2019-05-09 14:20:05.000000000","updated":"2019-05-25 07:01:10.000000000","submitted":"2019-05-25 07:01:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":27,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"658102-1558767670187-80b75692","meta_rev_id":"27c835be36eba086de0dea6263f3f1483fb53699","_number":658102,"virtual_id_number":658102,"owner":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"date":"2019-05-20 01:27:16.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":2,"date":"2019-05-25 07:01:09.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":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"recommended":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":1,"date":"2019-05-18 18:37:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":2,"date":"2019-05-24 08:28:07.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"all":[{"value":1,"date":"2019-05-25 06:31:40.000000000","_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-13 12:18:10.000000000","updated_by":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"reviewer":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"state":"REVIEWER"},{"updated":"2019-05-18 18:37:15.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-05-24 08:28:07.000000000","updated_by":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"reviewer":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"state":"REVIEWER"},{"updated":"2019-05-25 06:31:40.000000000","updated_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"reviewer":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"state":"REVIEWER"},{"updated":"2019-05-25 07:01:09.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":"71120b80aee89cb0d4b0868ba9344368d0c7f72c","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-09 14:20:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1a3179f0df72a4428b92622c34605b952087aaee","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-09 14:22:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7152fe1d21c7160a8abbb174adf2338cdcfd2872","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-09 14:26:09.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0fa0cdb1a89b54d66ad7434cea60b3ae46259e93","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-09 14:26:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"95e8c3ab561d25e5cafc8af4518f8f7d09bc777f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 16:00:19.000000000","message":"Patch Set 2: 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-cover http://logs.openstack.org/02/658102/2/check/openstack-tox-cover/9202b7c/cover/ : SUCCESS in 6m 07s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/658102/2/check/openstack-tox-lower-constraints/af50e05/ : SUCCESS in 5m 56s\n- openstack-tox-pep8 http://logs.openstack.org/02/658102/2/check/openstack-tox-pep8/6f7fdd9/ : FAILURE in 5m 16s\n- openstack-tox-py27 http://logs.openstack.org/02/658102/2/check/openstack-tox-py27/278a15f/ : SUCCESS in 6m 39s\n- openstack-tox-py36 http://logs.openstack.org/02/658102/2/check/openstack-tox-py36/ab10c71/ : SUCCESS in 8m 06s\n- openstack-tox-py37 http://logs.openstack.org/02/658102/2/check/openstack-tox-py37/ac39579/ : SUCCESS in 7m 24s\n- openstack-tox-docs http://logs.openstack.org/02/658102/2/check/openstack-tox-docs/01133e7/html/ : SUCCESS in 5m 14s\n- watcher-tempest-functional http://logs.openstack.org/02/658102/2/check/watcher-tempest-functional/c1bfa0e/ : SUCCESS in 35m 17s\n- watcher-grenade http://logs.openstack.org/02/658102/2/check/watcher-grenade/8fd76b1/ : SUCCESS in 49m 25s\n- watcher-tempest-dummy_optim http://logs.openstack.org/02/658102/2/check/watcher-tempest-dummy_optim/5523632/ : SUCCESS in 1h 30m 16s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/02/658102/2/check/watcher-tempest-actuator/0738019/ : SUCCESS in 1h 00m 49s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/02/658102/2/check/watcher-tempest-basic_optim/d200c74/ : SUCCESS in 1h 33m 42s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/02/658102/2/check/watcher-tempest-vm_workload_consolidation/0c3c56b/ : SUCCESS in 47m 23s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/02/658102/2/check/watcher-tempest-workload_balancing/5ecf49c/ : SUCCESS in 48m 18s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/02/658102/2/check/watcherclient-tempest-functional/a1b0dc6/ : SUCCESS in 38m 33s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/02/658102/2/check/watcher-tempest-zone_migration/389e621/ : SUCCESS in 49m 17s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/02/658102/2/check/watcher-tempest-host_maintenance/9030d03/ : SUCCESS in 45m 56s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/02/658102/2/check/watcher-tempest-storage_balance/b3f90a8/ : SUCCESS in 56m 06s (non-voting)\n- watcher-tls-test http://logs.openstack.org/02/658102/2/check/watcher-tls-test/cbbe789/ : SUCCESS in 1h 19m 55s","accounts_in_message":[],"_revision_number":2},{"id":"7730920d529594fa0813bd85a3fdaf2cb4c5d2c8","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-10 06:22:12.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8c611b51587c7f821b749a43090da2d0dcb82813","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-11 23:20:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b30208a6b084fc23d60504a21805c1791c400e71","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-13 11:43:22.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"02aa2fee5e1f79e74316a6534c4b58d2d56623d0","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-13 12:16:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b60e2eda2d5906831c468cb2bdbab7dbe1fba919","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-13 12:18:14.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e8b4ae298a2360facd8ee3f0a0c30c515d0b1946","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 13:18:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/02/658102/4/check/openstack-tox-cover/4414a0f/cover/ : SUCCESS in 5m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/658102/4/check/openstack-tox-lower-constraints/4606edf/ : SUCCESS in 5m 03s\n- openstack-tox-pep8 http://logs.openstack.org/02/658102/4/check/openstack-tox-pep8/480f552/ : SUCCESS in 5m 13s\n- openstack-tox-py27 http://logs.openstack.org/02/658102/4/check/openstack-tox-py27/ce73390/ : SUCCESS in 5m 14s\n- openstack-tox-py36 http://logs.openstack.org/02/658102/4/check/openstack-tox-py36/b4cbb20/ : SUCCESS in 5m 42s\n- openstack-tox-py37 http://logs.openstack.org/02/658102/4/check/openstack-tox-py37/070edce/ : SUCCESS in 5m 51s\n- openstack-tox-docs http://logs.openstack.org/02/658102/4/check/openstack-tox-docs/5df1f65/html/ : SUCCESS in 5m 24s\n- build-openstack-releasenotes http://logs.openstack.org/02/658102/4/check/build-openstack-releasenotes/4ea6576/html/ : SUCCESS in 4m 52s\n- watcher-tempest-functional http://logs.openstack.org/02/658102/4/check/watcher-tempest-functional/1617479/ : SUCCESS in 36m 04s\n- watcher-grenade http://logs.openstack.org/02/658102/4/check/watcher-grenade/b9b4796/ : SUCCESS in 46m 35s\n- watcher-tempest-dummy_optim http://logs.openstack.org/02/658102/4/check/watcher-tempest-dummy_optim/b52be8a/ : SUCCESS in 45m 56s\n- watcher-tempest-actuator http://logs.openstack.org/02/658102/4/check/watcher-tempest-actuator/2af252d/ : SUCCESS in 54m 17s\n- watcher-tempest-basic_optim http://logs.openstack.org/02/658102/4/check/watcher-tempest-basic_optim/0df2645/ : SUCCESS in 47m 23s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/02/658102/4/check/watcher-tempest-vm_workload_consolidation/0e7d555/ : SUCCESS in 48m 30s\n- watcher-tempest-workload_balancing http://logs.openstack.org/02/658102/4/check/watcher-tempest-workload_balancing/8c169e3/ : SUCCESS in 47m 37s\n- watcherclient-tempest-functional http://logs.openstack.org/02/658102/4/check/watcherclient-tempest-functional/87dbf1b/ : SUCCESS in 38m 06s\n- watcher-tempest-zone_migration http://logs.openstack.org/02/658102/4/check/watcher-tempest-zone_migration/3f3607d/ : SUCCESS in 47m 36s\n- watcher-tempest-host_maintenance http://logs.openstack.org/02/658102/4/check/watcher-tempest-host_maintenance/1785225/ : SUCCESS in 47m 33s\n- watcher-tempest-storage_balance http://logs.openstack.org/02/658102/4/check/watcher-tempest-storage_balance/578d505/ : SUCCESS in 47m 35s\n- watcher-tls-test http://logs.openstack.org/02/658102/4/check/watcher-tls-test/03f845e/ : SUCCESS in 46m 12s","accounts_in_message":[],"_revision_number":4},{"id":"98bf39faedc92362dbcc379a02e164121415d82e","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-13 15:11:05.000000000","message":"Patch Set 4: Code-Review-1\n\nSince this is an architectural change that exposes new configuration options I think this should have a spec.","accounts_in_message":[],"_revision_number":4},{"id":"409e34d383a3004ca77f1a6b4d7c9bba521beda4","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-14 05:29:01.000000000","message":"Patch Set 4:\n\n\u003e Since this is an architectural change that exposes new\n \u003e configuration options I think this should have a spec.\n\nOk, i will create a bp and spec file.","accounts_in_message":[],"_revision_number":4},{"id":"3a1bb40c99a5290f4eee249c4b5d79e8c37fd298","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-14 10:12:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"68369318215d347bf241685b8371ead92af680db","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-14 10:44:28.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"fb6313d3bf87b8591b98aee0f8ada8228e891f97","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-14 10:46:29.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"f6ad6950726002eb0a56b2c13e819ad336596ef5","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-14 11:20:00.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"6b38837163aeda31ea86b705404b9c538b519c16","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 12:26:47.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/02/658102/8/check/openstack-tox-cover/bf3ec2d/cover/ : SUCCESS in 6m 20s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/658102/8/check/openstack-tox-lower-constraints/f8db46b/ : SUCCESS in 5m 39s\n- openstack-tox-pep8 http://logs.openstack.org/02/658102/8/check/openstack-tox-pep8/9b81f8e/ : SUCCESS in 6m 46s\n- openstack-tox-py27 http://logs.openstack.org/02/658102/8/check/openstack-tox-py27/05faf8f/ : SUCCESS in 5m 23s\n- openstack-tox-py36 http://logs.openstack.org/02/658102/8/check/openstack-tox-py36/571ab45/ : SUCCESS in 6m 00s\n- openstack-tox-py37 http://logs.openstack.org/02/658102/8/check/openstack-tox-py37/35d1257/ : SUCCESS in 6m 59s\n- openstack-tox-docs http://logs.openstack.org/02/658102/8/check/openstack-tox-docs/dffcccd/html/ : SUCCESS in 5m 35s\n- build-openstack-releasenotes http://logs.openstack.org/02/658102/8/check/build-openstack-releasenotes/39f5b69/html/ : SUCCESS in 5m 31s\n- watcher-tempest-functional http://logs.openstack.org/02/658102/8/check/watcher-tempest-functional/6de1f11/ : SUCCESS in 35m 08s\n- watcher-grenade http://logs.openstack.org/02/658102/8/check/watcher-grenade/7addcba/ : SUCCESS in 37m 49s\n- watcher-tempest-dummy_optim http://logs.openstack.org/02/658102/8/check/watcher-tempest-dummy_optim/4c212df/ : SUCCESS in 1h 02m 00s\n- watcher-tempest-actuator http://logs.openstack.org/02/658102/8/check/watcher-tempest-actuator/f688f0b/ : SUCCESS in 52m 02s\n- watcher-tempest-basic_optim http://logs.openstack.org/02/658102/8/check/watcher-tempest-basic_optim/8af56c4/ : SUCCESS in 54m 23s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/02/658102/8/check/watcher-tempest-vm_workload_consolidation/d326ed9/ : SUCCESS in 49m 44s\n- watcher-tempest-workload_balancing http://logs.openstack.org/02/658102/8/check/watcher-tempest-workload_balancing/bf21dc8/ : SUCCESS in 46m 09s\n- watcherclient-tempest-functional http://logs.openstack.org/02/658102/8/check/watcherclient-tempest-functional/2125ad7/ : SUCCESS in 38m 25s\n- watcher-tempest-zone_migration http://logs.openstack.org/02/658102/8/check/watcher-tempest-zone_migration/892108b/ : SUCCESS in 51m 29s\n- watcher-tempest-host_maintenance http://logs.openstack.org/02/658102/8/check/watcher-tempest-host_maintenance/4dccddb/ : SUCCESS in 1h 03m 24s\n- watcher-tempest-storage_balance http://logs.openstack.org/02/658102/8/check/watcher-tempest-storage_balance/63eb9fd/ : SUCCESS in 45m 45s\n- watcher-tls-test http://logs.openstack.org/02/658102/8/check/watcher-tls-test/3a47919/ : SUCCESS in 46m 59s","accounts_in_message":[],"_revision_number":8},{"id":"7354fecfbcfa270ae575e2350a8f46df92dc8568","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-14 23:17:42.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cc061f46a86e7752fdd9f7a2313ec8c92b3995c5","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-14 23:29:00.000000000","message":"Patch Set 8: Code-Review-1\n\n(7 comments)\n\nI\u0027m mostly OK with the change, but a few things inline with respect to wording (some of which is redundant) and there is a behavior change with this since the default interface in keystoneclient is \u0027admin\u0027.","accounts_in_message":[],"_revision_number":8},{"id":"d3fb8d1cb2512aaf243f230e65bf221ec1dad866","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-14 23:30:12.000000000","message":"Patch Set 8:\n\n\u003e Since this is an architectural change that exposes new configuration options I think this should have a spec.\n\nA spec seems excessive for this simple change, you could even argue it\u0027s a bug fix. A specless blueprint seems sufficient, but I\u0027m new to the procedural rules in watcher and this kind of thing.","accounts_in_message":[],"_revision_number":8},{"id":"0f7a79cd37780926cc7d51d57220420f943d9f84","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-14 23:44:41.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"17c1101dbc297c199f92cbdfd7210b9e0c113f23","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-16 08:02:30.000000000","message":"Patch Set 8:\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"6f8f70c7931892188ec92b7a6b147833d9873935","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-16 08:15:36.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"51fb80a19b71266513b4826dcc43a11ba9312942","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-16 08:17:47.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"f710b054b66b7ace40159849e49d2a0a3d7048e9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 09:27:01.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/02/658102/9/check/openstack-tox-cover/852341c/cover/ : SUCCESS in 5m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/658102/9/check/openstack-tox-lower-constraints/1c4fb47/ : SUCCESS in 5m 08s\n- openstack-tox-pep8 http://logs.openstack.org/02/658102/9/check/openstack-tox-pep8/6f2ae08/ : SUCCESS in 4m 50s\n- openstack-tox-py27 http://logs.openstack.org/02/658102/9/check/openstack-tox-py27/0dc0d7f/ : SUCCESS in 5m 29s\n- openstack-tox-py36 http://logs.openstack.org/02/658102/9/check/openstack-tox-py36/e8335d2/ : SUCCESS in 5m 02s\n- openstack-tox-py37 http://logs.openstack.org/02/658102/9/check/openstack-tox-py37/6439481/ : SUCCESS in 5m 41s\n- openstack-tox-docs http://logs.openstack.org/02/658102/9/check/openstack-tox-docs/bcbf73e/html/ : SUCCESS in 5m 08s\n- build-openstack-releasenotes http://logs.openstack.org/02/658102/9/check/build-openstack-releasenotes/b36eec1/html/ : SUCCESS in 4m 41s\n- watcher-tempest-functional http://logs.openstack.org/02/658102/9/check/watcher-tempest-functional/f91d5cb/ : SUCCESS in 30m 55s\n- watcher-grenade http://logs.openstack.org/02/658102/9/check/watcher-grenade/de24e95/ : SUCCESS in 48m 04s\n- watcher-tempest-dummy_optim http://logs.openstack.org/02/658102/9/check/watcher-tempest-dummy_optim/93e95e5/ : SUCCESS in 45m 05s\n- watcher-tempest-actuator http://logs.openstack.org/02/658102/9/check/watcher-tempest-actuator/58268ca/ : SUCCESS in 50m 58s\n- watcher-tempest-basic_optim http://logs.openstack.org/02/658102/9/check/watcher-tempest-basic_optim/3a7fb84/ : SUCCESS in 46m 05s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/02/658102/9/check/watcher-tempest-vm_workload_consolidation/5d83690/ : SUCCESS in 47m 19s\n- watcher-tempest-workload_balancing http://logs.openstack.org/02/658102/9/check/watcher-tempest-workload_balancing/2f9dcc8/ : SUCCESS in 42m 51s\n- watcherclient-tempest-functional http://logs.openstack.org/02/658102/9/check/watcherclient-tempest-functional/546b37c/ : SUCCESS in 32m 38s\n- watcher-tempest-zone_migration http://logs.openstack.org/02/658102/9/check/watcher-tempest-zone_migration/7f629bf/ : SUCCESS in 45m 06s\n- watcher-tempest-host_maintenance http://logs.openstack.org/02/658102/9/check/watcher-tempest-host_maintenance/4d96e96/ : SUCCESS in 41m 21s\n- watcher-tempest-storage_balance http://logs.openstack.org/02/658102/9/check/watcher-tempest-storage_balance/bae1cf2/ : SUCCESS in 58m 04s\n- watcher-tls-test http://logs.openstack.org/02/658102/9/check/watcher-tls-test/f643a34/ : SUCCESS in 52m 02s","accounts_in_message":[],"_revision_number":9},{"id":"d465a134e9152b5a4cb6b9450fda2c60ea5ff4f7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-16 18:20:06.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"40ada8eba60ea3d595a66b747e57260f7e8ee190","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-16 18:24:08.000000000","message":"Patch Set 9:\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"51863e4b648846fc3cf57b1dc7ad6cc7081d9676","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-17 02:09:43.000000000","message":"Patch Set 9:\n\n\u003e \"There is a Type and a Default, and the default value is \"public\" in there. So saying the default in the help is redundant\"\nHi, http://logs.openstack.org/02/658102/8/check/openstack-tox-docs/dffcccd/html/configuration/watcher.html#keystone-client and http://logs.openstack.org/02/658102/9/check/openstack-tox-docs/bcbf73e/html/configuration/watcher.html#keystone_client.interface\nare generated by these defination. If i remove these \"redundant\" option, these docs will not have these.","accounts_in_message":[],"_revision_number":9},{"id":"62eb2dc0bf88073bf09101b39eb9965fc760ccb0","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-17 08:40:53.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"4f9cd2e3d243ae8273f4ca9e7953cdfeba06ddd9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 09:56:57.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/02/658102/10/check/openstack-tox-cover/c241ac9/cover/ : SUCCESS in 5m 32s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/658102/10/check/openstack-tox-lower-constraints/28ad0af/ : SUCCESS in 5m 14s\n- openstack-tox-pep8 http://logs.openstack.org/02/658102/10/check/openstack-tox-pep8/f75b464/ : SUCCESS in 6m 15s\n- openstack-tox-py27 http://logs.openstack.org/02/658102/10/check/openstack-tox-py27/1bc6336/ : SUCCESS in 5m 31s\n- openstack-tox-py36 http://logs.openstack.org/02/658102/10/check/openstack-tox-py36/7cb190f/ : SUCCESS in 5m 13s\n- openstack-tox-py37 http://logs.openstack.org/02/658102/10/check/openstack-tox-py37/d81d99b/ : SUCCESS in 5m 34s\n- openstack-tox-docs http://logs.openstack.org/02/658102/10/check/openstack-tox-docs/b8828e7/html/ : SUCCESS in 5m 03s\n- build-openstack-releasenotes http://logs.openstack.org/02/658102/10/check/build-openstack-releasenotes/b362af4/html/ : SUCCESS in 4m 36s\n- watcher-tempest-functional http://logs.openstack.org/02/658102/10/check/watcher-tempest-functional/c340336/ : SUCCESS in 31m 27s\n- watcher-grenade http://logs.openstack.org/02/658102/10/check/watcher-grenade/26ed4dd/ : SUCCESS in 41m 38s\n- watcher-tempest-dummy_optim http://logs.openstack.org/02/658102/10/check/watcher-tempest-dummy_optim/3d3b75a/ : SUCCESS in 44m 45s\n- watcher-tempest-actuator http://logs.openstack.org/02/658102/10/check/watcher-tempest-actuator/8aa96dd/ : SUCCESS in 49m 59s\n- watcher-tempest-basic_optim http://logs.openstack.org/02/658102/10/check/watcher-tempest-basic_optim/7b15da2/ : SUCCESS in 45m 23s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/02/658102/10/check/watcher-tempest-vm_workload_consolidation/20293dc/ : SUCCESS in 44m 39s\n- watcher-tempest-workload_balancing http://logs.openstack.org/02/658102/10/check/watcher-tempest-workload_balancing/a9cbcf0/ : SUCCESS in 45m 15s\n- watcherclient-tempest-functional http://logs.openstack.org/02/658102/10/check/watcherclient-tempest-functional/2a8271f/ : SUCCESS in 39m 17s\n- watcher-tempest-zone_migration http://logs.openstack.org/02/658102/10/check/watcher-tempest-zone_migration/001e1f0/ : SUCCESS in 44m 50s\n- watcher-tempest-host_maintenance http://logs.openstack.org/02/658102/10/check/watcher-tempest-host_maintenance/fe57b76/ : SUCCESS in 43m 28s\n- watcher-tempest-storage_balance http://logs.openstack.org/02/658102/10/check/watcher-tempest-storage_balance/72cad5c/ : SUCCESS in 45m 34s\n- watcher-tls-test http://logs.openstack.org/02/658102/10/check/watcher-tls-test/70b5212/ : SUCCESS in 44m 37s","accounts_in_message":[],"_revision_number":10},{"id":"f3534aa72ff919dc6fed8fdc9bf69e673716599a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-17 19:54:47.000000000","message":"Patch Set 10: Code-Review-1\n\n\u003e Hi, http://logs.openstack.org/02/658102/8/check/openstack-tox-docs/dffcccd/html/configuration/watcher.html#keystone-client and http://logs.openstack.org/02/658102/9/check/openstack-tox-docs/bcbf73e/html/configuration/watcher.html#keystone_client.interface are generated by these defination. If i remove these \"redundant\" option, these docs will not have these.\n\nWe must be talking past each other. :) I\u0027m only saying you can remove the wording from the help text of the option. The supported values are auto-generated from the choices kwarg and the default (in the docs) is generated from the default kwarg.\n\nTo try and clarify, I pulled this changed down and made this change to the help text:\n\nosboxes@osboxes:~/git/watcher$ git diff\ndiff --git a/watcher/conf/keystone_client.py b/watcher/conf/keystone_client.py\nindex 015731c6..e2ada386 100644\n--- a/watcher/conf/keystone_client.py\n+++ b/watcher/conf/keystone_client.py\n@@ -23,9 +23,7 @@ KEYSTONE_CLIENT_OPTS \u003d [\n     cfg.StrOpt(\u0027interface\u0027,\n                default\u003d\u0027admin\u0027,\n                choices\u003d[\u0027internal\u0027, \u0027public\u0027, \u0027admin\u0027],\n-               help\u003d\u0027Type of endpoint to use in keystoneclient. \u0027\n-                    \u0027Supported values: internal, public, admin. \u0027\n-                    \u0027The default is admin.\u0027),\n+               help\u003d\u0027Type of endpoint to use in keystoneclient.\u0027),\n     cfg.StrOpt(\u0027region_name\u0027,\n                help\u003d\u0027Region in Identity service catalog to use for \u0027\n                     \u0027communication with the OpenStack service.\u0027)]\n\n\nThen I built the docs and this is what you get for the config option in the docs:\n\n\ninterface\n\n    Type\n\n        string\n    Default\n\n        admin\n    Valid Values\n\n        internal, public, admin\n\n    Type of endpoint to use in keystoneclient.\n\n\nSo again, the \"Default\" is generated from the \u0027default\u0027 kwarg and the \"Valid Values\" are generated from the \u0027choices\u0027 kwarg, which means you don\u0027t need to repeat that information in the help kwarg, hence it being redundant.","accounts_in_message":[],"_revision_number":10},{"id":"dc93d874924fba7db9802f7e03472bbfbd2d6f46","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-18 07:48:27.000000000","message":"Patch Set 10:\n\n\u003e \u003e Hi, http://logs.openstack.org/02/658102/8/check/openstack-tox-docs/dffcccd/html/configuration/watcher.html#keystone-client\n \u003e and http://logs.openstack.org/02/658102/9/check/openstack-tox-docs/bcbf73e/html/configuration/watcher.html#keystone_client.interface\n \u003e are generated by these defination. If i remove these \"redundant\"\n \u003e option, these docs will not have these.\n \u003e \n \u003e We must be talking past each other. :) I\u0027m only saying you can\n \u003e remove the wording from the help text of the option. The supported\n \u003e values are auto-generated from the choices kwarg and the default\n \u003e (in the docs) is generated from the default kwarg.\n \u003e \n \u003e To try and clarify, I pulled this changed down and made this change\n \u003e to the help text:\n \u003e \n \u003e osboxes@osboxes:~/git/watcher$ git diff\n \u003e diff --git a/watcher/conf/keystone_client.py b/watcher/conf/keystone_client.py\n \u003e index 015731c6..e2ada386 100644\n \u003e --- a/watcher/conf/keystone_client.py\n \u003e +++ b/watcher/conf/keystone_client.py\n \u003e @@ -23,9 +23,7 @@ KEYSTONE_CLIENT_OPTS \u003d [\n \u003e cfg.StrOpt(\u0027interface\u0027,\n \u003e default\u003d\u0027admin\u0027,\n \u003e choices\u003d[\u0027internal\u0027, \u0027public\u0027, \u0027admin\u0027],\n \u003e -               help\u003d\u0027Type of endpoint to use in keystoneclient. \u0027\n \u003e -                    \u0027Supported values: internal, public, admin. \u0027\n \u003e -                    \u0027The default is admin.\u0027),\n \u003e +               help\u003d\u0027Type of endpoint to use in keystoneclient.\u0027),\n \u003e cfg.StrOpt(\u0027region_name\u0027,\n \u003e help\u003d\u0027Region in Identity service catalog to use for \u0027\n \u003e \u0027communication with the OpenStack service.\u0027)]\n \u003e \n \u003e \n \u003e Then I built the docs and this is what you get for the config\n \u003e option in the docs:\n \u003e \n \u003e \n \u003e interface\n \u003e \n \u003e Type\n \u003e \n \u003e string\n \u003e Default\n \u003e \n \u003e admin\n \u003e Valid Values\n \u003e \n \u003e internal, public, admin\n \u003e \n \u003e Type of endpoint to use in keystoneclient.\n \u003e \n \u003e \n \u003e So again, the \"Default\" is generated from the \u0027default\u0027 kwarg and\n \u003e the \"Valid Values\" are generated from the \u0027choices\u0027 kwarg, which\n \u003e means you don\u0027t need to repeat that information in the help kwarg,\n \u003e hence it being redundant.\n\n \u003e \u003e Hi, http://logs.openstack.org/02/658102/8/check/openstack-tox-docs/dffcccd/html/configuration/watcher.html#keystone-client\n \u003e and http://logs.openstack.org/02/658102/9/check/openstack-tox-docs/bcbf73e/html/configuration/watcher.html#keystone_client.interface\n \u003e are generated by these defination. If i remove these \"redundant\"\n \u003e option, these docs will not have these.\n \u003e \n \u003e We must be talking past each other. :) I\u0027m only saying you can\n \u003e remove the wording from the help text of the option. The supported\n \u003e values are auto-generated from the choices kwarg and the default\n \u003e (in the docs) is generated from the default kwarg.\n \u003e \n \u003e To try and clarify, I pulled this changed down and made this change\n \u003e to the help text:\n \u003e \n \u003e osboxes@osboxes:~/git/watcher$ git diff\n \u003e diff --git a/watcher/conf/keystone_client.py b/watcher/conf/keystone_client.py\n \u003e index 015731c6..e2ada386 100644\n \u003e --- a/watcher/conf/keystone_client.py\n \u003e +++ b/watcher/conf/keystone_client.py\n \u003e @@ -23,9 +23,7 @@ KEYSTONE_CLIENT_OPTS \u003d [\n \u003e cfg.StrOpt(\u0027interface\u0027,\n \u003e default\u003d\u0027admin\u0027,\n \u003e choices\u003d[\u0027internal\u0027, \u0027public\u0027, \u0027admin\u0027],\n \u003e -               help\u003d\u0027Type of endpoint to use in keystoneclient. \u0027\n \u003e -                    \u0027Supported values: internal, public, admin. \u0027\n \u003e -                    \u0027The default is admin.\u0027),\n \u003e +               help\u003d\u0027Type of endpoint to use in keystoneclient.\u0027),\n \u003e cfg.StrOpt(\u0027region_name\u0027,\n \u003e help\u003d\u0027Region in Identity service catalog to use for \u0027\n \u003e \u0027communication with the OpenStack service.\u0027)]\n \u003e \n \u003e \n \u003e Then I built the docs and this is what you get for the config\n \u003e option in the docs:\n \u003e \n \u003e \n \u003e interface\n \u003e \n \u003e Type\n \u003e \n \u003e string\n \u003e Default\n \u003e \n \u003e admin\n \u003e Valid Values\n \u003e \n \u003e internal, public, admin\n \u003e \n \u003e Type of endpoint to use in keystoneclient.\n \u003e \n \u003e \n \u003e So again, the \"Default\" is generated from the \u0027default\u0027 kwarg and\n \u003e the \"Valid Values\" are generated from the \u0027choices\u0027 kwarg, which\n \u003e means you don\u0027t need to repeat that information in the help kwarg,\n \u003e hence it being redundant.\nI finally understand what you mean, thank you very much, maybe we can communicate use chinese next time.","accounts_in_message":[],"_revision_number":10},{"id":"28839aee3c223bfda72e2c0de2e41e4de6daf691","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-18 07:49:30.000000000","message":"Patch Set 11: Published edit on patch set 10.","accounts_in_message":[],"_revision_number":11},{"id":"f907e18e7b9e3727231beb042f08e4a1fdeab568","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-18 08:39:58.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/02/658102/11/check/openstack-tox-cover/701ebf7/cover/ : SUCCESS in 5m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/658102/11/check/openstack-tox-lower-constraints/ae5bca7/ : SUCCESS in 5m 12s\n- openstack-tox-pep8 http://logs.openstack.org/02/658102/11/check/openstack-tox-pep8/f6cbba4/ : SUCCESS in 4m 58s\n- openstack-tox-py27 http://logs.openstack.org/02/658102/11/check/openstack-tox-py27/91fde51/ : SUCCESS in 5m 23s\n- openstack-tox-py36 http://logs.openstack.org/02/658102/11/check/openstack-tox-py36/7b67157/ : SUCCESS in 5m 10s\n- openstack-tox-py37 http://logs.openstack.org/02/658102/11/check/openstack-tox-py37/68d3a81/ : SUCCESS in 5m 45s\n- openstack-tox-docs http://logs.openstack.org/02/658102/11/check/openstack-tox-docs/0b19301/html/ : SUCCESS in 4m 56s\n- build-openstack-releasenotes http://logs.openstack.org/02/658102/11/check/build-openstack-releasenotes/d9e3c97/html/ : SUCCESS in 4m 02s\n- watcher-tempest-functional http://logs.openstack.org/02/658102/11/check/watcher-tempest-functional/dd70da8/ : SUCCESS in 31m 55s\n- watcher-grenade http://logs.openstack.org/02/658102/11/check/watcher-grenade/b651746/ : SUCCESS in 40m 26s\n- watcher-tempest-dummy_optim http://logs.openstack.org/02/658102/11/check/watcher-tempest-dummy_optim/81855ae/ : SUCCESS in 44m 02s\n- watcher-tempest-actuator http://logs.openstack.org/02/658102/11/check/watcher-tempest-actuator/072e860/ : SUCCESS in 41m 45s\n- watcher-tempest-basic_optim http://logs.openstack.org/02/658102/11/check/watcher-tempest-basic_optim/f6c2ca5/ : SUCCESS in 44m 59s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/02/658102/11/check/watcher-tempest-vm_workload_consolidation/6637875/ : SUCCESS in 39m 53s\n- watcher-tempest-workload_balancing http://logs.openstack.org/02/658102/11/check/watcher-tempest-workload_balancing/c5b2e9b/ : SUCCESS in 44m 26s\n- watcherclient-tempest-functional http://logs.openstack.org/02/658102/11/check/watcherclient-tempest-functional/7841982/ : SUCCESS in 33m 25s\n- watcher-tempest-zone_migration http://logs.openstack.org/02/658102/11/check/watcher-tempest-zone_migration/47c87d7/ : SUCCESS in 44m 41s\n- watcher-tempest-host_maintenance http://logs.openstack.org/02/658102/11/check/watcher-tempest-host_maintenance/2a69bb5/ : SUCCESS in 44m 13s\n- watcher-tempest-storage_balance http://logs.openstack.org/02/658102/11/check/watcher-tempest-storage_balance/f74b77f/ : SUCCESS in 42m 34s\n- watcher-tls-test http://logs.openstack.org/02/658102/11/check/watcher-tls-test/2597648/ : SUCCESS in 38m 22s","accounts_in_message":[],"_revision_number":11},{"id":"4c439ecead25dff04f2f2292302162fa9c477d16","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-18 18:35:52.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"02f426bdfdb92dde8798f6037b9a0ae215c78501","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-18 18:36:30.000000000","message":"Patch Set 12: Published edit on patch set 11.","accounts_in_message":[],"_revision_number":12},{"id":"af65bbd3eeedf5dd02ace15ca6c919456076f569","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-18 18:37:15.000000000","message":"Patch Set 12: Code-Review+1\n\n\u003e I finally understand what you mean, thank you very much, maybe we can communicate use chinese next time.\n\nHa, trust me, your English is better than my Mandarin. Unless we use WeChat and then I can just have that do the translating. :)","accounts_in_message":[],"_revision_number":12},{"id":"723b5916a6d9d3e8fa18d605a64d27086c3e6f0a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-18 19:35:57.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/02/658102/12/check/openstack-tox-cover/a41b83e/cover/ : SUCCESS in 5m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/658102/12/check/openstack-tox-lower-constraints/c354212/ : SUCCESS in 5m 30s\n- openstack-tox-pep8 http://logs.openstack.org/02/658102/12/check/openstack-tox-pep8/30fe5ef/ : SUCCESS in 5m 10s\n- openstack-tox-py27 http://logs.openstack.org/02/658102/12/check/openstack-tox-py27/20842b0/ : SUCCESS in 6m 53s\n- openstack-tox-py36 http://logs.openstack.org/02/658102/12/check/openstack-tox-py36/684f5cb/ : SUCCESS in 7m 51s\n- openstack-tox-py37 http://logs.openstack.org/02/658102/12/check/openstack-tox-py37/6feccb5/ : SUCCESS in 8m 05s\n- openstack-tox-docs http://logs.openstack.org/02/658102/12/check/openstack-tox-docs/9374937/html/ : SUCCESS in 6m 50s\n- build-openstack-releasenotes http://logs.openstack.org/02/658102/12/check/build-openstack-releasenotes/5e153fb/html/ : SUCCESS in 6m 45s\n- watcher-tempest-functional http://logs.openstack.org/02/658102/12/check/watcher-tempest-functional/96afa02/ : SUCCESS in 37m 14s\n- watcher-grenade http://logs.openstack.org/02/658102/12/check/watcher-grenade/f44ffd0/ : SUCCESS in 45m 19s\n- watcher-tempest-dummy_optim http://logs.openstack.org/02/658102/12/check/watcher-tempest-dummy_optim/63a1dba/ : SUCCESS in 45m 09s\n- watcher-tempest-actuator http://logs.openstack.org/02/658102/12/check/watcher-tempest-actuator/d386f0f/ : SUCCESS in 53m 19s\n- watcher-tempest-basic_optim http://logs.openstack.org/02/658102/12/check/watcher-tempest-basic_optim/8bc71b6/ : SUCCESS in 43m 59s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/02/658102/12/check/watcher-tempest-vm_workload_consolidation/ddcb3bd/ : SUCCESS in 46m 19s\n- watcher-tempest-workload_balancing http://logs.openstack.org/02/658102/12/check/watcher-tempest-workload_balancing/ab5da70/ : SUCCESS in 45m 58s\n- watcherclient-tempest-functional http://logs.openstack.org/02/658102/12/check/watcherclient-tempest-functional/fb09769/ : SUCCESS in 33m 48s\n- watcher-tempest-zone_migration http://logs.openstack.org/02/658102/12/check/watcher-tempest-zone_migration/1f3a28d/ : SUCCESS in 46m 18s\n- watcher-tempest-host_maintenance http://logs.openstack.org/02/658102/12/check/watcher-tempest-host_maintenance/1f9b682/ : SUCCESS in 44m 18s\n- watcher-tempest-storage_balance http://logs.openstack.org/02/658102/12/check/watcher-tempest-storage_balance/b97fc36/ : SUCCESS in 43m 13s\n- watcher-tls-test http://logs.openstack.org/02/658102/12/check/watcher-tls-test/15f4783/ : SUCCESS in 44m 06s","accounts_in_message":[],"_revision_number":12},{"id":"c609473ee4e49979c2601b78ea70bf51143e3508","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-20 01:27:16.000000000","message":"Patch Set 12:\n\n\u003e \u003e I finally understand what you mean, thank you very much, maybe we\n \u003e can communicate use chinese next time.\n \u003e \n \u003e Ha, trust me, your English is better than my Mandarin. Unless we\n \u003e use WeChat and then I can just have that do the translating. :)\n\nhaha","accounts_in_message":[],"_revision_number":12},{"id":"5973f6d24a34a1bcd608ce93e08ed27620b60dbd","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-24 08:28:07.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"91cba919c77daa6018817643ebc615c086129126","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-25 06:31:40.000000000","message":"Patch Set 12: Workflow+1","accounts_in_message":[],"_revision_number":12},{"id":"382361281a699e83fde98bd455821c969444bf69","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-25 06:31:52.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":12},{"id":"286c9f82a233282cf1b11199243d2c9a57f5253b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-25 07:01:09.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/02/658102/12/gate/openstack-tox-lower-constraints/e13edbe/ : SUCCESS in 7m 24s\n- openstack-tox-pep8 http://logs.openstack.org/02/658102/12/gate/openstack-tox-pep8/5a79348/ : SUCCESS in 5m 20s\n- openstack-tox-py27 http://logs.openstack.org/02/658102/12/gate/openstack-tox-py27/5cfadd5/ : SUCCESS in 5m 59s\n- openstack-tox-py36 http://logs.openstack.org/02/658102/12/gate/openstack-tox-py36/8e887cd/ : SUCCESS in 5m 49s\n- openstack-tox-py37 http://logs.openstack.org/02/658102/12/gate/openstack-tox-py37/fc6b759/ : SUCCESS in 7m 41s\n- openstack-tox-docs http://logs.openstack.org/02/658102/12/gate/openstack-tox-docs/a755319/html/ : SUCCESS in 5m 53s\n- build-openstack-releasenotes http://logs.openstack.org/02/658102/12/gate/build-openstack-releasenotes/b7c7f1f/html/ : SUCCESS in 4m 48s\n- watcher-tempest-functional http://logs.openstack.org/02/658102/12/gate/watcher-tempest-functional/2940d15/ : SUCCESS in 27m 26s","accounts_in_message":[],"_revision_number":12},{"id":"448c5b766d4243ea31054b4ecd3e81351a31f54a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-25 07:01:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"f131825690b5705b295349b704068dab71f2522b","revisions":{"6ff4c55c16578d8e55b9acd1e2c82966d2b01f63":{"kind":"REWORK","_number":1,"created":"2019-05-09 14:20:05.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/1"}}},"commit":{"parents":[{"commit":"e2285777e2bec336c9affc88457c4463604786fb","subject":"Using node replace resource_id in method add_action_disable_node()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e2285777e2bec336c9affc88457c4463604786fb"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"subject":"Add keystone_client default interfaceURL","message":"Add keystone_client default interfaceURL\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6ff4c55c16578d8e55b9acd1e2c82966d2b01f63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6ff4c55c16578d8e55b9acd1e2c82966d2b01f63"}]},"branch":"refs/heads/master"},"0e77ce3064103e55166fb883d89a1f7126339be6":{"kind":"REWORK","_number":2,"created":"2019-05-09 14:22:05.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/2"}}},"commit":{"parents":[{"commit":"e2285777e2bec336c9affc88457c4463604786fb","subject":"Using node replace resource_id in method add_action_disable_node()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e2285777e2bec336c9affc88457c4463604786fb"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:21:05.000000000","tz":480},"subject":"Add keystone_client default interfaceURL","message":"Add keystone_client default interfaceURL\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e77ce3064103e55166fb883d89a1f7126339be6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e77ce3064103e55166fb883d89a1f7126339be6"}]},"branch":"refs/heads/master"},"a3391833e2b80016972b65fe13061e2972fcb250":{"kind":"REWORK","_number":3,"created":"2019-05-13 12:16:04.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/3"}}},"commit":{"parents":[{"commit":"e2285777e2bec336c9affc88457c4463604786fb","subject":"Using node replace resource_id in method add_action_disable_node()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e2285777e2bec336c9affc88457c4463604786fb"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-13 12:09:58.000000000","tz":480},"subject":"Add keystone_client default interfaceURL","message":"Add keystone_client default interfaceURL\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a3391833e2b80016972b65fe13061e2972fcb250"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a3391833e2b80016972b65fe13061e2972fcb250"}]},"branch":"refs/heads/master"},"cda72320e7463af3007d136b2d2d4df41f838f97":{"kind":"REWORK","_number":4,"created":"2019-05-13 12:18:14.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/4"}}},"commit":{"parents":[{"commit":"e2285777e2bec336c9affc88457c4463604786fb","subject":"Using node replace resource_id in method add_action_disable_node()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e2285777e2bec336c9affc88457c4463604786fb"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-13 12:17:47.000000000","tz":480},"subject":"Add keystone_client default interfaceURL","message":"Add keystone_client default interfaceURL\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/cda72320e7463af3007d136b2d2d4df41f838f97"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/cda72320e7463af3007d136b2d2d4df41f838f97"}]},"branch":"refs/heads/master"},"fa58ab17b0e9a00c3b3351913a93f2b28fa783d9":{"kind":"REWORK","_number":5,"created":"2019-05-14 10:12:10.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/5"}}},"commit":{"parents":[{"commit":"e2285777e2bec336c9affc88457c4463604786fb","subject":"Using node replace resource_id in method add_action_disable_node()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e2285777e2bec336c9affc88457c4463604786fb"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-14 10:11:27.000000000","tz":480},"subject":"support-keystoneclient-option","message":"support-keystoneclient-option\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nImplements: blueprint support-keystoneclient-option\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fa58ab17b0e9a00c3b3351913a93f2b28fa783d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fa58ab17b0e9a00c3b3351913a93f2b28fa783d9"}]},"branch":"refs/heads/master"},"da37be8e743b9fd684d3111fc19f28a36cb8a3da":{"kind":"REWORK","_number":6,"created":"2019-05-14 10:44:28.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/6"}}},"commit":{"parents":[{"commit":"e2285777e2bec336c9affc88457c4463604786fb","subject":"Using node replace resource_id in method add_action_disable_node()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e2285777e2bec336c9affc88457c4463604786fb"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-14 10:43:42.000000000","tz":480},"subject":"support-keystoneclient-option","message":"support-keystoneclient-option\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nImplements: blueprint support-keystoneclient-option\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/da37be8e743b9fd684d3111fc19f28a36cb8a3da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/da37be8e743b9fd684d3111fc19f28a36cb8a3da"}]},"branch":"refs/heads/master"},"c9b11630f0adda82ebe5d23a830d4dcb5667b487":{"kind":"REWORK","_number":7,"created":"2019-05-14 10:46:29.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/7"}}},"commit":{"parents":[{"commit":"e2285777e2bec336c9affc88457c4463604786fb","subject":"Using node replace resource_id in method add_action_disable_node()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e2285777e2bec336c9affc88457c4463604786fb"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-14 10:46:03.000000000","tz":480},"subject":"support-keystoneclient-option","message":"support-keystoneclient-option\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nImplements: blueprint support-keystoneclient-option\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c9b11630f0adda82ebe5d23a830d4dcb5667b487"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c9b11630f0adda82ebe5d23a830d4dcb5667b487"}]},"branch":"refs/heads/master"},"56fbfde8f4c46eeb520b88832201b97d0bccf1fb":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2019-05-14 11:20:00.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/8"}}},"commit":{"parents":[{"commit":"9922dec025b94aeb2ad5749bc5b438c4a43814ce","subject":"Merge \"allow building docs without ceilometer client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9922dec025b94aeb2ad5749bc5b438c4a43814ce"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-14 11:17:40.000000000","tz":480},"subject":"support-keystoneclient-option","message":"support-keystoneclient-option\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nImplements: blueprint support-keystoneclient-option\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/56fbfde8f4c46eeb520b88832201b97d0bccf1fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/56fbfde8f4c46eeb520b88832201b97d0bccf1fb"}]},"branch":"refs/heads/master"},"6480c3617c985b1905d8bb50f76f45e4dc155fc4":{"kind":"REWORK","_number":9,"created":"2019-05-16 08:15:36.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/9"}}},"commit":{"parents":[{"commit":"9922dec025b94aeb2ad5749bc5b438c4a43814ce","subject":"Merge \"allow building docs without ceilometer client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9922dec025b94aeb2ad5749bc5b438c4a43814ce"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-16 08:11:28.000000000","tz":480},"subject":"support-keystoneclient-option","message":"support-keystoneclient-option\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nImplements: blueprint support-keystoneclient-option\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6480c3617c985b1905d8bb50f76f45e4dc155fc4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6480c3617c985b1905d8bb50f76f45e4dc155fc4"}]},"branch":"refs/heads/master"},"0e11059c29a7589d8761df0ae177a28f98f23a31":{"kind":"REWORK","_number":10,"created":"2019-05-17 08:40:53.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/10"}}},"commit":{"parents":[{"commit":"9922dec025b94aeb2ad5749bc5b438c4a43814ce","subject":"Merge \"allow building docs without ceilometer client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9922dec025b94aeb2ad5749bc5b438c4a43814ce"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-17 08:40:19.000000000","tz":480},"subject":"support-keystoneclient-option","message":"support-keystoneclient-option\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nImplements: blueprint support-keystoneclient-option\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e11059c29a7589d8761df0ae177a28f98f23a31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0e11059c29a7589d8761df0ae177a28f98f23a31"}]},"branch":"refs/heads/master"},"d50b791f9a11bb230fa163a30daf6e9e8a0ace00":{"kind":"REWORK","_number":11,"created":"2019-05-18 07:49:30.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/02/658102/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/11"}}},"commit":{"parents":[{"commit":"9922dec025b94aeb2ad5749bc5b438c4a43814ce","subject":"Merge \"allow building docs without ceilometer client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9922dec025b94aeb2ad5749bc5b438c4a43814ce"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"chenker","email":"chen.ke14@zte.com.cn","date":"2019-05-18 07:49:26.000000000","tz":0},"subject":"support-keystoneclient-option","message":"support-keystoneclient-option\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nImplements: blueprint support-keystoneclient-option\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d50b791f9a11bb230fa163a30daf6e9e8a0ace00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d50b791f9a11bb230fa163a30daf6e9e8a0ace00"}]},"branch":"refs/heads/master"},"f131825690b5705b295349b704068dab71f2522b":{"kind":"REWORK","_number":12,"created":"2019-05-18 18:36:30.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/02/658102/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/658102/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/658102/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/658102/12"}}},"commit":{"parents":[{"commit":"9922dec025b94aeb2ad5749bc5b438c4a43814ce","subject":"Merge \"allow building docs without ceilometer client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9922dec025b94aeb2ad5749bc5b438c4a43814ce"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-09 14:18:49.000000000","tz":480},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-18 18:36:19.000000000","tz":0},"subject":"support-keystoneclient-option","message":"support-keystoneclient-option\n\nSome users may want to create keystoneclient by specifying the\ntype of endpoint and region name, so we need to supply the option\nfor user to choose.\n\nImplements: blueprint support-keystoneclient-option\n\nChange-Id: I49b33a69ec99d2a91568ce27ef89dc80b75e7091\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f131825690b5705b295349b704068dab71f2522b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f131825690b5705b295349b704068dab71f2522b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
