)]}'
{"id":"openstack%2Fwatcher~672657","triplet_id":"openstack%2Fwatcher~master~Icb8c672d0e87e6e5f030a2222f928d1bbd069e3c","project":"openstack/watcher","branch":"master","topic":"bp/improve-compute-data-model","hashtags":[],"change_id":"Icb8c672d0e87e6e5f030a2222f928d1bbd069e3c","subject":"Check resource class before using","status":"MERGED","created":"2019-07-25 08:02:32.000000000","updated":"2019-07-29 03:45:25.000000000","submitted":"2019-07-29 03:45:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"672657-1564371925585-66f2565c","meta_rev_id":"cc9baf48c1d8fa5a530047b4b99705298100f0c9","_number":672657,"virtual_id_number":672657,"owner":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"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":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":2,"date":"2019-07-29 03:45:25.000000000","permitted_voting_range":{"min":2,"max":2},"_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"}],"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":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"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"]},{"value":2,"date":"2019-07-29 01:20:10.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"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":0,"date":"2019-07-26 06:49:53.000000000","_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":1,"date":"2019-07-29 03:05:14.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"}],"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":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"}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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-07-26 06:49:53.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-07-29 01:20:10.000000000","updated_by":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"},{"updated":"2019-07-29 03:45:25.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":"9c6ae244eb2d924af7f8641fd960f6834d81c953","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-07-25 08:02:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"da21416b6c2924da9f801e44bf4bfab3b2e367d7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-25 09:05:28.000000000","message":"Patch Set 1: 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/57/672657/1/check/openstack-tox-cover/2074d8b/cover/ : SUCCESS in 5m 35s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/672657/1/check/openstack-tox-lower-constraints/ccb7f1e/ : SUCCESS in 4m 20s\n- openstack-tox-pep8 http://logs.openstack.org/57/672657/1/check/openstack-tox-pep8/5137357/ : SUCCESS in 4m 12s\n- openstack-tox-py27 http://logs.openstack.org/57/672657/1/check/openstack-tox-py27/4f972f2/ : SUCCESS in 5m 16s\n- openstack-tox-py36 http://logs.openstack.org/57/672657/1/check/openstack-tox-py36/8791990/ : SUCCESS in 4m 25s\n- openstack-tox-py37 http://logs.openstack.org/57/672657/1/check/openstack-tox-py37/ebe5dde/ : SUCCESS in 4m 59s\n- openstack-tox-docs http://logs.openstack.org/57/672657/1/check/openstack-tox-docs/9e397f9/html/ : SUCCESS in 4m 57s\n- watcher-tempest-functional http://logs.openstack.org/57/672657/1/check/watcher-tempest-functional/8481156/ : FAILURE in 18m 33s\n- watcher-grenade http://logs.openstack.org/57/672657/1/check/watcher-grenade/76a8849/ : SUCCESS in 54m 41s\n- watcher-tempest-dummy_optim http://logs.openstack.org/57/672657/1/check/watcher-tempest-dummy_optim/0551e0c/ : FAILURE in 33m 18s\n- watcher-tempest-actuator http://logs.openstack.org/57/672657/1/check/watcher-tempest-actuator/74d4882/ : FAILURE in 34m 01s\n- watcher-tempest-basic_optim http://logs.openstack.org/57/672657/1/check/watcher-tempest-basic_optim/869916d/ : FAILURE in 33m 55s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/57/672657/1/check/watcher-tempest-vm_workload_consolidation/f45367a/ : FAILURE in 32m 45s\n- watcher-tempest-workload_balancing http://logs.openstack.org/57/672657/1/check/watcher-tempest-workload_balancing/7f559b7/ : FAILURE in 30m 11s\n- watcherclient-tempest-functional http://logs.openstack.org/57/672657/1/check/watcherclient-tempest-functional/5a76a12/ : FAILURE in 22m 16s\n- watcher-tempest-zone_migration http://logs.openstack.org/57/672657/1/check/watcher-tempest-zone_migration/4aa76a3/ : FAILURE in 33m 16s\n- watcher-tempest-host_maintenance http://logs.openstack.org/57/672657/1/check/watcher-tempest-host_maintenance/553d754/ : SUCCESS in 47m 32s\n- watcher-tempest-storage_balance http://logs.openstack.org/57/672657/1/check/watcher-tempest-storage_balance/2406ca4/ : SUCCESS in 51m 31s\n- watcher-tls-test http://logs.openstack.org/57/672657/1/check/watcher-tls-test/cc4e542/ : SUCCESS in 49m 18s","accounts_in_message":[],"_revision_number":1},{"id":"9d87a6b61424095824314924a36649d7496d1b8c","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-07-26 01:57:19.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"a053bed543aa803d9f3fb44a90abddb3bae59711","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-26 03:04:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/57/672657/1/check/openstack-tox-cover/41a6108/cover/ : SUCCESS in 4m 40s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/672657/1/check/openstack-tox-lower-constraints/35360fc/ : SUCCESS in 6m 00s\n- openstack-tox-pep8 http://logs.openstack.org/57/672657/1/check/openstack-tox-pep8/ff6c5a5/ : SUCCESS in 5m 25s\n- openstack-tox-py27 http://logs.openstack.org/57/672657/1/check/openstack-tox-py27/e2e6d41/ : SUCCESS in 5m 38s\n- openstack-tox-py36 http://logs.openstack.org/57/672657/1/check/openstack-tox-py36/50845be/ : SUCCESS in 5m 17s\n- openstack-tox-py37 http://logs.openstack.org/57/672657/1/check/openstack-tox-py37/eba21ea/ : SUCCESS in 6m 32s\n- openstack-tox-docs http://logs.openstack.org/57/672657/1/check/openstack-tox-docs/64085cb/html/ : SUCCESS in 4m 58s\n- watcher-tempest-functional http://logs.openstack.org/57/672657/1/check/watcher-tempest-functional/5966d3c/ : SUCCESS in 34m 27s\n- watcher-grenade http://logs.openstack.org/57/672657/1/check/watcher-grenade/3449406/ : SUCCESS in 49m 43s\n- watcher-tempest-dummy_optim http://logs.openstack.org/57/672657/1/check/watcher-tempest-dummy_optim/c7fd275/ : SUCCESS in 45m 31s\n- watcher-tempest-actuator http://logs.openstack.org/57/672657/1/check/watcher-tempest-actuator/6bcfac2/ : SUCCESS in 1h 02m 37s\n- watcher-tempest-basic_optim http://logs.openstack.org/57/672657/1/check/watcher-tempest-basic_optim/c477c9f/ : SUCCESS in 49m 21s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/57/672657/1/check/watcher-tempest-vm_workload_consolidation/68b0f7c/ : SUCCESS in 1h 01m 22s\n- watcher-tempest-workload_balancing http://logs.openstack.org/57/672657/1/check/watcher-tempest-workload_balancing/ea3a22d/ : SUCCESS in 50m 31s\n- watcherclient-tempest-functional http://logs.openstack.org/57/672657/1/check/watcherclient-tempest-functional/c132aac/ : SUCCESS in 33m 48s\n- watcher-tempest-zone_migration http://logs.openstack.org/57/672657/1/check/watcher-tempest-zone_migration/3311056/ : SUCCESS in 48m 00s\n- watcher-tempest-host_maintenance http://logs.openstack.org/57/672657/1/check/watcher-tempest-host_maintenance/53adf2c/ : SUCCESS in 58m 37s\n- watcher-tempest-storage_balance http://logs.openstack.org/57/672657/1/check/watcher-tempest-storage_balance/7daa3f4/ : SUCCESS in 52m 21s\n- watcher-tls-test http://logs.openstack.org/57/672657/1/check/watcher-tls-test/1c19839/ : SUCCESS in 50m 32s","accounts_in_message":[],"_revision_number":1},{"id":"f5b906714d902d368c899de837041e8ce4367975","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-07-26 06:29:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"cb22c54e34aec8a3f828b6dcc1e5aa4922b31c98","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-26 08:11:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/57/672657/2/check/openstack-tox-cover/14d94e2/cover/ : SUCCESS in 5m 23s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/672657/2/check/openstack-tox-lower-constraints/eac7070/ : SUCCESS in 6m 49s\n- openstack-tox-pep8 http://logs.openstack.org/57/672657/2/check/openstack-tox-pep8/aeadac2/ : SUCCESS in 5m 48s\n- openstack-tox-py27 http://logs.openstack.org/57/672657/2/check/openstack-tox-py27/747369c/ : SUCCESS in 5m 24s\n- openstack-tox-py36 http://logs.openstack.org/57/672657/2/check/openstack-tox-py36/bd1cc3c/ : SUCCESS in 5m 57s\n- openstack-tox-py37 http://logs.openstack.org/57/672657/2/check/openstack-tox-py37/4eb75f0/ : SUCCESS in 6m 15s\n- openstack-tox-docs http://logs.openstack.org/57/672657/2/check/openstack-tox-docs/6de1017/html/ : SUCCESS in 4m 21s\n- watcher-tempest-functional http://logs.openstack.org/57/672657/2/check/watcher-tempest-functional/fc7a86c/ : SUCCESS in 31m 49s\n- watcher-grenade http://logs.openstack.org/57/672657/2/check/watcher-grenade/671ef7a/ : SUCCESS in 53m 04s\n- watcher-tempest-dummy_optim http://logs.openstack.org/57/672657/2/check/watcher-tempest-dummy_optim/e2f687c/ : SUCCESS in 54m 21s\n- watcher-tempest-actuator http://logs.openstack.org/57/672657/2/check/watcher-tempest-actuator/125e744/ : SUCCESS in 53m 45s\n- watcher-tempest-basic_optim http://logs.openstack.org/57/672657/2/check/watcher-tempest-basic_optim/e90f362/ : SUCCESS in 58m 04s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/57/672657/2/check/watcher-tempest-vm_workload_consolidation/6e2f41d/ : SUCCESS in 59m 37s\n- watcher-tempest-workload_balancing http://logs.openstack.org/57/672657/2/check/watcher-tempest-workload_balancing/1b0071f/ : SUCCESS in 49m 23s\n- watcherclient-tempest-functional http://logs.openstack.org/57/672657/2/check/watcherclient-tempest-functional/0d1a5cb/ : SUCCESS in 32m 59s\n- watcher-tempest-zone_migration http://logs.openstack.org/57/672657/2/check/watcher-tempest-zone_migration/4177746/ : SUCCESS in 54m 15s\n- watcher-tempest-host_maintenance http://logs.openstack.org/57/672657/2/check/watcher-tempest-host_maintenance/19b568c/ : SUCCESS in 47m 16s\n- watcher-tempest-storage_balance http://logs.openstack.org/57/672657/2/check/watcher-tempest-storage_balance/7a71415/ : SUCCESS in 49m 12s\n- watcher-tls-test http://logs.openstack.org/57/672657/2/check/watcher-tls-test/0f8a52f/ : SUCCESS in 46m 54s","accounts_in_message":[],"_revision_number":2},{"id":"127c28597048c2c0ef79d942959dac8d72fcb07c","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-07-29 01:20:10.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"8e9b7394c833081ee97949de4d71b8c079daac26","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-07-29 03:05:14.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"62200b48789e1b779df25ce5e421e1cfe55199db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-29 03:05:26.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f2623edcedda9b5c4883cd78cb0d98a0d270bea7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-29 03:45:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"f9d05886dfaff8c30266c07a3f34f430370a2738","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-29 03:45:25.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/57/672657/2/gate/openstack-tox-lower-constraints/5180a9e/ : SUCCESS in 4m 05s\n- openstack-tox-pep8 http://logs.openstack.org/57/672657/2/gate/openstack-tox-pep8/893aa80/ : SUCCESS in 3m 31s\n- openstack-tox-py27 http://logs.openstack.org/57/672657/2/gate/openstack-tox-py27/c4f9de1/ : SUCCESS in 3m 52s\n- openstack-tox-py36 http://logs.openstack.org/57/672657/2/gate/openstack-tox-py36/03e3420/ : SUCCESS in 4m 10s\n- openstack-tox-py37 http://logs.openstack.org/57/672657/2/gate/openstack-tox-py37/65ed779/ : SUCCESS in 4m 19s\n- openstack-tox-docs http://logs.openstack.org/57/672657/2/gate/openstack-tox-docs/d693ea1/html/ : SUCCESS in 4m 13s\n- watcher-tempest-functional http://logs.openstack.org/57/672657/2/gate/watcher-tempest-functional/cca054f/ : SUCCESS in 33m 59s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0986168fe61f2d7a04a156eedddc6ad4320d64b4","revisions":{"96cc3d569782b927a5f98304774f3fcbf636c50a":{"kind":"REWORK","_number":1,"created":"2019-07-25 08:02:32.000000000","uploader":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"ref":"refs/changes/57/672657/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/57/672657/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/57/672657/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/57/672657/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/57/672657/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/57/672657/1"}}},"commit":{"parents":[{"commit":"e0f70cb87c26ab483dd99ab39946077ec36ac177","subject":"Merge \"remove id field from CDM\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e0f70cb87c26ab483dd99ab39946077ec36ac177"}]}],"author":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-07-25 07:53:45.000000000","tz":480},"committer":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-07-25 07:53:45.000000000","tz":480},"subject":"Check resource class before using","message":"Check resource class before using\n\ncheck if the resource class(VCPU, memory, disk) in the return\ndictionary. If they are, don\u0027t need to use dict.get() with a\ndefault value because the parameters are required.\n\nPartially Implements: blueprint improve-compute-data-model\n\nChange-Id: Icb8c672d0e87e6e5f030a2222f928d1bbd069e3c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/96cc3d569782b927a5f98304774f3fcbf636c50a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/96cc3d569782b927a5f98304774f3fcbf636c50a"}]},"branch":"refs/heads/master"},"0986168fe61f2d7a04a156eedddc6ad4320d64b4":{"kind":"REWORK","_number":2,"created":"2019-07-26 06:29:59.000000000","uploader":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"ref":"refs/changes/57/672657/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/57/672657/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/57/672657/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/57/672657/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/57/672657/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/57/672657/2"}}},"commit":{"parents":[{"commit":"e0f70cb87c26ab483dd99ab39946077ec36ac177","subject":"Merge \"remove id field from CDM\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e0f70cb87c26ab483dd99ab39946077ec36ac177"}]}],"author":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-07-25 07:53:45.000000000","tz":480},"committer":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-07-26 06:26:08.000000000","tz":480},"subject":"Check resource class before using","message":"Check resource class before using\n\ncheck if the resource class(VCPU, memory, disk) in the return\ndictionary. If they are, don\u0027t need to use dict.get() with a\ndefault value because the parameters are required.\n\nPartially Implements: blueprint improve-compute-data-model\n\nChange-Id: Icb8c672d0e87e6e5f030a2222f928d1bbd069e3c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0986168fe61f2d7a04a156eedddc6ad4320d64b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0986168fe61f2d7a04a156eedddc6ad4320d64b4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
