)]}'
{"id":"openstack%2Fwatcher~660295","triplet_id":"openstack%2Fwatcher~master~I6976759629a4feedee09261cc1dac935e050202a","project":"openstack/watcher","branch":"master","topic":"bug/1833665","hashtags":[],"change_id":"I6976759629a4feedee09261cc1dac935e050202a","subject":"Add name for instance in Watcher datamodel","status":"MERGED","created":"2019-05-21 08:48:26.000000000","updated":"2019-06-28 02:20:27.000000000","submitted":"2019-06-28 02:20:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":43,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"660295-1561688427743-e6a449f5","meta_rev_id":"836b35a35823488b3101f7bd8fb0899931eb1d4f","_number":660295,"virtual_id_number":660295,"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":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":2,"date":"2019-06-28 02:20:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-06-26 14:39:39.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"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":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"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"},"all":[{"value":2,"date":"2019-06-27 07:48:15.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"]},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":1,"date":"2019-06-26 14:36:33.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":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"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":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"all":[{"value":1,"date":"2019-06-28 01:46: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"]},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"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":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","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":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"_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-21 08:51:40.000000000","updated_by":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"reviewer":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"state":"REVIEWER"},{"updated":"2019-06-21 06:38:57.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-06-21 10:00:25.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-06-26 14:36:33.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-06-28 01:46: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-06-28 02:20:27.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":"483d42babd2c0c5ab5adfd2ec3010bfac79c1283","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-21 08:48:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a90682c4fa7edc543dab602095dbe9a2cd469c42","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 09:52:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/95/660295/1/check/openstack-tox-cover/d711c5f/cover/ : SUCCESS in 5m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/95/660295/1/check/openstack-tox-lower-constraints/de0e076/ : SUCCESS in 4m 51s\n- openstack-tox-pep8 http://logs.openstack.org/95/660295/1/check/openstack-tox-pep8/977d6c1/ : SUCCESS in 4m 53s\n- openstack-tox-py27 http://logs.openstack.org/95/660295/1/check/openstack-tox-py27/80d213b/ : SUCCESS in 5m 57s\n- openstack-tox-py36 http://logs.openstack.org/95/660295/1/check/openstack-tox-py36/4b3cfd1/ : SUCCESS in 6m 30s\n- openstack-tox-py37 http://logs.openstack.org/95/660295/1/check/openstack-tox-py37/e40ac7d/ : SUCCESS in 6m 39s\n- openstack-tox-docs http://logs.openstack.org/95/660295/1/check/openstack-tox-docs/61dae49/html/ : SUCCESS in 5m 18s\n- watcher-tempest-functional http://logs.openstack.org/95/660295/1/check/watcher-tempest-functional/9f78032/ : SUCCESS in 33m 38s\n- watcher-grenade http://logs.openstack.org/95/660295/1/check/watcher-grenade/683ec83/ : SUCCESS in 45m 28s\n- watcher-tempest-dummy_optim http://logs.openstack.org/95/660295/1/check/watcher-tempest-dummy_optim/281f195/ : SUCCESS in 45m 10s\n- watcher-tempest-actuator http://logs.openstack.org/95/660295/1/check/watcher-tempest-actuator/99d11b0/ : SUCCESS in 52m 26s\n- watcher-tempest-basic_optim http://logs.openstack.org/95/660295/1/check/watcher-tempest-basic_optim/dbd85d6/ : SUCCESS in 46m 18s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/95/660295/1/check/watcher-tempest-vm_workload_consolidation/4bdd16e/ : SUCCESS in 45m 39s\n- watcher-tempest-workload_balancing http://logs.openstack.org/95/660295/1/check/watcher-tempest-workload_balancing/a06ab69/ : SUCCESS in 50m 28s\n- watcherclient-tempest-functional http://logs.openstack.org/95/660295/1/check/watcherclient-tempest-functional/931ec46/ : SUCCESS in 33m 45s\n- watcher-tempest-zone_migration http://logs.openstack.org/95/660295/1/check/watcher-tempest-zone_migration/f01c520/ : SUCCESS in 43m 55s\n- watcher-tempest-host_maintenance http://logs.openstack.org/95/660295/1/check/watcher-tempest-host_maintenance/9b08c62/ : SUCCESS in 51m 53s\n- watcher-tempest-storage_balance http://logs.openstack.org/95/660295/1/check/watcher-tempest-storage_balance/65e340a/ : SUCCESS in 50m 50s\n- watcher-tls-test http://logs.openstack.org/95/660295/1/check/watcher-tls-test/420d0e5/ : SUCCESS in 37m 58s","accounts_in_message":[],"_revision_number":1},{"id":"9c2b6a1378bfc643230b5374920b339bb721f73f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 15:21:13.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"32225c89197926b9678fb4739b217e494e07bf8c","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-23 01:34:35.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"cd9d3db5b5651e5ce920a1efa22a1f35f6c326a8","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-23 01:36:33.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0d50102b0a78dad960800cbbca101776641c7824","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-28 11:31:07.000000000","message":"Patch Set 1: Code-Review-1\n\n\u003e (3 comments)\n\nWe discussed this during last Watcher meeting to remove human_id but that was under the assumption that both values were identical. Since Matt indicated that both values are not identical I think we should re-discuss during the next meeting.","accounts_in_message":[],"_revision_number":1},{"id":"052948db0fecc4093f67a459428f2964d5bb5e34","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-28 11:42:06.000000000","message":"Patch Set 1:\n\n\u003e \u003e (3 comments)\n \u003e \n \u003e We discussed this during last Watcher meeting to remove human_id\n \u003e but that was under the assumption that both values were identical.\n \u003e Since Matt indicated that both values are not identical I think we\n \u003e should re-discuss during the next meeting.\n\nOk. see you next meeting.","accounts_in_message":[],"_revision_number":1},{"id":"b9bc69db617300b2a389c483217372c02c3c2874","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-20 14:25:12.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"292613b2ecc89fd284b0de5bf0ffc4b3f4801d29","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 15:27:46.000000000","message":"Patch Set 2: Code-Review-1\n\n(9 comments)\n\nSeveral questions inline, mostly because I don\u0027t know what this is needed for - the commit message says what the change is doing but not why. Is this a bug? If so, how is it a bug? What does fixing this solve?","accounts_in_message":[],"_revision_number":2},{"id":"3521d0a13808320c6c433cd8d1a5390c6039010b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 16:41:20.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/95/660295/2/check/openstack-tox-cover/8cc37a9/ : FAILURE in 7m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/95/660295/2/check/openstack-tox-lower-constraints/65374ab/ : FAILURE in 5m 51s\n- openstack-tox-pep8 http://logs.openstack.org/95/660295/2/check/openstack-tox-pep8/912d13a/ : SUCCESS in 5m 10s\n- openstack-tox-py27 http://logs.openstack.org/95/660295/2/check/openstack-tox-py27/365bccf/ : FAILURE in 6m 27s\n- openstack-tox-py36 http://logs.openstack.org/95/660295/2/check/openstack-tox-py36/2fd94cd/ : FAILURE in 5m 52s\n- openstack-tox-py37 http://logs.openstack.org/95/660295/2/check/openstack-tox-py37/fd275cb/ : FAILURE in 7m 50s\n- openstack-tox-docs http://logs.openstack.org/95/660295/2/check/openstack-tox-docs/d67edc4/html/ : SUCCESS in 11m 46s\n- watcher-tempest-functional http://logs.openstack.org/95/660295/2/check/watcher-tempest-functional/9431d7d/ : SUCCESS in 1h 03m 07s\n- watcher-grenade http://logs.openstack.org/95/660295/2/check/watcher-grenade/5f1a32b/ : SUCCESS in 49m 37s\n- watcher-tempest-dummy_optim http://logs.openstack.org/95/660295/2/check/watcher-tempest-dummy_optim/5704f9a/ : SUCCESS in 53m 47s\n- watcher-tempest-actuator http://logs.openstack.org/95/660295/2/check/watcher-tempest-actuator/8256f60/ : SUCCESS in 53m 40s\n- watcher-tempest-basic_optim http://logs.openstack.org/95/660295/2/check/watcher-tempest-basic_optim/41fa26a/ : SUCCESS in 58m 30s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/95/660295/2/check/watcher-tempest-vm_workload_consolidation/fb3dbcb/ : SUCCESS in 59m 41s\n- watcher-tempest-workload_balancing http://logs.openstack.org/95/660295/2/check/watcher-tempest-workload_balancing/c397a2f/ : TIMED_OUT in 2h 04m 00s\n- watcherclient-tempest-functional http://logs.openstack.org/95/660295/2/check/watcherclient-tempest-functional/fd5bc2c/ : TIMED_OUT in 1h 14m 06s\n- watcher-tempest-zone_migration http://logs.openstack.org/95/660295/2/check/watcher-tempest-zone_migration/3b02560/ : TIMED_OUT in 2h 03m 40s\n- watcher-tempest-host_maintenance http://logs.openstack.org/95/660295/2/check/watcher-tempest-host_maintenance/59323a4/ : SUCCESS in 53m 30s\n- watcher-tempest-storage_balance http://logs.openstack.org/95/660295/2/check/watcher-tempest-storage_balance/00ce713/ : SUCCESS in 44m 35s\n- watcher-tls-test http://logs.openstack.org/95/660295/2/check/watcher-tls-test/122f572/ : SUCCESS in 42m 52s","accounts_in_message":[],"_revision_number":2},{"id":"8bcff7533ca8b30c064c1f34b728ae185c08631a","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-21 06:34:15.000000000","message":"Patch Set 2:\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"af29a334632ba59b067624f8ed45281b579c19fd","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-21 06:38:12.000000000","message":"Patch Set 2:\n\nSorry, the response in the Resp[1] above is missing from this\"name\": \"TEst888_Vm_-heihei_2\".","accounts_in_message":[],"_revision_number":2},{"id":"f6fd12bd3fb2c5f5add1a6d961c58e4e9d0795c2","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-21 08:00:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3d79d984f74c98ee39fa77df269b8333c6cfe137","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 09:10:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/95/660295/3/check/openstack-tox-cover/8b4a1ef/cover/ : SUCCESS in 7m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/95/660295/3/check/openstack-tox-lower-constraints/d8ac55f/ : SUCCESS in 6m 45s\n- openstack-tox-pep8 http://logs.openstack.org/95/660295/3/check/openstack-tox-pep8/42c64df/ : SUCCESS in 6m 40s\n- openstack-tox-py27 http://logs.openstack.org/95/660295/3/check/openstack-tox-py27/2428a65/ : SUCCESS in 6m 25s\n- openstack-tox-py36 http://logs.openstack.org/95/660295/3/check/openstack-tox-py36/02d5500/ : SUCCESS in 7m 14s\n- openstack-tox-py37 http://logs.openstack.org/95/660295/3/check/openstack-tox-py37/88b820b/ : SUCCESS in 7m 07s\n- openstack-tox-docs http://logs.openstack.org/95/660295/3/check/openstack-tox-docs/1baadf5/html/ : SUCCESS in 4m 41s\n- watcher-tempest-functional http://logs.openstack.org/95/660295/3/check/watcher-tempest-functional/bdcfdde/ : SUCCESS in 28m 55s\n- watcher-grenade http://logs.openstack.org/95/660295/3/check/watcher-grenade/4237981/ : SUCCESS in 41m 47s\n- watcher-tempest-dummy_optim http://logs.openstack.org/95/660295/3/check/watcher-tempest-dummy_optim/acea08f/ : SUCCESS in 46m 59s\n- watcher-tempest-actuator http://logs.openstack.org/95/660295/3/check/watcher-tempest-actuator/4270353/ : SUCCESS in 49m 53s\n- watcher-tempest-basic_optim http://logs.openstack.org/95/660295/3/check/watcher-tempest-basic_optim/ef1b6da/ : SUCCESS in 50m 51s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/95/660295/3/check/watcher-tempest-vm_workload_consolidation/2499568/ : SUCCESS in 47m 02s\n- watcher-tempest-workload_balancing http://logs.openstack.org/95/660295/3/check/watcher-tempest-workload_balancing/0cc09d1/ : SUCCESS in 46m 40s\n- watcherclient-tempest-functional http://logs.openstack.org/95/660295/3/check/watcherclient-tempest-functional/894f103/ : SUCCESS in 32m 20s\n- watcher-tempest-zone_migration http://logs.openstack.org/95/660295/3/check/watcher-tempest-zone_migration/536819c/ : SUCCESS in 46m 59s\n- watcher-tempest-host_maintenance http://logs.openstack.org/95/660295/3/check/watcher-tempest-host_maintenance/87319e7/ : SUCCESS in 43m 27s\n- watcher-tempest-storage_balance http://logs.openstack.org/95/660295/3/check/watcher-tempest-storage_balance/13300c2/ : SUCCESS in 41m 34s\n- watcher-tls-test http://logs.openstack.org/95/660295/3/check/watcher-tls-test/83a582c/ : SUCCESS in 47m 57s","accounts_in_message":[],"_revision_number":3},{"id":"0b967004b13f8bcac2d69642861ca033aa3c0d40","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-06-21 10:00:25.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nOverall this looks good to me. Maybe the IRC meeting log as additional reference. \nI want to wait to see if Matt understands why we are doing this otherwise it might be good to see if we could improve describing the benefits and reasons for this change.","accounts_in_message":[],"_revision_number":3},{"id":"3b59e1d0363027b4f30fd574c9cbfbe63ef5feb5","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-22 03:17:21.000000000","message":"Patch Set 3:\n\n\u003e (2 comments)\n \u003e \n \u003e Overall this looks good to me. Maybe the IRC meeting log as\n \u003e additional reference.\n \u003e I want to wait to see if Matt understands why we are doing this\n \u003e otherwise it might be good to see if we could improve describing\n \u003e the benefits and reasons for this change.\n\nI agree.","accounts_in_message":[],"_revision_number":3},{"id":"9ae0e8d8cd7013457c078702a2868299a941cc44","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-22 07:05:24.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"6c23a5fd171afef2abf51f1cd574ebd77f3a5ad2","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-22 07:06:07.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0693d74886904a30d780179d85ed5234378a773a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-22 08:04:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/95/660295/4/check/openstack-tox-cover/a31c3b5/cover/ : SUCCESS in 5m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/95/660295/4/check/openstack-tox-lower-constraints/696c28b/ : SUCCESS in 5m 51s\n- openstack-tox-pep8 http://logs.openstack.org/95/660295/4/check/openstack-tox-pep8/a3fced0/ : SUCCESS in 5m 35s\n- openstack-tox-py27 http://logs.openstack.org/95/660295/4/check/openstack-tox-py27/71cae26/ : SUCCESS in 5m 33s\n- openstack-tox-py36 http://logs.openstack.org/95/660295/4/check/openstack-tox-py36/0558089/ : SUCCESS in 6m 07s\n- openstack-tox-py37 http://logs.openstack.org/95/660295/4/check/openstack-tox-py37/7fd3463/ : SUCCESS in 6m 01s\n- openstack-tox-docs http://logs.openstack.org/95/660295/4/check/openstack-tox-docs/d043809/html/ : SUCCESS in 5m 20s\n- watcher-tempest-functional http://logs.openstack.org/95/660295/4/check/watcher-tempest-functional/89c086f/ : SUCCESS in 30m 42s\n- watcher-grenade http://logs.openstack.org/95/660295/4/check/watcher-grenade/867619b/ : SUCCESS in 48m 34s\n- watcher-tempest-dummy_optim http://logs.openstack.org/95/660295/4/check/watcher-tempest-dummy_optim/680cdda/ : SUCCESS in 46m 42s\n- watcher-tempest-actuator http://logs.openstack.org/95/660295/4/check/watcher-tempest-actuator/df1116e/ : SUCCESS in 52m 46s\n- watcher-tempest-basic_optim http://logs.openstack.org/95/660295/4/check/watcher-tempest-basic_optim/dd79f0e/ : SUCCESS in 49m 51s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/95/660295/4/check/watcher-tempest-vm_workload_consolidation/db681fb/ : SUCCESS in 47m 43s\n- watcher-tempest-workload_balancing http://logs.openstack.org/95/660295/4/check/watcher-tempest-workload_balancing/c9f130d/ : SUCCESS in 48m 36s\n- watcherclient-tempest-functional http://logs.openstack.org/95/660295/4/check/watcherclient-tempest-functional/153c14c/ : SUCCESS in 32m 12s\n- watcher-tempest-zone_migration http://logs.openstack.org/95/660295/4/check/watcher-tempest-zone_migration/f73c488/ : SUCCESS in 47m 03s\n- watcher-tempest-host_maintenance http://logs.openstack.org/95/660295/4/check/watcher-tempest-host_maintenance/a346b64/ : SUCCESS in 49m 41s\n- watcher-tempest-storage_balance http://logs.openstack.org/95/660295/4/check/watcher-tempest-storage_balance/ed3e7d3/ : SUCCESS in 49m 24s\n- watcher-tls-test http://logs.openstack.org/95/660295/4/check/watcher-tls-test/e98a8d1/ : SUCCESS in 46m 34s","accounts_in_message":[],"_revision_number":4},{"id":"0a834f123f8409714b8d801c92908d14befd81f8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-26 12:56:29.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"169ad0bdccceaf2e20e5b160c790b5b85f5f64a3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-26 13:12:39.000000000","message":"Patch Set 4: Code-Review-1\n\n(7 comments)\n\nOK this looks better than PS2 and the \u0027name\u0027 used when creating the instance in the CDM is now the server display name (unmolested by novaclient) and the \u0027name\u0027 when updating the CDM is whatever the current display name is on the server in the API - which the user could have changed. If the name in the CDM is just used for logging/debug etc then consistency is good and this change is fine.\n\nI think add a few comments in the code would be helpful though, so a soft -1 for that.","accounts_in_message":[],"_revision_number":4},{"id":"fa8b00c739aac7cc54ae3b19e05fbb705a2e2984","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-26 13:14:29.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"460da8f8129386378657612d5e84bbef08ca8569","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-26 14:10:39.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"c70945e60f94d4987dce8ad2d45d68f4d715e6c6","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-26 14:17:59.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"98dc73da3743e4832d9e826a93f3e53684b6122a","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-26 14:33:58.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5f2699c6930d802a34c8e07fe8967d80529cd7de","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-26 14:36:33.000000000","message":"Patch Set 5: Code-Review+1\n\nLGTM, thanks for being patient. The 50 different names related to the server resource in nova is indeed confusing (I always have to figure it out even though I\u0027ve worked on nova for years).","accounts_in_message":[],"_revision_number":5},{"id":"3baa914db98ab082c1b2689a3903599aa67a5be7","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-26 14:39:39.000000000","message":"Patch Set 5:\n\n\u003e LGTM, thanks for being patient. The 50 different names related to\n \u003e the server resource in nova is indeed confusing (I always have to\n \u003e figure it out even though I\u0027ve worked on nova for years).\n\nHaHa. It is really easy to be confused, Thank you.","accounts_in_message":[],"_revision_number":5},{"id":"27e1d86e147afad110c2946e217fef13006e5505","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 15:40:54.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/95/660295/5/check/openstack-tox-cover/c6a5803/cover/ : SUCCESS in 4m 34s\n- openstack-tox-lower-constraints http://logs.openstack.org/95/660295/5/check/openstack-tox-lower-constraints/32d3ebf/ : SUCCESS in 4m 16s\n- openstack-tox-pep8 http://logs.openstack.org/95/660295/5/check/openstack-tox-pep8/a9b31e2/ : SUCCESS in 4m 01s\n- openstack-tox-py27 http://logs.openstack.org/95/660295/5/check/openstack-tox-py27/7a00c87/ : SUCCESS in 5m 28s\n- openstack-tox-py36 http://logs.openstack.org/95/660295/5/check/openstack-tox-py36/c655f5e/ : SUCCESS in 4m 49s\n- openstack-tox-py37 http://logs.openstack.org/95/660295/5/check/openstack-tox-py37/3b0d34d/ : SUCCESS in 5m 06s\n- openstack-tox-docs http://logs.openstack.org/95/660295/5/check/openstack-tox-docs/3ed4450/html/ : SUCCESS in 3m 25s\n- watcher-tempest-functional http://logs.openstack.org/95/660295/5/check/watcher-tempest-functional/de0a876/ : SUCCESS in 30m 02s\n- watcher-grenade http://logs.openstack.org/95/660295/5/check/watcher-grenade/97bc182/ : SUCCESS in 51m 27s\n- watcher-tempest-dummy_optim http://logs.openstack.org/95/660295/5/check/watcher-tempest-dummy_optim/24e6caa/ : SUCCESS in 47m 45s\n- watcher-tempest-actuator http://logs.openstack.org/95/660295/5/check/watcher-tempest-actuator/3bc6f61/ : SUCCESS in 49m 17s\n- watcher-tempest-basic_optim http://logs.openstack.org/95/660295/5/check/watcher-tempest-basic_optim/4ed7371/ : SUCCESS in 52m 54s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/95/660295/5/check/watcher-tempest-vm_workload_consolidation/7878fc0/ : SUCCESS in 57m 36s\n- watcher-tempest-workload_balancing http://logs.openstack.org/95/660295/5/check/watcher-tempest-workload_balancing/cd11ae9/ : SUCCESS in 49m 50s\n- watcherclient-tempest-functional http://logs.openstack.org/95/660295/5/check/watcherclient-tempest-functional/0a43df2/ : SUCCESS in 39m 21s\n- watcher-tempest-zone_migration http://logs.openstack.org/95/660295/5/check/watcher-tempest-zone_migration/6957345/ : SUCCESS in 48m 17s\n- watcher-tempest-host_maintenance http://logs.openstack.org/95/660295/5/check/watcher-tempest-host_maintenance/da1915d/ : SUCCESS in 52m 54s\n- watcher-tempest-storage_balance http://logs.openstack.org/95/660295/5/check/watcher-tempest-storage_balance/bd30b75/ : SUCCESS in 50m 35s\n- watcher-tls-test http://logs.openstack.org/95/660295/5/check/watcher-tls-test/f688826/ : SUCCESS in 49m 16s","accounts_in_message":[],"_revision_number":5},{"id":"5f918143beefa1397ceb49180469b1d4861c952a","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-06-27 07:48:15.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"f9898862eb3b15716317992f204e92f14bfa296c","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-06-28 01:46:07.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"48360a393c1e44f3838c3a76f8ef95c64f8af8cc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 01:46:21.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"230677f678c42db105817240443da7aa139fe3f5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 02:20:27.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"945d0101e19a92f2c94f49ca8bcadc8fc73ebeb7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 02:20:27.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/95/660295/5/gate/openstack-tox-lower-constraints/c26988c/ : SUCCESS in 5m 16s\n- openstack-tox-pep8 http://logs.openstack.org/95/660295/5/gate/openstack-tox-pep8/9d53c7a/ : SUCCESS in 4m 05s\n- openstack-tox-py27 http://logs.openstack.org/95/660295/5/gate/openstack-tox-py27/1258dfc/ : SUCCESS in 3m 59s\n- openstack-tox-py36 http://logs.openstack.org/95/660295/5/gate/openstack-tox-py36/e67d2b3/ : SUCCESS in 4m 21s\n- openstack-tox-py37 http://logs.openstack.org/95/660295/5/gate/openstack-tox-py37/d0ce81e/ : SUCCESS in 5m 04s\n- openstack-tox-docs http://logs.openstack.org/95/660295/5/gate/openstack-tox-docs/99f0170/html/ : SUCCESS in 3m 25s\n- watcher-tempest-functional http://logs.openstack.org/95/660295/5/gate/watcher-tempest-functional/3ab868b/ : SUCCESS in 30m 48s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"b62965c2bf2706eb1ec5dd3e12bc8c339a98364e","revisions":{"4249a55bee2ee2515855cb97cea0d41b571a5230":{"kind":"REWORK","_number":1,"created":"2019-05-21 08:48:26.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/95/660295/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/660295/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/660295/1"}}},"commit":{"parents":[{"commit":"1b328f5148826fe27b46c1250de215e2148a588d","subject":"Merge \"Update migration notification\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1b328f5148826fe27b46c1250de215e2148a588d"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-21 08:28:23.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-21 08:47:38.000000000","tz":480},"subject":"Remove redundant key \u0027hostname\u0027","message":"Remove redundant key \u0027hostname\u0027\n\nAnd keep the meaning of field \u0027human_id\u0027 the same as creating datamodel\nwhen updating datamodel from nova\u0027s notfication.\n\nThe value of \u0027human_id\u0027 is the same as instance.name because that novaclient\nmade a sync. see the docs:\nhttps://github.com/openstack/python-novaclient/blob/master/novaclient/base.py#L152\n\nWhen updating datamodel from nova\u0027s notification, the \u0027host_name\u0027 correspends\ninstance\u0027s name.\n\nSince we use \u0027host_name\u0027 update \u0027human_id\u0027.\n\nChange-Id: I6976759629a4feedee09261cc1dac935e050202a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4249a55bee2ee2515855cb97cea0d41b571a5230"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4249a55bee2ee2515855cb97cea0d41b571a5230"}]},"branch":"refs/heads/master"},"2dd15c60675f914f5646be09d08533182ddc681f":{"kind":"REWORK","_number":2,"created":"2019-06-20 14:25:12.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/95/660295/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/660295/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/660295/2"}}},"commit":{"parents":[{"commit":"413028e527c141f71c9b4b0c0e9ac2bf6cb29b7d","subject":"Merge \"Fix base enable_plugin branch for grenade run\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/413028e527c141f71c9b4b0c0e9ac2bf6cb29b7d"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-21 08:28:23.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-06-20 14:12:04.000000000","tz":480},"subject":"Add name for instance in Watcher datamodel","message":"Add name for instance in Watcher datamodel\n\nname is the original key to identify instance except uuid and id,\nwhich can be got by nova show command. It\u0027s indepentent with\nhost_name and display_name [1].\n\nNow Watcher create datamodel use human_id: instance.human_id [2].\n\nIn novaclient, human_id have a little different with instance.name\nwhich will do a Case conversion [3].\n\nWhen update datamodel, Watcher user the data from notification in\nwhich content only contains display_name and host_name. Both of them\nhave been processed, which is different from the original name [4].\n\nIn summary, when creating datamodel, use the key name. When updating\ndatamodel, use uuid query name from nova-api, and then update the name.\n\nReferences:\n[1]. https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/models.py#L231\n[2]. https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/collector/nova.py#L347\n[3]. https://github.com/openstack/python-novaclient/blob/master/novaclient/base.py#L152\n[4]. https://github.com/openstack/nova/blob/fef4696e005b12c2316e652d17d2310d573dd0e7/nova/utils.py#L488\n\nChange-Id: I6976759629a4feedee09261cc1dac935e050202a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2dd15c60675f914f5646be09d08533182ddc681f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2dd15c60675f914f5646be09d08533182ddc681f"}]},"branch":"refs/heads/master"},"b1db8de2e29a1f1377c0a6e49e52bf4f709800ad":{"kind":"REWORK","_number":3,"created":"2019-06-21 08:00:02.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/95/660295/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/660295/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/660295/3"}}},"commit":{"parents":[{"commit":"413028e527c141f71c9b4b0c0e9ac2bf6cb29b7d","subject":"Merge \"Fix base enable_plugin branch for grenade run\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/413028e527c141f71c9b4b0c0e9ac2bf6cb29b7d"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-21 08:28:23.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-06-21 07:59:02.000000000","tz":480},"subject":"Add name for instance in Watcher datamodel","message":"Add name for instance in Watcher datamodel\n\nNow Watcher\u0027s datamodel uses human_id to store the real name of\nthe intance. But the value of human_id is not reliable. About\nthe reason, please see[1].\n\nThe solution is to add a \u0027name\u0027 field to save the name of the\ninstance, and ensure that the value of this field is the same\nwhen the datamodel is created and when the datamodel is updated.\n\nAbout the \u0027human_id\u0027, We will remove it in the future.\n\nReferences:\n[1]. https://bugs.launchpad.net/watcher/+bug/1833665\n\nChange-Id: I6976759629a4feedee09261cc1dac935e050202a\nCloses-Bug: #1833665\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b1db8de2e29a1f1377c0a6e49e52bf4f709800ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b1db8de2e29a1f1377c0a6e49e52bf4f709800ad"}]},"branch":"refs/heads/master"},"53ea4d220b9326852d13808a7129c6155e23334d":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2019-06-22 07:05:24.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/95/660295/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/660295/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/660295/4"}}},"commit":{"parents":[{"commit":"413028e527c141f71c9b4b0c0e9ac2bf6cb29b7d","subject":"Merge \"Fix base enable_plugin branch for grenade run\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/413028e527c141f71c9b4b0c0e9ac2bf6cb29b7d"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-21 08:28:23.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-06-22 07:04:25.000000000","tz":480},"subject":"Add name for instance in Watcher datamodel","message":"Add name for instance in Watcher datamodel\n\nNow Watcher\u0027s datamodel uses human_id to store the real name of\nthe intance. But the value of human_id is not reliable. About\nthe reason, please see[1].\n\nThe solution is to add a \u0027name\u0027 field to save the name of the\ninstance, and ensure that the value of this field is the same\nwhen the datamodel is created and when the datamodel is updated.\n\nAbout the \u0027human_id\u0027, We will remove it in the future.\n\nReferences:\n[1]. https://bugs.launchpad.net/watcher/+bug/1833665\n\n20190619 Watcher meeting IRC Log:\n[1]. http://eavesdrop.openstack.org/irclogs/%23openstack-watcher/%23openstack-watcher.2019-06-19.log.html\n[2]. http://eavesdrop.openstack.org/meetings/watcher/2019/watcher.2019-06-19-08.00.log.html#l-47\n\nChange-Id: I6976759629a4feedee09261cc1dac935e050202a\nCloses-Bug: #1833665\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/53ea4d220b9326852d13808a7129c6155e23334d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/53ea4d220b9326852d13808a7129c6155e23334d"}]},"branch":"refs/heads/master"},"b62965c2bf2706eb1ec5dd3e12bc8c339a98364e":{"kind":"REWORK","_number":5,"created":"2019-06-26 14:33:58.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/95/660295/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/660295/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/660295/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/660295/5"}}},"commit":{"parents":[{"commit":"413028e527c141f71c9b4b0c0e9ac2bf6cb29b7d","subject":"Merge \"Fix base enable_plugin branch for grenade run\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/413028e527c141f71c9b4b0c0e9ac2bf6cb29b7d"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-21 08:28:23.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-06-26 14:29:12.000000000","tz":480},"subject":"Add name for instance in Watcher datamodel","message":"Add name for instance in Watcher datamodel\n\nNow Watcher\u0027s datamodel uses human_id to store the display_name\nof the intance. But the value of human_id is not reliable. About\nthe reason, please see[1].\n\nThe solution is to add a \u0027name\u0027 field to save the display_name of\nthe instance, and ensure that the value of this field is the same\nwhen the datamodel is created and when the datamodel is updated.\n\nAbout the \u0027human_id\u0027, We will remove it in the future.\n\nReferences:\n[1]. https://bugs.launchpad.net/watcher/+bug/1833665\n\n20190619 Watcher meeting IRC Log:\n[1]. http://eavesdrop.openstack.org/irclogs/%23openstack-watcher/%23openstack-watcher.2019-06-19.log.html\n[2]. http://eavesdrop.openstack.org/meetings/watcher/2019/watcher.2019-06-19-08.00.log.html#l-47\n\nChange-Id: I6976759629a4feedee09261cc1dac935e050202a\nCloses-Bug: #1833665\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b62965c2bf2706eb1ec5dd3e12bc8c339a98364e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b62965c2bf2706eb1ec5dd3e12bc8c339a98364e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
