)]}'
{"id":"openstack%2Fwatcher~378466","triplet_id":"openstack%2Fwatcher~master~Ie7d76a9f84d545715fa6e5bf350b9d2321bab9e1","project":"openstack/watcher","branch":"master","topic":"detached/model-base-class","hashtags":[],"change_id":"Ie7d76a9f84d545715fa6e5bf350b9d2321bab9e1","subject":"Added Model base class + related doc","status":"MERGED","created":"2016-09-28 09:29:00.000000000","updated":"2016-11-16 13:55:06.000000000","submitted":"2016-11-16 13:55:06.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4b01ccdf611ea84e134938ea5a0bb64a4fa6827c","_number":378466,"virtual_id_number":378466,"owner":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},{"value":0,"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},{"value":0,"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},{"value":2,"date":"2016-11-16 13:55:06.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"all":[{"value":2,"date":"2016-10-17 08:46:02.000000000","_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},{"value":0,"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},{"value":1,"date":"2016-11-07 10:24:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"all":[{"value":1,"date":"2016-11-16 13:51:07.000000000","_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},{"value":0,"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},{"value":0,"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-07 10:24:26.000000000","updated_by":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"reviewer":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"state":"REVIEWER"},{"updated":"2016-11-16 13:51:07.000000000","updated_by":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"reviewer":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"state":"REVIEWER"},{"updated":"2016-11-16 13:55:06.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f3ec5cad25481100deaf714a30c1bfa32d0ea3db","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-09-28 09:29:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"011e2ef379963f42487a9293293159b601741edb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-28 09:40:47.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-watcher-docs-ubuntu-xenial http://docs-draft.openstack.org/66/378466/1/check/gate-watcher-docs-ubuntu-xenial/2f4bbcb//doc/build/html/ : SUCCESS in 2m 41s\n- gate-watcher-pep8-ubuntu-xenial http://logs.openstack.org/66/378466/1/check/gate-watcher-pep8-ubuntu-xenial/fe30d2e/ : FAILURE in 4m 13s\n- gate-watcher-python27-ubuntu-xenial http://logs.openstack.org/66/378466/1/check/gate-watcher-python27-ubuntu-xenial/355ee4a/ : SUCCESS in 5m 45s\n- gate-watcher-python34 http://logs.openstack.org/66/378466/1/check/gate-watcher-python34/77d9a8e/ : SUCCESS in 3m 00s\n- gate-watcher-python35 http://logs.openstack.org/66/378466/1/check/gate-watcher-python35/cff6a33/ : SUCCESS in 3m 13s\n- watcher-coverage-ubuntu-xenial http://logs.openstack.org/66/378466/1/check/watcher-coverage-ubuntu-xenial/a977c80/ : SUCCESS in 5m 26s (non-voting)\n- gate-watcher-dsvm-multinode-nv http://logs.openstack.org/66/378466/1/check/gate-watcher-dsvm-multinode-nv/f4b574d/ : FAILURE in 10m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a13d8c9b3f04067f2f9b1391c81e24ba352edc86","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-09-28 09:43:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ab695155c2ff06ea86dc07ab36a12bb9346ca780","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-28 10:04:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-watcher-docs-ubuntu-xenial http://docs-draft.openstack.org/66/378466/2/check/gate-watcher-docs-ubuntu-xenial/8febfaa//doc/build/html/ : SUCCESS in 2m 34s\n- gate-watcher-pep8-ubuntu-xenial http://logs.openstack.org/66/378466/2/check/gate-watcher-pep8-ubuntu-xenial/9bf0451/ : SUCCESS in 2m 31s\n- gate-watcher-python27-ubuntu-xenial http://logs.openstack.org/66/378466/2/check/gate-watcher-python27-ubuntu-xenial/80e738b/ : SUCCESS in 2m 46s\n- gate-watcher-python34 http://logs.openstack.org/66/378466/2/check/gate-watcher-python34/30047dd/ : SUCCESS in 2m 50s\n- gate-watcher-python35 http://logs.openstack.org/66/378466/2/check/gate-watcher-python35/df9856c/ : SUCCESS in 3m 06s\n- watcher-coverage-ubuntu-xenial http://logs.openstack.org/66/378466/2/check/watcher-coverage-ubuntu-xenial/733007f/ : SUCCESS in 2m 41s (non-voting)\n- gate-watcher-dsvm-multinode-nv http://logs.openstack.org/66/378466/2/check/gate-watcher-dsvm-multinode-nv/8f47fd4/ : FAILURE in 19m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b0db54c05f04c280eaed9500e7cc514ad4e09c53","author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"date":"2016-10-05 16:19:03.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"27d68a01ca74f377e5c31507807468e189eb8219","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-10-11 15:51:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0edf336ae0fe7bbef4ae71f9a821566242e8ad64","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-10-11 15:51:05.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"87ce64f1d07edd78548b9be370d43021be2c593d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-11 17:37:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-watcher-docs-ubuntu-xenial http://docs-draft.openstack.org/66/378466/3/check/gate-watcher-docs-ubuntu-xenial/3d8d1c6//doc/build/html/ : SUCCESS in 3m 33s\n- gate-watcher-pep8-ubuntu-xenial http://logs.openstack.org/66/378466/3/check/gate-watcher-pep8-ubuntu-xenial/4c640d7/ : SUCCESS in 4m 09s\n- gate-watcher-python27-ubuntu-xenial http://logs.openstack.org/66/378466/3/check/gate-watcher-python27-ubuntu-xenial/3695977/ : SUCCESS in 4m 06s\n- gate-watcher-python34 http://logs.openstack.org/66/378466/3/check/gate-watcher-python34/8a0f860/ : SUCCESS in 3m 57s\n- gate-watcher-python35 http://logs.openstack.org/66/378466/3/check/gate-watcher-python35/b684235/ : SUCCESS in 4m 36s\n- watcher-coverage-ubuntu-xenial http://logs.openstack.org/66/378466/3/check/watcher-coverage-ubuntu-xenial/a807445/ : SUCCESS in 5m 14s (non-voting)\n- gate-watcher-dsvm-multinode-nv http://logs.openstack.org/66/378466/3/check/gate-watcher-dsvm-multinode-nv/76589cc/ : SUCCESS in 38m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"dbca8194069596192c0dda65f302e26eef876bd8","author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"date":"2016-10-17 08:46:02.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"af0b87d0b7a4783708876623f2caf64c566533f0","author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"date":"2016-11-07 10:24:26.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"7ed48a74d9fd58c3438f3ca7fe2886cb1b8bd67e","author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"date":"2016-11-16 13:51:07.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"2f57755f73511fcc0e71938f90b76654466a1f0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-16 13:51:19.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"b5a73ed3461305496b04e2eca96bb066a33ff807","date":"2016-11-16 13:55:06.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"e857e32339008a6b81e49d74a3afbe49f5fc407c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-16 13:55:06.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-watcher-docs-ubuntu-xenial http://docs-draft.openstack.org/66/378466/3/gate/gate-watcher-docs-ubuntu-xenial/52dc160//doc/build/html/ : SUCCESS in 2m 53s\n- gate-watcher-pep8-ubuntu-xenial http://logs.openstack.org/66/378466/3/gate/gate-watcher-pep8-ubuntu-xenial/eb59e82/ : SUCCESS in 3m 20s\n- gate-watcher-python27-ubuntu-xenial http://logs.openstack.org/66/378466/3/gate/gate-watcher-python27-ubuntu-xenial/a420044/ : SUCCESS in 2m 56s\n- gate-watcher-python34 http://logs.openstack.org/66/378466/3/gate/gate-watcher-python34/0c25b91/ : SUCCESS in 3m 20s\n- gate-watcher-python35 http://logs.openstack.org/66/378466/3/gate/gate-watcher-python35/c845089/ : SUCCESS in 2m 54s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3129f3120847c2299908042bc3084a6510853e01","revisions":{"a4980415f9e183dc6572ecc8f731447ccc497552":{"kind":"REWORK","_number":1,"created":"2016-09-28 09:29:00.000000000","uploader":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"ref":"refs/changes/66/378466/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/378466/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/378466/1"}}},"commit":{"parents":[{"commit":"a5b485ae29e38941af80415bfa6df9f4436276d6","subject":"Merge \"Refactored Tests to load scenarios from file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a5b485ae29e38941af80415bfa6df9f4436276d6"}]}],"author":{"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","date":"2016-09-28 07:21:26.000000000","tz":120},"committer":{"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","date":"2016-09-28 09:25:33.000000000","tz":120},"subject":"Added Model base class + related doc","message":"Added Model base class + related doc\n\nIn this changeset I added a Model abtract base class for models\nand updated the plugin docs to reference it. I also added the\nCDM and CDMC acronyms to the glossary.\n\nChange-Id: Ie7d76a9f84d545715fa6e5bf350b9d2321bab9e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a4980415f9e183dc6572ecc8f731447ccc497552"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a4980415f9e183dc6572ecc8f731447ccc497552"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"a5b485ae29e38941af80415bfa6df9f4436276d6","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"60fba221d5a2b9f8912f2deb08f9c3c962b840e6":{"kind":"REWORK","_number":2,"created":"2016-09-28 09:43:14.000000000","uploader":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"ref":"refs/changes/66/378466/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/378466/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/378466/2"}}},"commit":{"parents":[{"commit":"a5b485ae29e38941af80415bfa6df9f4436276d6","subject":"Merge \"Refactored Tests to load scenarios from file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a5b485ae29e38941af80415bfa6df9f4436276d6"}]}],"author":{"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","date":"2016-09-28 07:21:26.000000000","tz":120},"committer":{"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","date":"2016-09-28 09:40:36.000000000","tz":120},"subject":"Added Model base class + related doc","message":"Added Model base class + related doc\n\nIn this changeset I added a Model abtract base class for models\nand updated the plugin docs to reference it. I also added the\nCDM and CDMC acronyms to the glossary.\n\nChange-Id: Ie7d76a9f84d545715fa6e5bf350b9d2321bab9e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/60fba221d5a2b9f8912f2deb08f9c3c962b840e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/60fba221d5a2b9f8912f2deb08f9c3c962b840e6"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"a5b485ae29e38941af80415bfa6df9f4436276d6","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"3129f3120847c2299908042bc3084a6510853e01":{"kind":"REWORK","_number":3,"created":"2016-10-11 15:51:04.000000000","uploader":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"ref":"refs/changes/66/378466/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/378466/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/378466/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/378466/3"}}},"commit":{"parents":[{"commit":"a5b485ae29e38941af80415bfa6df9f4436276d6","subject":"Merge \"Refactored Tests to load scenarios from file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a5b485ae29e38941af80415bfa6df9f4436276d6"}]}],"author":{"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","date":"2016-09-28 07:21:26.000000000","tz":120},"committer":{"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","date":"2016-10-11 15:48:14.000000000","tz":120},"subject":"Added Model base class + related doc","message":"Added Model base class + related doc\n\nIn this changeset I added a Model abtract base class for models\nand updated the plugin docs to reference it. I also added the\nCDM and CDMC acronyms to the glossary.\n\nChange-Id: Ie7d76a9f84d545715fa6e5bf350b9d2321bab9e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3129f3120847c2299908042bc3084a6510853e01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3129f3120847c2299908042bc3084a6510853e01"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"a5b485ae29e38941af80415bfa6df9f4436276d6","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
