)]}'
{"id":"openstack%2Ftaskflow~80553","triplet_id":"openstack%2Ftaskflow~master~I0c4495f7868b302a80f14bcb55d76a44d8b9a0d3","project":"openstack/taskflow","branch":"master","hashtags":[],"change_id":"I0c4495f7868b302a80f14bcb55d76a44d8b9a0d3","subject":"Test storage with memory and sqlite backends","status":"MERGED","created":"2014-03-14 12:56:17.000000000","updated":"2014-03-18 14:02:41.000000000","submitted":"2014-03-18 14:02:41.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"10a15d3142a5b5320d21ee52d99c5c5aa0fb2c59","_number":80553,"virtual_id_number":80553,"owner":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2014-03-18 14:02:41.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}],"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":2,"date":"2014-03-18 12:58:55.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"},{"value":2,"date":"2014-03-18 12:58:55.000000000","_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":0,"date":"2014-03-18 13:33:02.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}],"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":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":1,"date":"2014-03-18 13:57:07.000000000","_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}],"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":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-18 12:58:55.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":"2014-03-18 12:58:55.000000000","updated_by":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"reviewer":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"state":"REVIEWER"},{"updated":"2014-03-18 14:02:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"56c804be01a9420a988539bba69be6090fe56e86","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 12:56:21.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"dbcd0366881b6b8596daea5a20cc78b7d240a20a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-14 13:08:34.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/53/80553/1/check/gate-taskflow-pep8/a2e91b3 : FAILURE in 1m 37s\n- gate-taskflow-docs http://docs-draft.openstack.org/53/80553/1/check/gate-taskflow-docs/3a7ceea/doc/build/html/ : SUCCESS in 1m 56s\n- gate-taskflow-python26 http://logs.openstack.org/53/80553/1/check/gate-taskflow-python26/a3bff27 : FAILURE in 2m 36s\n- gate-taskflow-python27 http://logs.openstack.org/53/80553/1/check/gate-taskflow-python27/9d2dab7 : FAILURE in 3m 17s\n- gate-taskflow-python33 http://logs.openstack.org/53/80553/1/check/gate-taskflow-python33/581583c : FAILURE in 5m 27s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/53/80553/1/check/gate-taskflow-tox-py26-sa7-mysql/f19bfa8 : FAILURE in 2m 57s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/53/80553/1/check/gate-taskflow-tox-py27-sa8-mysql/3551e3a : FAILURE in 2m 21s\n","accounts_in_message":[],"_revision_number":1},{"id":"d0a36cf5f1d7c51ff06a5f3b85ae91140b63ec60","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-17 12:26:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3e1b35b83eb88c4b641dec2bdf529c5278f4e499","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 12:26:45.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"beb3e491fb01a8be3b2e5bbf4d87da2a45e00846","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 12:32:34.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/53/80553/2/check/gate-taskflow-pep8/c691dce : SUCCESS in 1m 11s\n- gate-taskflow-docs http://docs-draft.openstack.org/53/80553/2/check/gate-taskflow-docs/6b6a5b9/doc/build/html/ : SUCCESS in 1m 21s\n- gate-taskflow-python26 http://logs.openstack.org/53/80553/2/check/gate-taskflow-python26/7bbf64e : SUCCESS in 2m 16s\n- gate-taskflow-python27 http://logs.openstack.org/53/80553/2/check/gate-taskflow-python27/f72f3dc : SUCCESS in 1m 34s\n- gate-taskflow-python33 http://logs.openstack.org/53/80553/2/check/gate-taskflow-python33/c825a5c : SUCCESS in 5m 46s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/53/80553/2/check/gate-taskflow-tox-py26-sa7-mysql/ba14249 : SUCCESS in 2m 30s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/53/80553/2/check/gate-taskflow-tox-py27-sa8-mysql/795420c : SUCCESS in 1m 26s\n","accounts_in_message":[],"_revision_number":2},{"id":"ff13cb8563c5ec7f084fa737dc39c2dc66badd77","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-17 19:22:39.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"17724d0dcdcb077a7e96fafcb82c04dcde95dcfb","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-18 09:34:58.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"c22ae6b4483b431ea344092e05484d64270da657","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-18 12:58:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b3b83efff18c9862d133c3f5743f904a901f0bfa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 12:58:46.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"a88c08ada15df9f124ca3c258181fedfa6a0328f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-03-18 12:58:55.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":3},{"id":"9067d4d235a6248c8edef38be9dea51e74a08411","author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"date":"2014-03-18 12:58:55.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":3},{"id":"ab9e265dbfd78d89196686cb16ed011dc4ad77ae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 13:27:50.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/53/80553/3/check/gate-taskflow-pep8/deb2072 : SUCCESS in 1m 13s\n- gate-taskflow-docs http://docs-draft.openstack.org/53/80553/3/check/gate-taskflow-docs/cfd4d5c/doc/build/html/ : SUCCESS in 1m 36s\n- gate-taskflow-python26 http://logs.openstack.org/53/80553/3/check/gate-taskflow-python26/5b2d31b : SUCCESS in 3m 38s\n- gate-taskflow-python27 http://logs.openstack.org/53/80553/3/check/gate-taskflow-python27/a10cbd3 : SUCCESS in 3m 14s\n- gate-taskflow-python33 http://logs.openstack.org/53/80553/3/check/gate-taskflow-python33/780f197 : SUCCESS in 5m 38s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/53/80553/3/check/gate-taskflow-tox-py26-sa7-mysql/dca66cc : FAILURE in 3m 13s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/53/80553/3/check/gate-taskflow-tox-py27-sa8-mysql/23234e2 : SUCCESS in 2m 49s\n","accounts_in_message":[],"_revision_number":3},{"id":"2b360ff4d65024446d7338600af7e726dd968def","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-18 13:33:02.000000000","message":"Patch Set 3:\n\nrecheck bug 1294046","accounts_in_message":[],"_revision_number":3},{"id":"d5b57863884e09ddefb320fad28f03d3f792ea4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 13:33:03.000000000","message":"Patch Set 3: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"3d8df79d3ea0c16fc31c79f7622a6b314142ad85","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 13:52:57.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/53/80553/3/check/gate-taskflow-pep8/e368e4d : SUCCESS in 1m 18s\n- gate-taskflow-docs http://docs-draft.openstack.org/53/80553/3/check/gate-taskflow-docs/ae3ccd3/doc/build/html/ : SUCCESS in 1m 39s\n- gate-taskflow-python26 http://logs.openstack.org/53/80553/3/check/gate-taskflow-python26/17e5849 : SUCCESS in 2m 10s\n- gate-taskflow-python27 http://logs.openstack.org/53/80553/3/check/gate-taskflow-python27/4ab17ff : SUCCESS in 3m 09s\n- gate-taskflow-python33 http://logs.openstack.org/53/80553/3/check/gate-taskflow-python33/300049e : SUCCESS in 5m 26s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/53/80553/3/check/gate-taskflow-tox-py26-sa7-mysql/1a7c2cf : SUCCESS in 3m 29s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/53/80553/3/check/gate-taskflow-tox-py27-sa8-mysql/556dd8b : SUCCESS in 2m 00s\n","accounts_in_message":[],"_revision_number":3},{"id":"e8de8a245e21b1a209d43047b5f8bad4a87c38ba","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-18 13:56:57.000000000","message":"Patch Set 3:\n\nIt was just a trivial rebase, re-approving.","accounts_in_message":[],"_revision_number":3},{"id":"66ac436861d3bc61ea6bdf51ad3c30be4f1f631e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 13:57:07.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"89773120d97c8f0760feda8f5c819a6ad19345f8","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-03-18 13:57:07.000000000","message":"Patch Set 3: Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"a8b553aac12d91af6517750fc12eb5d7cdeece12","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 14:02:41.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-taskflow-docs http://docs-draft.openstack.org/53/80553/3/gate/gate-taskflow-docs/162eb41/doc/build/html/ : SUCCESS in 1m 36s\n- gate-taskflow-pep8 http://logs.openstack.org/53/80553/3/gate/gate-taskflow-pep8/2b341a2 : SUCCESS in 1m 18s\n- gate-taskflow-python26 http://logs.openstack.org/53/80553/3/gate/gate-taskflow-python26/264811d : SUCCESS in 2m 47s\n- gate-taskflow-python27 http://logs.openstack.org/53/80553/3/gate/gate-taskflow-python27/b31ce64 : SUCCESS in 3m 07s\n- gate-taskflow-python33 http://logs.openstack.org/53/80553/3/gate/gate-taskflow-python33/0de6633 : SUCCESS in 5m 13s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/53/80553/3/gate/gate-taskflow-tox-py26-sa7-mysql/e6610af : SUCCESS in 2m 47s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/53/80553/3/gate/gate-taskflow-tox-py27-sa8-mysql/e265cad : SUCCESS in 2m 53s\n","accounts_in_message":[],"_revision_number":3},{"id":"10a15d3142a5b5320d21ee52d99c5c5aa0fb2c59","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 14:02:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"355cc546d8355cf66c7f662e926cfed1c8933bb4","revisions":{"c5b965cb18fc65c6cce8461a2374f20cecb8153d":{"kind":"REWORK","_number":1,"created":"2014-03-14 12:56:17.000000000","uploader":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"ref":"refs/changes/53/80553/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/53/80553/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/53/80553/1"}}},"commit":{"parents":[{"commit":"e36e581cfc6a24e666a62a850fa6d2e50c4c0674","subject":"Test that failures in retry results are saved correctly","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e36e581cfc6a24e666a62a850fa6d2e50c4c0674"}]}],"author":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-14 12:52:02.000000000","tz":240},"committer":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-14 12:52:02.000000000","tz":240},"subject":"Test storage with memory and sqlite backends","message":"Test storage with memory and sqlite backends\n\nWhile testing storage with all available persistence backends\nlooks like overkill (they have their own unit tests which should\nbe enough), adding second backend to test against worth it.\n\nChange-Id: I0c4495f7868b302a80f14bcb55d76a44d8b9a0d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c5b965cb18fc65c6cce8461a2374f20cecb8153d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c5b965cb18fc65c6cce8461a2374f20cecb8153d"}]},"branch":"refs/heads/master"},"801aeb131aed137ff40da4933788d2a9a1fb6d02":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-03-17 12:26:43.000000000","uploader":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"ref":"refs/changes/53/80553/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/53/80553/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/53/80553/2"}}},"commit":{"parents":[{"commit":"7995b2f4c0ee5a5ae28446a211c532a79f09b8bb","subject":"Flow smart revert with retry controller","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7995b2f4c0ee5a5ae28446a211c532a79f09b8bb"}]}],"author":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-14 12:52:02.000000000","tz":240},"committer":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-17 12:20:45.000000000","tz":240},"subject":"Test storage with memory and sqlite backends","message":"Test storage with memory and sqlite backends\n\nWhile testing storage with all available persistence backends\nlooks like overkill (they have their own unit tests which should\nbe enough), adding second backend to test against worth it.\n\nChange-Id: I0c4495f7868b302a80f14bcb55d76a44d8b9a0d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/801aeb131aed137ff40da4933788d2a9a1fb6d02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/801aeb131aed137ff40da4933788d2a9a1fb6d02"}]},"branch":"refs/heads/master"},"355cc546d8355cf66c7f662e926cfed1c8933bb4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2014-03-18 12:58:45.000000000","uploader":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"ref":"refs/changes/53/80553/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/53/80553/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/53/80553/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/53/80553/3"}}},"commit":{"parents":[{"commit":"75eac61a0689c2c032716e9a1b6429f29fb482b0","subject":"Flow smart revert with retry controller","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/75eac61a0689c2c032716e9a1b6429f29fb482b0"}]}],"author":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-14 12:52:02.000000000","tz":240},"committer":{"name":"Ivan A. Melnikov","email":"imelnikov@griddynamics.com","date":"2014-03-18 12:58:02.000000000","tz":240},"subject":"Test storage with memory and sqlite backends","message":"Test storage with memory and sqlite backends\n\nWhile testing storage with all available persistence backends\nlooks like overkill (they have their own unit tests which should\nbe enough), adding second backend to test against worth it.\n\nChange-Id: I0c4495f7868b302a80f14bcb55d76a44d8b9a0d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/355cc546d8355cf66c7f662e926cfed1c8933bb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/355cc546d8355cf66c7f662e926cfed1c8933bb4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
