)]}'
{"id":"openstack%2Ftaskflow~180351","triplet_id":"openstack%2Ftaskflow~master~I8d8ae9305d82a6825c919011f35f5943681a4a60","project":"openstack/taskflow","branch":"master","topic":"bp/storage-initialize-instead-of-upgrade","hashtags":[],"change_id":"I8d8ae9305d82a6825c919011f35f5943681a4a60","subject":"Deprecate upgrade (that now is moved to initialize)","status":"ABANDONED","created":"2015-05-05 23:38:15.000000000","updated":"2015-10-29 00:38:22.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3f680ff0c0c14490d1fe0ee13b20c4706d708c33","_number":180351,"virtual_id_number":180351,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"date":"2015-10-29 00:37:21.000000000","_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":-1,"date":"2015-05-28 18:58:43.000000000","_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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"all":[{"value":1,"date":"2015-10-28 17:38:20.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-28 18:58:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-10-28 17:38:20.000000000","updated_by":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"reviewer":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"state":"REVIEWER"}],"messages":[{"id":"4a3ede44cc4a826d74a3af99b749d2a752fb1ff0","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-05 23:38:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bf0a4be8b2c5f70ff200bb7310df684e9856c4b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 00:43:21.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-taskflow-python26 http://logs.openstack.org/51/180351/1/check/gate-taskflow-python26/bac72c4/ : SUCCESS in 3m 54s\n- gate-taskflow-pep8 http://logs.openstack.org/51/180351/1/check/gate-taskflow-pep8/4433aa9/ : SUCCESS in 59s\n- gate-taskflow-docs http://docs-draft.openstack.org/51/180351/1/check/gate-taskflow-docs/ded1086//doc/build/html/ : SUCCESS in 2m 29s\n- gate-taskflow-python27 http://logs.openstack.org/51/180351/1/check/gate-taskflow-python27/d93b4b5/ : SUCCESS in 2m 14s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/51/180351/1/check/gate-tempest-dsvm-neutron-src-taskflow/a99a15f/ : FAILURE in 16m 51s\n- gate-taskflow-python34 http://logs.openstack.org/51/180351/1/check/gate-taskflow-python34/9d3ff5c/ : SUCCESS in 3m 06s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/51/180351/1/check/gate-taskflow-tox-py26-sa7-mysql/aca7fb9/ : SUCCESS in 2m 41s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/51/180351/1/check/gate-taskflow-tox-py27-sa8-mysql/e30c8e4/ : SUCCESS in 2m 26s","accounts_in_message":[],"_revision_number":1},{"id":"cb52443d41bd536c9592bb384fd995a0b17db9ab","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-05-06 05:39:22.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"17341965c56e6e5e2ee5c19cf9acd39204e844ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 06:29:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/51/180351/2/check/gate-taskflow-python26/5b656a1/ : SUCCESS in 1m 42s\n- gate-taskflow-pep8 http://logs.openstack.org/51/180351/2/check/gate-taskflow-pep8/9a1cb7e/ : SUCCESS in 1m 11s\n- gate-taskflow-docs http://docs-draft.openstack.org/51/180351/2/check/gate-taskflow-docs/2688643//doc/build/html/ : SUCCESS in 1m 19s\n- gate-taskflow-python27 http://logs.openstack.org/51/180351/2/check/gate-taskflow-python27/fa3b7e9/ : SUCCESS in 1m 55s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/51/180351/2/check/gate-tempest-dsvm-neutron-src-taskflow/f3972e7/ : SUCCESS in 50m 13s\n- gate-taskflow-python34 http://logs.openstack.org/51/180351/2/check/gate-taskflow-python34/2756916/ : SUCCESS in 3m 14s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/51/180351/2/check/gate-taskflow-tox-py26-sa7-mysql/1b5fdda/ : SUCCESS in 1m 50s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/51/180351/2/check/gate-taskflow-tox-py27-sa8-mysql/e7dc023/ : SUCCESS in 1m 37s","accounts_in_message":[],"_revision_number":2},{"id":"d62e08abaa1ca1d4df2ececc36c8d384cd71bc22","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 18:58:43.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"06741616ebe41779ccf83d71ed34af7df0664c66","author":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"date":"2015-10-28 17:38:20.000000000","message":"Patch Set 2: Code-Review+1\n\nIt\u0027s really just a semantics change.  I wonder if we shouldn\u0027t just make it automatic in the path-based ones, so folder or parent znodes are automatically set up at runtime if they don\u0027t exist.  The sqlalchemy one is the only one that might need to be managed externally, since a migration could involve a lot of db changes.  Anyway, the rename is fine by me.","accounts_in_message":[],"_revision_number":2},{"id":"a2c2177ef6ef6b6d16c79e5336e511194c3977e0","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-10-29 00:37:21.000000000","message":"Patch Set 2:\n\nYa, I think I might just abandon this one, its just semantics that might be better?","accounts_in_message":[],"_revision_number":2},{"id":"6c85161cae7c0317e8d4f6564365bf7be0f00771","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-10-29 00:38:07.000000000","message":"Patch Set 2:\n\nAs far as the automatic setup, yes we could do that, although it would involve a few extra calls at runtime to ensure parent paths are setup (which typically they will already be); but that\u0027s another approach to...","accounts_in_message":[],"_revision_number":2},{"id":"f56d72394de62359540a6ae52380b45f9123aac0","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-10-29 00:38:22.000000000","message":"Abandoned\n\nWill discuss online, may not really be worth it...","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"31c22dfe9c56b32f7ee7954102829ebe6c788e94","revisions":{"dcd24b0fcbbe34fd1608b59a13d24ffc4be295bb":{"kind":"REWORK","_number":1,"created":"2015-05-05 23:38:15.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/51/180351/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/51/180351/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/51/180351/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/51/180351/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/51/180351/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/51/180351/1"}}},"commit":{"parents":[{"commit":"a37a881764cec2ed3e35ad0a97b665b24c687803","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a37a881764cec2ed3e35ad0a97b665b24c687803"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-05 23:14:24.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-05 23:32:06.000000000","tz":-420},"subject":"Deprecate upgrade (that now is moved to initialize)","message":"Deprecate upgrade (that now is moved to initialize)\n\nPerform part one of the rename of persistence backend upgrade\nto initialize by putting a debtcollector decorator on the\nexisting upgrade method and having it proxy into the new and\nmore appropriatly named initialize method.\n\nFor the existing in-built backends have the proxy not be\nneeded (and just rename there overrides of upgrade to now\nuse/override this new initialize method). All other existing\nfurther usage still calls into the upgrade method so that any\nuser created persistence backends continue to operate\nfor a release (until we remove the upgrade method completly).\n\nPart of blueprint storage-initialize-instead-of-upgrade\n\nChange-Id: I8d8ae9305d82a6825c919011f35f5943681a4a60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/dcd24b0fcbbe34fd1608b59a13d24ffc4be295bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/dcd24b0fcbbe34fd1608b59a13d24ffc4be295bb"}]},"branch":"refs/heads/master"},"31c22dfe9c56b32f7ee7954102829ebe6c788e94":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-05-06 05:39:22.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/51/180351/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/51/180351/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/51/180351/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/51/180351/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/51/180351/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/51/180351/2"}}},"commit":{"parents":[{"commit":"a37a881764cec2ed3e35ad0a97b665b24c687803","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a37a881764cec2ed3e35ad0a97b665b24c687803"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-05 23:14:24.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-05-06 05:39:22.000000000","tz":0},"subject":"Deprecate upgrade (that now is moved to initialize)","message":"Deprecate upgrade (that now is moved to initialize)\n\nPerform part one of the rename of persistence backend upgrade\nto initialize by putting a debtcollector decorator on the\nexisting upgrade method and having it proxy into the new and\nmore appropriately named initialize method.\n\nFor the existing in-built backends have the proxy not be\nneeded (and just rename there overrides of upgrade to now\nuse/override this new initialize method). All other existing\nfurther usage still calls into the upgrade method so that any\nuser created persistence backends continue to operate\nfor a release (until we remove the upgrade method completely).\n\nPart of blueprint storage-initialize-instead-of-upgrade\n\nChange-Id: I8d8ae9305d82a6825c919011f35f5943681a4a60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/31c22dfe9c56b32f7ee7954102829ebe6c788e94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/31c22dfe9c56b32f7ee7954102829ebe6c788e94"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
