)]}'
{"id":"openstack%2Fwatcher~670366","triplet_id":"openstack%2Fwatcher~master~Ibbdedd3087fef5298d7f4c9d3abdba05d1fbb2f0","project":"openstack/watcher","branch":"master","topic":"modelbuilder","hashtags":[],"change_id":"Ibbdedd3087fef5298d7f4c9d3abdba05d1fbb2f0","subject":"Baseclass for ModelBuilder with audit scope","status":"MERGED","created":"2019-07-11 18:42:25.000000000","updated":"2019-07-19 13:34:42.000000000","submitted":"2019-07-19 13:34:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"670366-1563543282174-0a1ee91c","meta_rev_id":"baa1bc4059127ec1f577c63a1ef6aedca65d2156","_number":670366,"virtual_id_number":670366,"owner":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":2,"date":"2019-07-19 13:34:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":2,"date":"2019-07-16 01:16:22.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"all":[{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2019-07-19 12:48:59.000000000","_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":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-13 11:08:55.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-07-13 11:08:59.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-07-16 01:16:22.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-19 13:34:41.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":"049dfb71417fd824451fc0ad941b659b2061377c","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-07-11 18:42:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"be9f0eab96de5059e2724f9aea7ecb946138b2f6","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-07-11 18:52:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"be5d138a9ce9a10ec949f63a6d65085c8dc6eaec","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-11 20:24:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/66/670366/2/check/openstack-tox-cover/cd18d03/cover/ : SUCCESS in 4m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/670366/2/check/openstack-tox-lower-constraints/4a1ba4d/ : SUCCESS in 4m 04s\n- openstack-tox-pep8 http://logs.openstack.org/66/670366/2/check/openstack-tox-pep8/9c2a22f/ : SUCCESS in 5m 22s\n- openstack-tox-py27 http://logs.openstack.org/66/670366/2/check/openstack-tox-py27/756dd8b/ : SUCCESS in 5m 26s\n- openstack-tox-py36 http://logs.openstack.org/66/670366/2/check/openstack-tox-py36/bd26c05/ : SUCCESS in 5m 47s\n- openstack-tox-py37 http://logs.openstack.org/66/670366/2/check/openstack-tox-py37/d48e02e/ : SUCCESS in 4m 59s\n- openstack-tox-docs http://logs.openstack.org/66/670366/2/check/openstack-tox-docs/b869bc8/html/ : SUCCESS in 4m 32s\n- watcher-tempest-functional http://logs.openstack.org/66/670366/2/check/watcher-tempest-functional/094e294/ : SUCCESS in 35m 01s\n- watcher-grenade http://logs.openstack.org/66/670366/2/check/watcher-grenade/6f07632/ : SUCCESS in 46m 26s\n- watcher-tempest-dummy_optim http://logs.openstack.org/66/670366/2/check/watcher-tempest-dummy_optim/2d011fc/ : SUCCESS in 49m 21s\n- watcher-tempest-actuator http://logs.openstack.org/66/670366/2/check/watcher-tempest-actuator/cd8d457/ : SUCCESS in 54m 41s\n- watcher-tempest-basic_optim http://logs.openstack.org/66/670366/2/check/watcher-tempest-basic_optim/ed6d356/ : SUCCESS in 1h 02m 00s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/66/670366/2/check/watcher-tempest-vm_workload_consolidation/5b17ff0/ : SUCCESS in 58m 36s\n- watcher-tempest-workload_balancing http://logs.openstack.org/66/670366/2/check/watcher-tempest-workload_balancing/65033c5/ : SUCCESS in 56m 15s\n- watcherclient-tempest-functional http://logs.openstack.org/66/670366/2/check/watcherclient-tempest-functional/37db69f/ : SUCCESS in 40m 08s\n- watcher-tempest-zone_migration http://logs.openstack.org/66/670366/2/check/watcher-tempest-zone_migration/92db58d/ : SUCCESS in 55m 02s\n- watcher-tempest-host_maintenance http://logs.openstack.org/66/670366/2/check/watcher-tempest-host_maintenance/e9c1de1/ : SUCCESS in 53m 24s\n- watcher-tempest-storage_balance http://logs.openstack.org/66/670366/2/check/watcher-tempest-storage_balance/ffa7a82/ : SUCCESS in 52m 06s\n- watcher-tls-test http://logs.openstack.org/66/670366/2/check/watcher-tls-test/a0a653e/ : SUCCESS in 55m 31s","accounts_in_message":[],"_revision_number":2},{"id":"b5cbde0e3aec64a5e2277ab31b380d081caf9263","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-07-12 06:00:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"40ca76836ab42b8b4490cebc522f43858b9e8ad6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-12 08:24:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/66/670366/3/check/openstack-tox-cover/92be7ef/cover/ : SUCCESS in 4m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/670366/3/check/openstack-tox-lower-constraints/5d8f30c/ : SUCCESS in 6m 59s\n- openstack-tox-pep8 http://logs.openstack.org/66/670366/3/check/openstack-tox-pep8/ad9018a/ : SUCCESS in 4m 29s\n- openstack-tox-py27 http://logs.openstack.org/66/670366/3/check/openstack-tox-py27/885e207/ : SUCCESS in 4m 29s\n- openstack-tox-py36 http://logs.openstack.org/66/670366/3/check/openstack-tox-py36/2b95f63/ : SUCCESS in 4m 31s\n- openstack-tox-py37 http://logs.openstack.org/66/670366/3/check/openstack-tox-py37/8df2364/ : SUCCESS in 5m 14s\n- openstack-tox-docs http://logs.openstack.org/66/670366/3/check/openstack-tox-docs/0e17270/html/ : SUCCESS in 5m 39s\n- watcher-tempest-functional http://logs.openstack.org/66/670366/3/check/watcher-tempest-functional/d47f795/ : SUCCESS in 38m 24s\n- watcher-grenade http://logs.openstack.org/66/670366/3/check/watcher-grenade/fecdca2/ : SUCCESS in 54m 26s\n- watcher-tempest-dummy_optim http://logs.openstack.org/66/670366/3/check/watcher-tempest-dummy_optim/dbce434/ : SUCCESS in 1h 06m 57s\n- watcher-tempest-actuator http://logs.openstack.org/66/670366/3/check/watcher-tempest-actuator/eb35f72/ : SUCCESS in 1h 01m 56s\n- watcher-tempest-basic_optim http://logs.openstack.org/66/670366/3/check/watcher-tempest-basic_optim/04856ec/ : SUCCESS in 58m 54s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/66/670366/3/check/watcher-tempest-vm_workload_consolidation/5f9bdeb/ : SUCCESS in 52m 17s\n- watcher-tempest-workload_balancing http://logs.openstack.org/66/670366/3/check/watcher-tempest-workload_balancing/8544e5c/ : SUCCESS in 55m 08s\n- watcherclient-tempest-functional http://logs.openstack.org/66/670366/3/check/watcherclient-tempest-functional/00a200d/ : SUCCESS in 42m 05s\n- watcher-tempest-zone_migration http://logs.openstack.org/66/670366/3/check/watcher-tempest-zone_migration/d38df44/ : SUCCESS in 57m 06s\n- watcher-tempest-host_maintenance http://logs.openstack.org/66/670366/3/check/watcher-tempest-host_maintenance/f7802d3/ : SUCCESS in 56m 53s\n- watcher-tempest-storage_balance http://logs.openstack.org/66/670366/3/check/watcher-tempest-storage_balance/37a1acc/ : SUCCESS in 49m 13s\n- watcher-tls-test http://logs.openstack.org/66/670366/3/check/watcher-tls-test/afe1cf4/ : SUCCESS in 57m 47s","accounts_in_message":[],"_revision_number":3},{"id":"9650325e02ad4218ad2ffe491af0e0a799e13131","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-07-15 07:17:48.000000000","message":"Patch Set 3: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"60b446aca98d4d94b5693489934366bcd5457243","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-07-15 20:32:27.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9a770339f4a0003b6d65bb36cdac25ff13167b0f","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-07-15 20:32:52.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"49ac51ddb591fc3de51c458cfa8a6c60713627ae","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 21:36:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/66/670366/4/check/openstack-tox-cover/6e3271d/cover/ : SUCCESS in 5m 04s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/670366/4/check/openstack-tox-lower-constraints/53d95f1/ : SUCCESS in 6m 22s\n- openstack-tox-pep8 http://logs.openstack.org/66/670366/4/check/openstack-tox-pep8/8fc7780/ : SUCCESS in 4m 19s\n- openstack-tox-py27 http://logs.openstack.org/66/670366/4/check/openstack-tox-py27/372b69d/ : SUCCESS in 4m 22s\n- openstack-tox-py36 http://logs.openstack.org/66/670366/4/check/openstack-tox-py36/560fd36/ : SUCCESS in 5m 09s\n- openstack-tox-py37 http://logs.openstack.org/66/670366/4/check/openstack-tox-py37/94d82f2/ : SUCCESS in 4m 49s\n- openstack-tox-docs http://logs.openstack.org/66/670366/4/check/openstack-tox-docs/b4ee482/html/ : SUCCESS in 3m 53s\n- watcher-tempest-functional http://logs.openstack.org/66/670366/4/check/watcher-tempest-functional/1a0bbe7/ : SUCCESS in 31m 09s\n- watcher-grenade http://logs.openstack.org/66/670366/4/check/watcher-grenade/0f1f26a/ : SUCCESS in 45m 46s\n- watcher-tempest-dummy_optim http://logs.openstack.org/66/670366/4/check/watcher-tempest-dummy_optim/3650d49/ : SUCCESS in 47m 02s\n- watcher-tempest-actuator http://logs.openstack.org/66/670366/4/check/watcher-tempest-actuator/eb22779/ : SUCCESS in 51m 56s\n- watcher-tempest-basic_optim http://logs.openstack.org/66/670366/4/check/watcher-tempest-basic_optim/5c0a81f/ : SUCCESS in 50m 18s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/66/670366/4/check/watcher-tempest-vm_workload_consolidation/c09d9b3/ : SUCCESS in 51m 19s\n- watcher-tempest-workload_balancing http://logs.openstack.org/66/670366/4/check/watcher-tempest-workload_balancing/8013021/ : SUCCESS in 48m 20s\n- watcherclient-tempest-functional http://logs.openstack.org/66/670366/4/check/watcherclient-tempest-functional/fdb89f0/ : SUCCESS in 39m 15s\n- watcher-tempest-zone_migration http://logs.openstack.org/66/670366/4/check/watcher-tempest-zone_migration/1b40d51/ : SUCCESS in 48m 00s\n- watcher-tempest-host_maintenance http://logs.openstack.org/66/670366/4/check/watcher-tempest-host_maintenance/0b6f785/ : SUCCESS in 49m 03s\n- watcher-tempest-storage_balance http://logs.openstack.org/66/670366/4/check/watcher-tempest-storage_balance/0c9c76e/ : SUCCESS in 50m 33s\n- watcher-tls-test http://logs.openstack.org/66/670366/4/check/watcher-tls-test/231947b/ : SUCCESS in 59m 06s","accounts_in_message":[],"_revision_number":4},{"id":"e96a993045689a295a80f95b3e590cf473230625","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-07-16 01:16:22.000000000","message":"Patch Set 4: Code-Review+2\n\nLGTM, Thanks.","accounts_in_message":[],"_revision_number":4},{"id":"01351ff3deb65455432cf1b6fe8d271603163dc0","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-07-19 12:48:59.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"3e57ae909738d45602f97d7f35a046bf0acc7539","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-19 12:49:53.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"72c7aa6f84209535f33a712f850b7ada9a85f27c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-19 13:34:41.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/66/670366/4/gate/openstack-tox-lower-constraints/5a6fccc/ : SUCCESS in 4m 32s\n- openstack-tox-pep8 http://logs.openstack.org/66/670366/4/gate/openstack-tox-pep8/5d774a5/ : SUCCESS in 4m 52s\n- openstack-tox-py27 http://logs.openstack.org/66/670366/4/gate/openstack-tox-py27/e79dc60/ : SUCCESS in 4m 52s\n- openstack-tox-py36 http://logs.openstack.org/66/670366/4/gate/openstack-tox-py36/3889bd8/ : SUCCESS in 5m 51s\n- openstack-tox-py37 http://logs.openstack.org/66/670366/4/gate/openstack-tox-py37/30be02c/ : SUCCESS in 5m 43s\n- openstack-tox-docs http://logs.openstack.org/66/670366/4/gate/openstack-tox-docs/ccb66ad/html/ : SUCCESS in 3m 11s\n- watcher-tempest-functional http://logs.openstack.org/66/670366/4/gate/watcher-tempest-functional/57b7d50/ : SUCCESS in 30m 08s","accounts_in_message":[],"_revision_number":4},{"id":"115c902bc98bcb8c36f7bf4898d717e861dbac2f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-19 13:34:42.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"933bc59b3912b5bac1550c5260974d83f38033ff","revisions":{"9aaa67f7867a0265ff5c980f659378cedd5af5ed":{"kind":"REWORK","_number":1,"created":"2019-07-11 18:42:25.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/66/670366/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/670366/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/670366/1"}}},"commit":{"parents":[{"commit":"5259e5b332d642b9fd7235b55c347970c1244943","subject":"Merge \"Add marker option for get_instance_list()\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5259e5b332d642b9fd7235b55c347970c1244943"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-07-11 18:38:35.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-07-11 18:38:35.000000000","tz":120},"subject":"Baseclass for ModelBuilder with audit scope","message":"Baseclass for ModelBuilder with audit scope\n\nThis lets all the ModelBuilder classes use one baseclass and forces\nClusterDataModelCollector\u0027s to pass the scope.\n\nThe scopes are still unused in the case of Ironic and Cinder.\n\nThe idea is to do several follow ups to this and in the end have a\nsimilar method to query_retry in the datasources baseclass.\n\nChange-Id: Ibbdedd3087fef5298d7f4c9d3abdba05d1fbb2f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9aaa67f7867a0265ff5c980f659378cedd5af5ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9aaa67f7867a0265ff5c980f659378cedd5af5ed"}]},"branch":"refs/heads/master"},"8c81a4440ffa36ff2a9bf937c84f0f89bbde0099":{"kind":"REWORK","_number":2,"created":"2019-07-11 18:52:07.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/66/670366/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/670366/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/670366/2"}}},"commit":{"parents":[{"commit":"5259e5b332d642b9fd7235b55c347970c1244943","subject":"Merge \"Add marker option for get_instance_list()\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5259e5b332d642b9fd7235b55c347970c1244943"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-07-11 18:38:35.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-07-11 18:51:57.000000000","tz":120},"subject":"Baseclass for ModelBuilder with audit scope","message":"Baseclass for ModelBuilder with audit scope\n\nThis lets all the ModelBuilder classes use one baseclass and forces\nClusterDataModelCollector\u0027s to pass the scope.\n\nThe scopes are still unused in the case of Ironic and Cinder.\n\nThe idea is to do several follow ups to this and in the end have a\nsimilar method to query_retry in the datasources baseclass.\n\nChange-Id: Ibbdedd3087fef5298d7f4c9d3abdba05d1fbb2f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8c81a4440ffa36ff2a9bf937c84f0f89bbde0099"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8c81a4440ffa36ff2a9bf937c84f0f89bbde0099"}]},"branch":"refs/heads/master"},"c9a0d59473de7c51ec07c7106b2dc143bff1fdcc":{"kind":"REWORK","_number":3,"created":"2019-07-12 06:00:27.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/66/670366/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/670366/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/670366/3"}}},"commit":{"parents":[{"commit":"233a2b55858d3ec7e06a0397b8fa1f1b802612e0","subject":"Merge \"Releasenote for grafana datasource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/233a2b55858d3ec7e06a0397b8fa1f1b802612e0"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-07-11 18:38:35.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-07-12 06:00:15.000000000","tz":120},"subject":"Baseclass for ModelBuilder with audit scope","message":"Baseclass for ModelBuilder with audit scope\n\nThis lets all the ModelBuilder classes use one baseclass and forces\nClusterDataModelCollector\u0027s to pass the scope.\n\nThe scopes are still unused in the case of Ironic and Cinder.\n\nThe idea is to do several follow ups to this and in the end have a\nsimilar method to query_retry in the datasources baseclass.\n\nChange-Id: Ibbdedd3087fef5298d7f4c9d3abdba05d1fbb2f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c9a0d59473de7c51ec07c7106b2dc143bff1fdcc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c9a0d59473de7c51ec07c7106b2dc143bff1fdcc"}]},"branch":"refs/heads/master"},"933bc59b3912b5bac1550c5260974d83f38033ff":{"kind":"REWORK","_number":4,"created":"2019-07-15 20:32:27.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/66/670366/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/670366/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/670366/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/670366/4"}}},"commit":{"parents":[{"commit":"233a2b55858d3ec7e06a0397b8fa1f1b802612e0","subject":"Merge \"Releasenote for grafana datasource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/233a2b55858d3ec7e06a0397b8fa1f1b802612e0"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-07-11 18:38:35.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-07-15 20:32:14.000000000","tz":120},"subject":"Baseclass for ModelBuilder with audit scope","message":"Baseclass for ModelBuilder with audit scope\n\nThis lets all the ModelBuilder classes use one baseclass and forces\nClusterDataModelCollector\u0027s to pass the scope.\n\nThe scopes are still unused in the case of Ironic and Cinder.\n\nThe idea is to do several follow ups to this and in the end have a\nsimilar method to query_retry in the datasources baseclass.\n\nChange-Id: Ibbdedd3087fef5298d7f4c9d3abdba05d1fbb2f0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/933bc59b3912b5bac1550c5260974d83f38033ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/933bc59b3912b5bac1550c5260974d83f38033ff"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
