)]}'
{"id":"openstack%2Ftaskflow~135146","triplet_id":"openstack%2Ftaskflow~master~Ic362ef3400f9c77e60ed07b0097e3427b999d1cd","project":"openstack/taskflow","branch":"master","topic":"bug/1392650","hashtags":[],"change_id":"Ic362ef3400f9c77e60ed07b0097e3427b999d1cd","subject":"Properly handle and skip empty intermediary flows","status":"MERGED","created":"2014-11-18 01:40:48.000000000","updated":"2014-12-18 20:45:11.000000000","submitted":"2014-12-18 20:45:09.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"113eda66496a9b58f18ebe3e08ec81364c21fb3f","_number":135146,"virtual_id_number":135146,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"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-12-18 20:45:09.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":708,"name":"Yuriy Taraday","email":"yuriy@taraday.nl","username":"yorik-sar"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"}],"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":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"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":708,"name":"Yuriy Taraday","email":"yuriy@taraday.nl","username":"yorik-sar"},{"value":2,"date":"2014-12-18 20:05:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":2,"date":"2014-12-18 20:13:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"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":708,"name":"Yuriy Taraday","email":"yuriy@taraday.nl","username":"yorik-sar"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":1,"date":"2014-12-18 20:13:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"}],"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":708,"name":"Yuriy Taraday","email":"yuriy@taraday.nl","username":"yorik-sar"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"}],"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":708,"name":"Yuriy Taraday","email":"yuriy@taraday.nl","username":"yorik-sar"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-11-18 06:23:40.000000000","updated_by":{"_account_id":708,"name":"Yuriy Taraday","email":"yuriy@taraday.nl","username":"yorik-sar"},"reviewer":{"_account_id":708,"name":"Yuriy Taraday","email":"yuriy@taraday.nl","username":"yorik-sar"},"state":"REVIEWER"},{"updated":"2014-12-18 20:05:37.000000000","updated_by":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"reviewer":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"state":"REVIEWER"},{"updated":"2014-12-18 20:13:27.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2014-12-18 20:45:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"1b7fe0252953e216402eca575006695c1cda7b42","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-18 01:40:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6a7c186ff8612035f05b3e6ee6c21bf90f351799","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 02:42:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/1/check/gate-taskflow-pep8/8892fef : SUCCESS in 49s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/1/check/gate-taskflow-docs/7a1285e/doc/build/html/ : SUCCESS in 1m 00s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/1/check/gate-taskflow-python27/e5ae879 : SUCCESS in 1m 13s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/1/check/gate-taskflow-python33/dc2d486 : SUCCESS in 2m 28s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/1/check/gate-tempest-dsvm-src-taskflow/4a258e1 : SUCCESS in 49m 35s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/1/check/gate-tempest-dsvm-neutron-src-taskflow/849f28b : SUCCESS in 1h 01m 56s\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/1/check/gate-taskflow-python26/1bbf4f9 : SUCCESS in 1m 27s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/1/check/gate-taskflow-unittests-26-sa7-mysql/489bdb6 : SUCCESS in 2m 02s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/1/check/gate-taskflow-unittests-27-sa8-mysql/3675682 : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":1},{"id":"ae935be21b4307501a70cad1bc3565f9bc745514","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-18 03:04:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2e124cb640a2ea3c72280081549ff03efe965c5a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 03:49:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/2/check/gate-taskflow-pep8/933fc53 : SUCCESS in 41s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/2/check/gate-taskflow-docs/9f02d48/doc/build/html/ : SUCCESS in 58s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/2/check/gate-taskflow-python27/7f8fff1 : SUCCESS in 1m 18s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/2/check/gate-taskflow-python33/ed77c1c : SUCCESS in 2m 14s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/2/check/gate-tempest-dsvm-src-taskflow/8901e96 : SUCCESS in 44m 31s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/2/check/gate-tempest-dsvm-neutron-src-taskflow/e48880d : SUCCESS in 42m 27s\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/2/check/gate-taskflow-python26/bbf5986 : SUCCESS in 1m 18s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/2/check/gate-taskflow-unittests-26-sa7-mysql/45671bc : SUCCESS in 1m 13s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/2/check/gate-taskflow-unittests-27-sa8-mysql/819ae6c : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":2},{"id":"2056588e9a6bfad8bdbfe1910f6d78f1ace15d27","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-18 05:45:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"53d0af7db30db807c0ff75bd9c72ad158bdc6be4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 06:49:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/3/check/gate-taskflow-pep8/1f19b9f : SUCCESS in 46s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/3/check/gate-taskflow-docs/c391ad1/doc/build/html/ : SUCCESS in 58s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/3/check/gate-taskflow-python27/e099511 : SUCCESS in 1m 10s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/3/check/gate-taskflow-python33/97217f5 : SUCCESS in 2m 32s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/3/check/gate-tempest-dsvm-src-taskflow/e4061be : SUCCESS in 1h 00m 05s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/3/check/gate-tempest-dsvm-neutron-src-taskflow/0ecad25 : SUCCESS in 1h 04m 55s\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/3/check/gate-taskflow-python26/256b0b2 : SUCCESS in 1m 23s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/3/check/gate-taskflow-unittests-26-sa7-mysql/82f842e : SUCCESS in 1m 26s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/3/check/gate-taskflow-unittests-27-sa8-mysql/0853aff : SUCCESS in 57s","accounts_in_message":[],"_revision_number":3},{"id":"fc2ebda19f2ac8633f52f8cdcf4600dfdfb825b5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-18 21:16:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"aa51fd84c334db32f1d2f150105f85f79a39a68a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 22:47:27.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/4/check/gate-taskflow-pep8/ea75429 : SUCCESS in 42s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/4/check/gate-taskflow-docs/707b7b8/doc/build/html/ : SUCCESS in 1m 10s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/4/check/gate-taskflow-python27/78a6717 : SUCCESS in 1m 11s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/4/check/gate-taskflow-python33/f526f0e : SUCCESS in 2m 22s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/4/check/gate-tempest-dsvm-src-taskflow/9cd8622 : SUCCESS in 53m 41s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/4/check/gate-tempest-dsvm-neutron-src-taskflow/467de28 : SUCCESS in 1h 15m 00s\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/4/check/gate-taskflow-python26/1a1d2c5 : SUCCESS in 1m 17s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/4/check/gate-taskflow-unittests-26-sa7-mysql/a5df817 : SUCCESS in 1m 26s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/4/check/gate-taskflow-unittests-27-sa8-mysql/563f5be : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":4},{"id":"f58aaf87f5b0b5221f9c2edd02d2bd5c93f6c9c7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-19 22:41:43.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2f84acc05df97a5137604ba713d9792c6d18bea0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-20 00:03:46.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/5/check/gate-taskflow-pep8/215c619 : SUCCESS in 56s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/5/check/gate-taskflow-docs/9d12280/doc/build/html/ : SUCCESS in 1m 00s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python27/3d43ea6 : SUCCESS in 1m 11s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python33/7d3746d : SUCCESS in 2m 25s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-src-taskflow/5e53df2 : SUCCESS in 53m 00s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-neutron-src-taskflow/59d14bd : SUCCESS in 1h 08m 06s\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python26/05b2651 : SUCCESS in 1m 16s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/5/check/gate-taskflow-unittests-26-sa7-mysql/d235df1 : SUCCESS in 1m 29s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/5/check/gate-taskflow-unittests-27-sa8-mysql/b2bbc14 : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":5},{"id":"782ca47345c2ecda7bd838d6a072bc2aea40dd9a","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-20 20:48:11.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"77c221baac087a995fdac83dcf40246a8ab7da26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-20 22:09:02.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/5/check/gate-taskflow-pep8/d50c63a : SUCCESS in 1m 09s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/5/check/gate-taskflow-docs/2977298/doc/build/html/ : SUCCESS in 1m 15s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python27/488228c : SUCCESS in 1m 20s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python33/2945394 : SUCCESS in 2m 19s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-src-taskflow/87d2dd4 : SUCCESS in 49m 24s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-neutron-src-taskflow/9d2cf5c : SUCCESS in 1h 00m 52s\n- gate-tempest-dsvm-src-taskflow-icehouse http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-src-taskflow-icehouse/131620e : FAILURE in 9m 17s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/1a23205 : FAILURE in 10m 39s\n- gate-tempest-dsvm-src-taskflow-juno http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-src-taskflow-juno/0df6105 : SUCCESS in 1h 09m 30s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-neutron-src-taskflow-juno/b4c3ed4 : SUCCESS in 1h 04m 52s\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python26/15e7e01 : SUCCESS in 1m 29s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python34/f7e5974 : SUCCESS in 3m 15s (non-voting)\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/5/check/gate-taskflow-unittests-26-sa7-mysql/2307d4b : SUCCESS in 1m 21s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/5/check/gate-taskflow-unittests-27-sa8-mysql/e6f0bc7 : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":5},{"id":"cea1fa3030cc1b0569142d60e53857f7d27d05a0","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-21 06:00:50.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"b73143d3c22b87f66f46f39b71d0f7bc9c57dade","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 07:00:02.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/5/check/gate-taskflow-pep8/7b6f04e : SUCCESS in 50s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/5/check/gate-taskflow-docs/d58d9be/doc/build/html/ : SUCCESS in 1m 21s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python27/32a29b5 : SUCCESS in 1m 20s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python33/a5aa550 : SUCCESS in 2m 24s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-src-taskflow/f4014ef : SUCCESS in 43m 50s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/5/check/gate-tempest-dsvm-neutron-src-taskflow/e892595 : SUCCESS in 54m 35s\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python26/f3b36f6 : SUCCESS in 1m 23s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/5/check/gate-taskflow-python34/e082b9d : SUCCESS in 3m 13s (non-voting)\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/5/check/gate-taskflow-unittests-26-sa7-mysql/cd18313 : SUCCESS in 1m 15s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/5/check/gate-taskflow-unittests-27-sa8-mysql/01d012c : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":5},{"id":"3d607717142364b0ef86e9e9be3d9ce3fcf8ebbc","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-02 19:46:55.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"1e11bc1fa2b7d0196051a9521d6ee222973cce8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 20:28:31.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python26/0f29541 : SUCCESS in 2m 08s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/6/check/gate-taskflow-pep8/014b707 : SUCCESS in 55s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/6/check/gate-taskflow-docs/a623f4d/doc/build/html/ : SUCCESS in 1m 23s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python27/8c1227d : SUCCESS in 1m 24s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python33/0dfee32 : SUCCESS in 2m 23s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow/93e813b : SUCCESS in 36m 43s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow/21667cb : SUCCESS in 26m 28s\n- gate-tempest-dsvm-src-taskflow-icehouse http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow-icehouse/264b4c3 : SUCCESS in 33m 12s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/d11567d : FAILURE in 27m 22s\n- gate-tempest-dsvm-src-taskflow-juno http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow-juno/1e5e9a5 : SUCCESS in 41m 32s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow-juno/3cb4bf6 : SUCCESS in 28m 34s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python34/cde2e8a : SUCCESS in 2m 33s (non-voting)\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/6/check/gate-taskflow-unittests-26-sa7-mysql/87a7e0b : SUCCESS in 1m 24s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/6/check/gate-taskflow-unittests-27-sa8-mysql/d1996c3 : SUCCESS in 1m 18s","accounts_in_message":[],"_revision_number":6},{"id":"49e4652bf350e81f25d6dc97176fe30486138e37","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-02 20:47:32.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"bd486098438bdbd5ad50da89cdcc4085c2492afb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 21:35:31.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python26/f762588 : FAILURE in 17s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/6/check/gate-taskflow-pep8/1c0c1e3 : SUCCESS in 56s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/6/check/gate-taskflow-docs/b66aba6/doc/build/html/ : SUCCESS in 1m 24s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python27/f5aac96 : SUCCESS in 1m 38s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python33/e296046 : FAILURE in 1m 58s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow/88bc0ce : SUCCESS in 33m 11s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow/170c4a3 : SUCCESS in 22m 12s\n- gate-tempest-dsvm-src-taskflow-icehouse http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow-icehouse/2187ed5 : SUCCESS in 31m 47s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/e4e65ae : SUCCESS in 29m 36s\n- gate-tempest-dsvm-src-taskflow-juno http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow-juno/8d38dea : SUCCESS in 35m 54s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow-juno/d12ea21 : SUCCESS in 26m 01s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python34/487d7d8 : SUCCESS in 3m 07s (non-voting)\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/6/check/gate-taskflow-unittests-26-sa7-mysql/3dff0a2 : SUCCESS in 1m 41s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/6/check/gate-taskflow-unittests-27-sa8-mysql/8663924 : SUCCESS in 1m 20s","accounts_in_message":[],"_revision_number":6},{"id":"7655852b92429e6eebaf838474e269f6657f4ff6","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-02 23:31:09.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"78c4a5111680b01ba3537f527f8808cabfd05713","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 00:07:24.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python26/66d8b27 : SUCCESS in 1m 37s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/6/check/gate-taskflow-pep8/43a5797 : SUCCESS in 1m 39s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/6/check/gate-taskflow-docs/756c4b0/doc/build/html/ : SUCCESS in 1m 20s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python27/6450d8d : SUCCESS in 1m 36s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python33/096785e : SUCCESS in 3m 11s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow/a2539e8 : SUCCESS in 28m 07s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow/f373c1e : SUCCESS in 23m 12s\n- gate-tempest-dsvm-src-taskflow-icehouse http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow-icehouse/045729d : SUCCESS in 31m 13s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/906c225 : SUCCESS in 27m 30s\n- gate-tempest-dsvm-src-taskflow-juno http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-src-taskflow-juno/3bcbe9f : SUCCESS in 31m 22s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/6/check/gate-tempest-dsvm-neutron-src-taskflow-juno/94ee3fe : SUCCESS in 28m 16s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/6/check/gate-taskflow-python34/0fbbfe1 : SUCCESS in 3m 12s (non-voting)\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/46/135146/6/check/gate-taskflow-unittests-26-sa7-mysql/14acdb1 : SUCCESS in 1m 29s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/46/135146/6/check/gate-taskflow-unittests-27-sa8-mysql/5ea0a7d : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":6},{"id":"1768b410eb9983d91389410055a722dd64cfdee0","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2014-12-04 20:12:16.000000000","message":"Patch Set 6: Code-Review-1\n\nJosh and I talked about this on IRC, and I think I understand the change, but I asked him for some more comments in the code so I\u0027m leaving a -1 to remind me that I\u0027ve reviewed this patch.","accounts_in_message":[],"_revision_number":6},{"id":"f8f9224d748840ed104904df63cb4a12804abfe5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-04 20:32:24.000000000","message":"Patch Set 6:\n\nAdjusting comments to be more descriptive, will be good thing to have in general for this (since it can be not so clear).","accounts_in_message":[],"_revision_number":6},{"id":"6ca3cd7a4cd490de5a08e7a51dbb16f7b9ae706a","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-04 22:11:42.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b2eb6ac50962fe54b5fa40e501b9877960936585","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-04 23:04:48.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/7/check/gate-taskflow-python26/ab760e5 : SUCCESS in 1m 35s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/7/check/gate-taskflow-pep8/4d913ce : SUCCESS in 54s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/7/check/gate-taskflow-docs/21eaec4/doc/build/html/ : SUCCESS in 1m 14s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/7/check/gate-taskflow-python27/aec9f92 : SUCCESS in 1m 14s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/7/check/gate-taskflow-python33/67dc618 : SUCCESS in 2m 27s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/7/check/gate-tempest-dsvm-neutron-src-taskflow/cc3fd49 : SUCCESS in 28m 17s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/7/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/85cb929 : SUCCESS in 27m 12s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/7/check/gate-tempest-dsvm-neutron-src-taskflow-juno/a1d11b3 : SUCCESS in 22m 40s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/7/check/gate-taskflow-python34/e33ba21 : SUCCESS in 3m 18s (non-voting)\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/7/check/gate-taskflow-tox-py26-sa7-mysql/e5b5a52 : SUCCESS in 1m 41s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/7/check/gate-taskflow-tox-py27-sa8-mysql/99e2af3 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":7},{"id":"493f69ed69b107cb4927f2ca7ec3bca629a52735","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-05 06:02:57.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"aa3074919a75e34687ff79dfa0781acb5b30b085","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-05 06:12:09.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"8dc3522f7b793790875e3706e9d596b8aeb47aff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-05 06:44:40.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/9/check/gate-taskflow-python26/43366c7 : SUCCESS in 1m 35s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/9/check/gate-taskflow-pep8/794ae7e : SUCCESS in 53s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/9/check/gate-taskflow-docs/62cf805/doc/build/html/ : SUCCESS in 1m 05s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/9/check/gate-taskflow-python27/4f70b8d : SUCCESS in 1m 17s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/9/check/gate-taskflow-python33/af3f305 : SUCCESS in 2m 22s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/9/check/gate-tempest-dsvm-neutron-src-taskflow/27278da : SUCCESS in 27m 10s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/9/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/9ca2b50 : SUCCESS in 28m 50s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/9/check/gate-tempest-dsvm-neutron-src-taskflow-juno/1522fbc : SUCCESS in 25m 25s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/9/check/gate-taskflow-python34/03244b9 : SUCCESS in 2m 59s (non-voting)\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/9/check/gate-taskflow-tox-py26-sa7-mysql/5ec08e5 : SUCCESS in 1m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/9/check/gate-taskflow-tox-py27-sa8-mysql/f574e08 : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":9},{"id":"0c8431e0ee82c97b1e1acc9874cebf34caf84418","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-05 06:55:40.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"eb9a06992a3ee5dcce3c9a7672cf650255ef2d2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-05 07:25:19.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/10/check/gate-taskflow-python26/1cacdfd : SUCCESS in 1m 27s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/10/check/gate-taskflow-pep8/64c2b92 : SUCCESS in 57s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/10/check/gate-taskflow-docs/eb1d41e/doc/build/html/ : SUCCESS in 1m 19s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/10/check/gate-taskflow-python27/9aef31e : SUCCESS in 2m 03s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/10/check/gate-taskflow-python33/9d2decd : SUCCESS in 2m 26s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/10/check/gate-tempest-dsvm-neutron-src-taskflow/f9fe1d3 : SUCCESS in 24m 13s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/10/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/46e00ce : SUCCESS in 29m 36s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/10/check/gate-tempest-dsvm-neutron-src-taskflow-juno/35493be : SUCCESS in 28m 46s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/10/check/gate-taskflow-python34/98f8361 : SUCCESS in 2m 22s (non-voting)\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/10/check/gate-taskflow-tox-py26-sa7-mysql/4b105c6 : SUCCESS in 1m 23s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/10/check/gate-taskflow-tox-py27-sa8-mysql/93a958b : SUCCESS in 54s","accounts_in_message":[],"_revision_number":10},{"id":"cc50ea7e7f95236e728170182dad4caa658bfec9","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 00:55:10.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"91ba3376e53e6e509fb8deb2ec1f7926fcd3c840","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 01:23:33.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/11/check/gate-taskflow-python26/a357fa9 : SUCCESS in 1m 22s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/11/check/gate-taskflow-pep8/17a7b50 : SUCCESS in 52s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/11/check/gate-taskflow-docs/e03be67/doc/build/html/ : SUCCESS in 50s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/11/check/gate-taskflow-python27/920ed6f : SUCCESS in 1m 10s\n- gate-taskflow-python33 http://logs.openstack.org/46/135146/11/check/gate-taskflow-python33/0249201 : SUCCESS in 2m 21s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/11/check/gate-tempest-dsvm-neutron-src-taskflow/e8c7260 : SUCCESS in 23m 46s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/11/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/5e366e0 : SUCCESS in 28m 21s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/11/check/gate-tempest-dsvm-neutron-src-taskflow-juno/98db9ce : SUCCESS in 22m 38s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/11/check/gate-taskflow-python34/16e50ae : SUCCESS in 2m 51s (non-voting)\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/11/check/gate-taskflow-tox-py26-sa7-mysql/d3650d3 : SUCCESS in 1m 25s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/11/check/gate-taskflow-tox-py27-sa8-mysql/32d2f0a : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":11},{"id":"cc07ce418e262ee8e27dbc09098a87ded06b3fc9","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 18:24:36.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"4589f250554caf2ff18c12f197baf48b1cf31a49","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 18:25:59.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"9188b1e22d7bea597f9df9eca78884ded68e9196","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 18:57:43.000000000","message":"Patch Set 13: 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/46/135146/13/check/gate-taskflow-python26/f4eccc8 : SUCCESS in 1m 27s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/13/check/gate-taskflow-pep8/43e886b : SUCCESS in 44s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/13/check/gate-taskflow-docs/620e5c3/doc/build/html/ : SUCCESS in 50s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/13/check/gate-taskflow-python27/83fc5ec : SUCCESS in 1m 50s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/13/check/gate-tempest-dsvm-neutron-src-taskflow/58edf6e : SUCCESS in 21m 48s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/13/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/2092b96 : FAILURE in 27m 07s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/13/check/gate-tempest-dsvm-neutron-src-taskflow-juno/9ebe5be : SUCCESS in 27m 59s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/13/check/gate-taskflow-python34/76f1fa4 : SUCCESS in 3m 10s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/13/check/gate-taskflow-tox-py26-sa7-mysql/c1151f3 : SUCCESS in 1m 19s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/13/check/gate-taskflow-tox-py27-sa8-mysql/7443037 : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":13},{"id":"3544ca6808ff25cadc415ba30ced74e603b1cfea","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 19:01:44.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"bed26c49fba39f0ac40ffb727445d7fc9899b529","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 19:10:16.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"3dddc6769a46e6414a60276282f55788f689d23b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 19:26:19.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"5fcbc3596ef02cdd2d6703b002febd91308915a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 19:56:03.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/15/check/gate-taskflow-python26/263f186 : SUCCESS in 1m 16s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/15/check/gate-taskflow-pep8/12e3569 : SUCCESS in 38s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/15/check/gate-taskflow-docs/42a4be9/doc/build/html/ : SUCCESS in 55s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/15/check/gate-taskflow-python27/2bad38d : SUCCESS in 1m 13s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/15/check/gate-tempest-dsvm-neutron-src-taskflow/c8e03c5 : SUCCESS in 29m 42s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/15/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/2364f38 : SUCCESS in 27m 45s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/15/check/gate-tempest-dsvm-neutron-src-taskflow-juno/5d84fdc : SUCCESS in 21m 53s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/15/check/gate-taskflow-python34/e023b02 : SUCCESS in 2m 29s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/15/check/gate-taskflow-tox-py26-sa7-mysql/19264ad : SUCCESS in 1m 18s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/15/check/gate-taskflow-tox-py27-sa8-mysql/b2163b2 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":15},{"id":"34121b5d597877c6ffb74413eea9c2f686eb76c7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 20:11:37.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"7cda37c3b7f3ad8ead21f8fefd916fd593778820","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 20:43:28.000000000","message":"Patch Set 16: 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/46/135146/16/check/gate-taskflow-python26/c2176a6 : SUCCESS in 1m 19s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/16/check/gate-taskflow-pep8/d54ca73 : SUCCESS in 38s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/16/check/gate-taskflow-docs/9cefa82/doc/build/html/ : SUCCESS in 47s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/16/check/gate-taskflow-python27/ed41c07 : SUCCESS in 1m 09s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/16/check/gate-tempest-dsvm-neutron-src-taskflow/a8dd9c2 : SUCCESS in 23m 57s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/16/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/8b7a5bd : FAILURE in 31m 48s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/16/check/gate-tempest-dsvm-neutron-src-taskflow-juno/d77a733 : SUCCESS in 22m 44s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/16/check/gate-taskflow-python34/b6e3cfc : SUCCESS in 3m 12s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/16/check/gate-taskflow-tox-py26-sa7-mysql/ee475b2 : SUCCESS in 1m 34s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/16/check/gate-taskflow-tox-py27-sa8-mysql/5ff2474 : SUCCESS in 57s","accounts_in_message":[],"_revision_number":16},{"id":"f3248a696cdd8b58a6c49550b39c2e41a6c3e46d","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 20:45:46.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"fd8dfbb60e96a26a891de7338cde38d79ecaf79d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 21:13:39.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/16/check/gate-taskflow-python26/7f54f12 : SUCCESS in 1m 29s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/16/check/gate-taskflow-pep8/bfa555d : SUCCESS in 52s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/16/check/gate-taskflow-docs/7d23e14/doc/build/html/ : SUCCESS in 46s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/16/check/gate-taskflow-python27/18559df : SUCCESS in 1m 09s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/16/check/gate-tempest-dsvm-neutron-src-taskflow/ff2a61c : SUCCESS in 24m 50s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/16/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/08f7bfe : SUCCESS in 27m 51s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/16/check/gate-tempest-dsvm-neutron-src-taskflow-juno/11beb64 : SUCCESS in 22m 33s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/16/check/gate-taskflow-python34/d08c3ab : SUCCESS in 2m 28s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/16/check/gate-taskflow-tox-py26-sa7-mysql/46339e3 : SUCCESS in 1m 14s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/16/check/gate-taskflow-tox-py27-sa8-mysql/c768b33 : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":16},{"id":"93cde511260976528d84e9b530b4f585c2b5365e","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 21:47:09.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"8e6c7d048e225aa1c40976c5d930aa4de5fbd306","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 22:18:33.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/17/check/gate-taskflow-python26/3d54a5f : SUCCESS in 1m 23s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/17/check/gate-taskflow-pep8/567acaa : SUCCESS in 38s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/17/check/gate-taskflow-docs/54a1f9b/doc/build/html/ : SUCCESS in 1m 05s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/17/check/gate-taskflow-python27/5d8d8e9 : SUCCESS in 1m 03s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/17/check/gate-tempest-dsvm-neutron-src-taskflow/e2d9017 : SUCCESS in 24m 57s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/17/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/559c4ef : SUCCESS in 25m 37s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/17/check/gate-tempest-dsvm-neutron-src-taskflow-juno/cfb4e33 : SUCCESS in 23m 36s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/17/check/gate-taskflow-python34/f55b12d : SUCCESS in 2m 26s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/17/check/gate-taskflow-tox-py26-sa7-mysql/4cc780b : SUCCESS in 1m 14s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/17/check/gate-taskflow-tox-py27-sa8-mysql/1dd0c37 : SUCCESS in 52s","accounts_in_message":[],"_revision_number":17},{"id":"c4b1eda7ad0a2f02ea0185346599104e7f1bf687","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-07 03:11:53.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"8e5e8d6e9b122b52a0518983fc4c206ca629b0e5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-07 03:18:02.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"88e7477955541e7ece85934dec7e539537a7492a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-07 03:48:22.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/19/check/gate-taskflow-python26/27ae5c4 : SUCCESS in 1m 22s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/19/check/gate-taskflow-pep8/bd10e34 : SUCCESS in 44s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/19/check/gate-taskflow-docs/745c95c/doc/build/html/ : SUCCESS in 48s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/19/check/gate-taskflow-python27/f6d2d79 : SUCCESS in 1m 29s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/19/check/gate-tempest-dsvm-neutron-src-taskflow/68e14b6 : SUCCESS in 22m 12s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/19/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/32e16de : SUCCESS in 26m 17s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/19/check/gate-tempest-dsvm-neutron-src-taskflow-juno/cd7e9dc : SUCCESS in 30m 17s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/19/check/gate-taskflow-python34/967e15c : SUCCESS in 3m 09s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/19/check/gate-taskflow-tox-py26-sa7-mysql/ba990cd : SUCCESS in 1m 23s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/19/check/gate-taskflow-tox-py27-sa8-mysql/44361b8 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":19},{"id":"c9f07f98357ac8b6d4c8fd2716efd02f2952dd1a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-11 03:14:05.000000000","message":"Patch Set 19: 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":19},{"id":"c5b71a7132e2f1feb39280b8977d075a49421717","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-11 04:06:26.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"239b61a89f9face2923a2c6bbf683eb29595fc97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-11 04:40:01.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/20/check/gate-taskflow-python26/6295224 : SUCCESS in 1m 30s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/20/check/gate-taskflow-pep8/6dc7c52 : SUCCESS in 1m 23s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/20/check/gate-taskflow-docs/dd1802c/doc/build/html/ : SUCCESS in 59s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/20/check/gate-taskflow-python27/cebebf9 : SUCCESS in 1m 22s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/20/check/gate-tempest-dsvm-neutron-src-taskflow/cdfd56b : SUCCESS in 22m 31s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/46/135146/20/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/15ea403 : SUCCESS in 27m 36s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/46/135146/20/check/gate-tempest-dsvm-neutron-src-taskflow-juno/ebfcfb1 : SUCCESS in 33m 31s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/20/check/gate-taskflow-python34/b33d34b : SUCCESS in 2m 32s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/20/check/gate-taskflow-tox-py26-sa7-mysql/ac0d445 : SUCCESS in 1m 27s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/20/check/gate-taskflow-tox-py27-sa8-mysql/8f36a8f : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":20},{"id":"f71c6cd58b8fcbc9b6a11dbc82823762857f5309","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2014-12-18 20:05:37.000000000","message":"Patch Set 20: Code-Review+2\n\nBit hairy :) but looks good","accounts_in_message":[],"_revision_number":20},{"id":"29ab8505a8cf6cdb7c276ce1d41e515fc7428557","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2014-12-18 20:13:27.000000000","message":"Patch Set 20: Code-Review+2 Workflow+1\n\nThe comments help, thanks!","accounts_in_message":[],"_revision_number":20},{"id":"f5215051fb1b8f533b4c4d8d75d004585b6d9d35","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 20:13:28.000000000","message":"Patch Set 20: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":20},{"id":"7fb9d64cb1e10383df1f3e7e278bc10d78d84a10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 20:45:09.000000000","message":"Patch Set 20: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/46/135146/20/gate/gate-taskflow-python26/d2a3dd1/ : SUCCESS in 1m 27s\n- gate-taskflow-docs http://docs-draft.openstack.org/46/135146/20/gate/gate-taskflow-docs/7568cd0//doc/build/html/ : SUCCESS in 1m 15s\n- gate-taskflow-pep8 http://logs.openstack.org/46/135146/20/gate/gate-taskflow-pep8/0136566/ : SUCCESS in 1m 00s\n- gate-taskflow-python27 http://logs.openstack.org/46/135146/20/gate/gate-taskflow-python27/79f99e5/ : SUCCESS in 1m 27s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/46/135146/20/gate/gate-tempest-dsvm-neutron-src-taskflow/9b39849/ : SUCCESS in 25m 41s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/46/135146/20/gate/gate-taskflow-tox-py26-sa7-mysql/7b0d7da/ : SUCCESS in 1m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/46/135146/20/gate/gate-taskflow-tox-py27-sa8-mysql/bf09661/ : SUCCESS in 1m 37s\n- gate-taskflow-python34 http://logs.openstack.org/46/135146/20/gate/gate-taskflow-python34/358dc5a/ : SUCCESS in 3m 08s","accounts_in_message":[],"_revision_number":20},{"id":"45c1a87fdff5cac047f99b95366b098b4f4dae86","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 20:45:11.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":20}],"current_revision_number":20,"current_revision":"eaf49950383865438dd5aaef05de7d86977403f5","revisions":{"063daf5c763c03e07b5dce226259f0cdf62dddd7":{"kind":"REWORK","_number":1,"created":"2014-11-18 01:40:48.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/1"}}},"commit":{"parents":[{"commit":"e68e1f8d1c3f855aa80856003e5df1f328faf8d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e68e1f8d1c3f855aa80856003e5df1f328faf8d5"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 01:38:22.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/063daf5c763c03e07b5dce226259f0cdf62dddd7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/063daf5c763c03e07b5dce226259f0cdf62dddd7"}]},"branch":"refs/heads/master"},"a0cff3f9b1e4a4da66ae0080e38fa0ce057ee577":{"kind":"REWORK","_number":2,"created":"2014-11-18 03:04:45.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/2"}}},"commit":{"parents":[{"commit":"e68e1f8d1c3f855aa80856003e5df1f328faf8d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e68e1f8d1c3f855aa80856003e5df1f328faf8d5"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 03:04:13.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a0cff3f9b1e4a4da66ae0080e38fa0ce057ee577"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/a0cff3f9b1e4a4da66ae0080e38fa0ce057ee577"}]},"branch":"refs/heads/master"},"1ba88ca3a5f5b31b200c636889a446538ed323ea":{"kind":"REWORK","_number":3,"created":"2014-11-18 05:45:00.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/3"}}},"commit":{"parents":[{"commit":"e68e1f8d1c3f855aa80856003e5df1f328faf8d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e68e1f8d1c3f855aa80856003e5df1f328faf8d5"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 05:44:50.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1ba88ca3a5f5b31b200c636889a446538ed323ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1ba88ca3a5f5b31b200c636889a446538ed323ea"}]},"branch":"refs/heads/master"},"788fc063278cdc0637a519f76dc1c7e0c436cd61":{"kind":"REWORK","_number":4,"created":"2014-11-18 21:16:45.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/4"}}},"commit":{"parents":[{"commit":"e68e1f8d1c3f855aa80856003e5df1f328faf8d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e68e1f8d1c3f855aa80856003e5df1f328faf8d5"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 20:21:16.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/788fc063278cdc0637a519f76dc1c7e0c436cd61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/788fc063278cdc0637a519f76dc1c7e0c436cd61"}]},"branch":"refs/heads/master"},"7cda4c20fcc315ab2f1486670bd0e66da73b2e39":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2014-11-19 22:41:43.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/5"}}},"commit":{"parents":[{"commit":"2fcf67d6b91476260cc09fc04cbe86c134ad4f20","subject":"Merge \"Remove attrdict and just use existing types\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2fcf67d6b91476260cc09fc04cbe86c134ad4f20"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-19 22:33:01.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7cda4c20fcc315ab2f1486670bd0e66da73b2e39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7cda4c20fcc315ab2f1486670bd0e66da73b2e39"}]},"branch":"refs/heads/master"},"aee07d4f6e7746b14d3c17825d18553a977e8c81":{"kind":"REWORK","_number":6,"created":"2014-12-02 19:46:55.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/6"}}},"commit":{"parents":[{"commit":"96a387f66f5d151259601b86047eec8eee72df6c","subject":"Merge \"Move scheduler and completer classes to there own modules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/96a387f66f5d151259601b86047eec8eee72df6c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-02 19:46:18.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/aee07d4f6e7746b14d3c17825d18553a977e8c81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/aee07d4f6e7746b14d3c17825d18553a977e8c81"}]},"branch":"refs/heads/master"},"5516985e2ca2a6c7c3ca8e261c3d1c8d5ea121c5":{"kind":"REWORK","_number":7,"created":"2014-12-04 22:11:42.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/7"}}},"commit":{"parents":[{"commit":"96a387f66f5d151259601b86047eec8eee72df6c","subject":"Merge \"Move scheduler and completer classes to there own modules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/96a387f66f5d151259601b86047eec8eee72df6c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-04 22:11:18.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5516985e2ca2a6c7c3ca8e261c3d1c8d5ea121c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5516985e2ca2a6c7c3ca8e261c3d1c8d5ea121c5"}]},"branch":"refs/heads/master"},"fc6e566da991115c6b260e0da0caa6f2f494d312":{"kind":"REWORK","_number":8,"created":"2014-12-05 06:02:57.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/8"}}},"commit":{"parents":[{"commit":"96a387f66f5d151259601b86047eec8eee72df6c","subject":"Merge \"Move scheduler and completer classes to there own modules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/96a387f66f5d151259601b86047eec8eee72df6c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-05 06:02:56.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fc6e566da991115c6b260e0da0caa6f2f494d312"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fc6e566da991115c6b260e0da0caa6f2f494d312"}]},"branch":"refs/heads/master"},"392cdc2c7ecc20f5580cd0aa9368824d6d60996e":{"kind":"REWORK","_number":9,"created":"2014-12-05 06:12:09.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/9"}}},"commit":{"parents":[{"commit":"96a387f66f5d151259601b86047eec8eee72df6c","subject":"Merge \"Move scheduler and completer classes to there own modules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/96a387f66f5d151259601b86047eec8eee72df6c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-05 06:11:49.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/392cdc2c7ecc20f5580cd0aa9368824d6d60996e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/392cdc2c7ecc20f5580cd0aa9368824d6d60996e"}]},"branch":"refs/heads/master"},"733533147e5c1fe1e290db06f77ac043ae605938":{"kind":"REWORK","_number":10,"created":"2014-12-05 06:55:40.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/10"}}},"commit":{"parents":[{"commit":"96a387f66f5d151259601b86047eec8eee72df6c","subject":"Merge \"Move scheduler and completer classes to there own modules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/96a387f66f5d151259601b86047eec8eee72df6c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-05 06:55:38.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/733533147e5c1fe1e290db06f77ac043ae605938"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/733533147e5c1fe1e290db06f77ac043ae605938"}]},"branch":"refs/heads/master"},"82bdc1dbda3cf0b2bbacdffd68a2322f070b972c":{"kind":"REWORK","_number":11,"created":"2014-12-06 00:55:10.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/11"}}},"commit":{"parents":[{"commit":"96a387f66f5d151259601b86047eec8eee72df6c","subject":"Merge \"Move scheduler and completer classes to there own modules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/96a387f66f5d151259601b86047eec8eee72df6c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-06 00:54:59.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/82bdc1dbda3cf0b2bbacdffd68a2322f070b972c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/82bdc1dbda3cf0b2bbacdffd68a2322f070b972c"}]},"branch":"refs/heads/master"},"fee8330167b2d5ebcfcbb295f1d0f1b73de0d767":{"kind":"REWORK","_number":12,"created":"2014-12-06 18:24:36.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/12"}}},"commit":{"parents":[{"commit":"7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234","subject":"Merge \"Just use 4 spaces for classifier indents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 18:23:20.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fee8330167b2d5ebcfcbb295f1d0f1b73de0d767"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fee8330167b2d5ebcfcbb295f1d0f1b73de0d767"}]},"branch":"refs/heads/master"},"08f9a6880e98dd1530e51674464d6a393b762327":{"kind":"REWORK","_number":13,"created":"2014-12-06 18:25:59.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/13"}}},"commit":{"parents":[{"commit":"7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234","subject":"Merge \"Just use 4 spaces for classifier indents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 18:25:48.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/08f9a6880e98dd1530e51674464d6a393b762327"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/08f9a6880e98dd1530e51674464d6a393b762327"}]},"branch":"refs/heads/master"},"fbc843d488df20950b91fae3cb0c6afff6313107":{"kind":"REWORK","_number":14,"created":"2014-12-06 19:10:16.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/14"}}},"commit":{"parents":[{"commit":"7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234","subject":"Merge \"Just use 4 spaces for classifier indents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 19:10:15.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fbc843d488df20950b91fae3cb0c6afff6313107"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/fbc843d488df20950b91fae3cb0c6afff6313107"}]},"branch":"refs/heads/master"},"b742424556cee35cbadc3dea87f6bdb769c87119":{"kind":"REWORK","_number":15,"created":"2014-12-06 19:26:19.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/15"}}},"commit":{"parents":[{"commit":"7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234","subject":"Merge \"Just use 4 spaces for classifier indents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 19:26:17.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b742424556cee35cbadc3dea87f6bdb769c87119"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b742424556cee35cbadc3dea87f6bdb769c87119"}]},"branch":"refs/heads/master"},"c0ea3fe1fb7e8ead26a0782ce4e5a3e2d8188da0":{"kind":"REWORK","_number":16,"created":"2014-12-06 20:11:37.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/16"}}},"commit":{"parents":[{"commit":"7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234","subject":"Merge \"Just use 4 spaces for classifier indents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 20:11:35.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c0ea3fe1fb7e8ead26a0782ce4e5a3e2d8188da0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c0ea3fe1fb7e8ead26a0782ce4e5a3e2d8188da0"}]},"branch":"refs/heads/master"},"b20c6eab83eb654b4860398cd98bd802db3d2d64":{"kind":"REWORK","_number":17,"created":"2014-12-06 21:47:09.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/17"}}},"commit":{"parents":[{"commit":"7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234","subject":"Merge \"Just use 4 spaces for classifier indents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 21:46:45.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b20c6eab83eb654b4860398cd98bd802db3d2d64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b20c6eab83eb654b4860398cd98bd802db3d2d64"}]},"branch":"refs/heads/master"},"eca3b2537153c0396497b488a40d3444211daaa4":{"kind":"REWORK","_number":18,"created":"2014-12-07 03:11:53.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/18"}}},"commit":{"parents":[{"commit":"7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234","subject":"Merge \"Just use 4 spaces for classifier indents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-07 03:12:19.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eca3b2537153c0396497b488a40d3444211daaa4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eca3b2537153c0396497b488a40d3444211daaa4"}]},"branch":"refs/heads/master"},"eb6a2604ed7ce0fce94d0b136b5cbc757535870b":{"kind":"REWORK","_number":19,"created":"2014-12-07 03:18:02.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/19"}}},"commit":{"parents":[{"commit":"7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234","subject":"Merge \"Just use 4 spaces for classifier indents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7b2e6e99f3e68f9772000eb1c8a4165d0f4fd234"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-07 03:17:00.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eb6a2604ed7ce0fce94d0b136b5cbc757535870b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eb6a2604ed7ce0fce94d0b136b5cbc757535870b"}]},"branch":"refs/heads/master"},"eaf49950383865438dd5aaef05de7d86977403f5":{"kind":"REWORK","_number":20,"created":"2014-12-11 04:06:26.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/46/135146/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/46/135146/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/46/135146/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/46/135146/20"}}},"commit":{"parents":[{"commit":"3b317f95cb61d72bd257905b6ec44522fddf1693","subject":"Merge \"Add and use a new simple helper logging module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/3b317f95cb61d72bd257905b6ec44522fddf1693"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-18 00:28:49.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-12-11 04:05:44.000000000","tz":-480},"subject":"Properly handle and skip empty intermediary flows","message":"Properly handle and skip empty intermediary flows\n\nInstead of linking nodes which have elements to\npredecessors which do not we should search backwards\nthrough the prior predecessors and link to one that\ndoes have nodes; this ensures that we do not create\nbad workflows when empty flows are injected.\n\nFixes bug 1392650\n\nChange-Id: Ic362ef3400f9c77e60ed07b0097e3427b999d1cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eaf49950383865438dd5aaef05de7d86977403f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eaf49950383865438dd5aaef05de7d86977403f5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
