)]}'
{"id":"openstack%2Ftaskflow~157225","triplet_id":"openstack%2Ftaskflow~master~Ic21a883b4eee827d90065f8ecfc5af2599ebece5","project":"openstack/taskflow","branch":"master","topic":"logbook-lazy-loading","hashtags":[],"change_id":"Ic21a883b4eee827d90065f8ecfc5af2599ebece5","subject":"add get_flow_details and get_atom_details to all backends","status":"MERGED","created":"2015-02-19 01:45:04.000000000","updated":"2015-03-03 06:13:33.000000000","submitted":"2015-03-03 06:13:30.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cab32f49c0268c9113ab207912b6e2dcc09f318f","_number":157225,"virtual_id_number":157225,"owner":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-02-19 18:44:56.000000000","_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":0,"date":"2015-02-19 18:28:40.000000000","_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2015-03-03 06:13:30.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":2,"date":"2015-02-19 18:48:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":1,"date":"2015-03-03 05:04:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_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":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-03 05:04:43.000000000","updated_by":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"reviewer":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"state":"REVIEWER"},{"updated":"2015-03-03 06:13:30.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3af5fc4ac96a415222e3d577f2235c607b952d5a","author":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"date":"2015-02-19 01:45:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b128990a786047c5e2f4b07ca435d9f86b405db7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-19 02:33:29.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/25/157225/1/check/gate-taskflow-python26/d97bffe/ : SUCCESS in 1m 41s\n- gate-taskflow-pep8 http://logs.openstack.org/25/157225/1/check/gate-taskflow-pep8/8f3da15/ : FAILURE in 1m 01s\n- gate-taskflow-docs http://docs-draft.openstack.org/25/157225/1/check/gate-taskflow-docs/16e2330//doc/build/html/ : SUCCESS in 1m 57s\n- gate-taskflow-python27 http://logs.openstack.org/25/157225/1/check/gate-taskflow-python27/524024a/ : FAILURE in 2m 38s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/25/157225/1/check/gate-tempest-dsvm-neutron-src-taskflow/0eee9b2/ : SUCCESS in 39m 51s\n- gate-taskflow-python34 http://logs.openstack.org/25/157225/1/check/gate-taskflow-python34/7e604f1/ : SUCCESS in 3m 26s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/25/157225/1/check/gate-taskflow-tox-py26-sa7-mysql/287bab3/ : SUCCESS in 1m 46s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/25/157225/1/check/gate-taskflow-tox-py27-sa8-mysql/f826e0c/ : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":1},{"id":"47802ae869dacaa0b7c30e04b954ffe0e4a85d43","author":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"date":"2015-02-19 15:13:22.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7e656bca4ca64603430555d7b7cf1cb65b86fc35","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-19 16:44:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/25/157225/2/check/gate-taskflow-python26/4e98f9c/ : SUCCESS in 2m 10s\n- gate-taskflow-pep8 http://logs.openstack.org/25/157225/2/check/gate-taskflow-pep8/c08825c/ : SUCCESS in 1m 03s\n- gate-taskflow-docs http://docs-draft.openstack.org/25/157225/2/check/gate-taskflow-docs/1cf1368//doc/build/html/ : SUCCESS in 1m 37s\n- gate-taskflow-python27 http://logs.openstack.org/25/157225/2/check/gate-taskflow-python27/0ca49f8/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/25/157225/2/check/gate-tempest-dsvm-neutron-src-taskflow/5ad8ee7/ : SUCCESS in 1h 17m 13s\n- gate-taskflow-python34 http://logs.openstack.org/25/157225/2/check/gate-taskflow-python34/8d2bce5/ : SUCCESS in 2m 47s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/25/157225/2/check/gate-taskflow-tox-py26-sa7-mysql/f2840f3/ : SUCCESS in 2m 45s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/25/157225/2/check/gate-taskflow-tox-py27-sa8-mysql/a97b21f/ : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":2},{"id":"7a004e94c8c1060f16dcd916aa77dae7fac1c1b6","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-02-19 18:28:40.000000000","message":"Patch Set 2:\n\nOk dokie, the only thing that I can think of is to add a docstring to the \u0027base.py\u0027 that says if there are multiple flow/atom details with the same uuid, then only one of them will be returned (probably useful for us to more strictly enforce this in the future since it seems to be the behavior anyway and we might as well make that the actual enforced behavior). What do u think?","accounts_in_message":[],"_revision_number":2},{"id":"69a35a2e9efd32381ad1a0f4dfd2990ad1c55f5d","author":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"date":"2015-02-19 18:44:56.000000000","message":"Patch Set 2:\n\nI believe that we should require implementations to enforce uniqueness of uuids, and consider any bad behavior to the contrary to be a bug.","accounts_in_message":[],"_revision_number":2},{"id":"832b17904695b33d33a34c57922b08e3da067627","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-02-19 18:48:53.000000000","message":"Patch Set 2: Code-Review+2\n\nAfter talking, we\u0027ll try to work to fix the current situation (bug up @ https://bugs.launchpad.net/taskflow/+bug/1423658 to explain this and so that we don\u0027t forget it).","accounts_in_message":[],"_revision_number":2},{"id":"1bb45c2099cfb4938bfc43d73e611aac562bd19c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-03 05:04:43.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"3ef3c0d4d422145215622bbc6253ed7f17b871ce","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-03-03 05:04:43.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"4a2eee54679d4e37b5196a24d8db8fee4c59b68a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-03 06:13:30.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/25/157225/2/gate/gate-taskflow-python26/f267947/ : SUCCESS in 1m 36s\n- gate-taskflow-docs http://docs-draft.openstack.org/25/157225/2/gate/gate-taskflow-docs/6f93147//doc/build/html/ : SUCCESS in 1m 46s\n- gate-taskflow-pep8 http://logs.openstack.org/25/157225/2/gate/gate-taskflow-pep8/7527a28/ : SUCCESS in 46s\n- gate-taskflow-python27 http://logs.openstack.org/25/157225/2/gate/gate-taskflow-python27/918f796/ : SUCCESS in 1m 28s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/25/157225/2/gate/gate-tempest-dsvm-neutron-src-taskflow/09838a7/ : SUCCESS in 49m 03s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/25/157225/2/gate/gate-taskflow-tox-py26-sa7-mysql/2b9742b/ : SUCCESS in 1m 38s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/25/157225/2/gate/gate-taskflow-tox-py27-sa8-mysql/d1a237a/ : SUCCESS in 1m 29s\n- gate-taskflow-python34 http://logs.openstack.org/25/157225/2/gate/gate-taskflow-python34/567ee49/ : SUCCESS in 2m 35s","accounts_in_message":[],"_revision_number":2},{"id":"62352ecae3672424e8e401fe2ec42c52435a274b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-03 06:13:33.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"28490e5cfae912afc1ee3ff95805e5d447ae7c52","revisions":{"b95e6cb3b4bb43c661e8f07e9a699f5219963b89":{"kind":"REWORK","_number":1,"created":"2015-02-19 01:45:04.000000000","uploader":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"ref":"refs/changes/25/157225/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/25/157225/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/157225/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/157225/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/157225/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/25/157225/1"}}},"commit":{"parents":[{"commit":"67905d59f6faf93aaa887416dc67416f237614a3","subject":"Merge \"Improve multilock class and its associated unit test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/67905d59f6faf93aaa887416dc67416f237614a3"}]}],"author":{"name":"Dan Krause","email":"dan.krause@rackspace.com","date":"2015-02-18 21:33:57.000000000","tz":-360},"committer":{"name":"Dan Krause","email":"dan.krause@rackspace.com","date":"2015-02-19 01:44:44.000000000","tz":-360},"subject":"add get_flow_details and get_atom_details to all backends","message":"add get_flow_details and get_atom_details to all backends\n\nChange-Id: Ic21a883b4eee827d90065f8ecfc5af2599ebece5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b95e6cb3b4bb43c661e8f07e9a699f5219963b89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b95e6cb3b4bb43c661e8f07e9a699f5219963b89"}]},"branch":"refs/heads/master"},"28490e5cfae912afc1ee3ff95805e5d447ae7c52":{"kind":"REWORK","_number":2,"created":"2015-02-19 15:13:22.000000000","uploader":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"ref":"refs/changes/25/157225/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/25/157225/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/157225/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/157225/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/25/157225/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/25/157225/2"}}},"commit":{"parents":[{"commit":"67905d59f6faf93aaa887416dc67416f237614a3","subject":"Merge \"Improve multilock class and its associated unit test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/67905d59f6faf93aaa887416dc67416f237614a3"}]}],"author":{"name":"Dan Krause","email":"dan.krause@rackspace.com","date":"2015-02-18 21:33:57.000000000","tz":-360},"committer":{"name":"Dan Krause","email":"dan.krause@rackspace.com","date":"2015-02-19 15:13:00.000000000","tz":-360},"subject":"add get_flow_details and get_atom_details to all backends","message":"add get_flow_details and get_atom_details to all backends\n\nChange-Id: Ic21a883b4eee827d90065f8ecfc5af2599ebece5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/28490e5cfae912afc1ee3ff95805e5d447ae7c52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/28490e5cfae912afc1ee3ff95805e5d447ae7c52"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
