Commit Graph

  • fe221e46a3 Instead of using notify member functions, just use functors. Joshua Harlow 2013-05-17 01:04:11 -06:00
  • b19e116b91 More wording fixes. Joshua Harlow 2013-05-17 00:58:44 -06:00
  • d7234ed5d7 Add the ability to alter the task failure reconcilation. Joshua Harlow 2013-05-16 23:46:18 -07:00
  • c107c95584 Merge pull request #13 from harlowja/fixed-resume Joshua Harlow 2013-05-16 23:24:27 -07:00
  • 208108fc62 Correctly run the tasks after partial resumption. Joshua Harlow 2013-05-16 23:20:34 -07:00
  • a4f79aa341 Merge pull request #12 from harlowja/code-movement Joshua Harlow 2013-05-16 23:22:09 -07:00
  • 4c4c6809aa Another wording fix. Joshua Harlow 2013-05-17 00:05:33 -06:00
  • 3cfa52e0a3 Spelling fix. Joshua Harlow 2013-05-17 00:04:56 -06:00
  • bba0eedbb9 Allow the functor task to take a name and provide it a default. Joshua Harlow 2013-05-16 16:42:24 -07:00
  • 5d079d5c0d Updated functor task comments Joshua Harlow 2013-05-16 16:34:26 -07:00
  • 998ce0ebc8 Move some of the useful helpers and functions to other files. Joshua Harlow 2013-05-16 16:25:55 -07:00
  • 66ed20eddf Merge pull request #11 from harlowja/new-hotness Joshua Harlow 2013-05-16 16:24:32 -07:00
  • 351ffd0dd5 Add the ability to associate a workflow with a job. Joshua Harlow 2013-05-16 16:24:14 -07:00
  • 9c1c601d8d Move the useful functor wrapping task from test to wrappers file. Joshua Harlow 2013-05-16 16:23:36 -07:00
  • 941cf3433c Add a thread posting/claiming example and rework tests to use it. Joshua Harlow 2013-05-16 12:34:16 -07:00
  • 77bfeea117 After adding reposting/unclaiming reflect those changes here. Joshua Harlow 2013-05-16 12:33:52 -07:00
  • 1050f60cc2 Add a nicer string name that shows what the class name is. Joshua Harlow 2013-05-16 12:33:28 -07:00
  • 89f00d013d Adjust some of the states jobs and workflows could be in. Joshua Harlow 2013-05-16 12:33:02 -07:00
  • fecba5b596 Add a more useful name that shows this is a task. Joshua Harlow 2013-05-16 12:32:44 -07:00
  • cce98b0a5c Remove impl of erasing which doesn't do much and allow for job reposting. Joshua Harlow 2013-05-16 12:32:35 -07:00
  • a401b8abe7 Various reworkings. Joshua Harlow 2013-05-16 12:21:28 -07:00
  • d44c3a0e95 Merge pull request #10 from harlowja/book-names Joshua Harlow 2013-05-16 11:54:47 -07:00
  • 05af861b82 Rename logbook contents. Joshua Harlow 2013-05-15 21:33:45 -07:00
  • 9d7b19c408 Merge pull request #9 from harlowja/memory-test Joshua Harlow 2013-05-15 19:10:24 -07:00
  • a606032655 Get a memory test example working Joshua Harlow 2013-05-15 17:59:26 -07:00
  • 9d6d6325e7 Merge pull request #8 from harlowja/pylintrc Joshua Harlow 2013-05-15 17:58:09 -07:00
  • a4a042b6cf Merge pull request #7 from harlowja/bookie Joshua Harlow 2013-05-15 17:56:56 -07:00
  • e19f67c418 Add a pylintrc file to be used with pylint. Joshua Harlow 2013-05-15 17:55:58 -07:00
  • 04571b81f6 Rework the logbook to be chapter/page based. Joshua Harlow 2013-05-15 13:56:44 -07:00
  • 946397d644 Merge pull request #6 from harlowja/master Joshua Harlow 2013-05-15 11:03:59 -07:00
  • b9becf9e1f Move ordered workflow to its own file. Joshua Harlow 2013-05-15 11:02:54 -07:00
  • c53ef842a5 Increase the number of comments. Joshua Harlow 2013-05-14 17:58:44 -07:00
  • d8a62ee24e Start adding in a more generic DAG based workflow. Joshua Harlow 2013-05-14 15:44:41 -07:00
  • b1ec08aa72 Remove dict_provider dependency. Joshua Harlow 2013-05-14 15:25:44 -07:00
  • a9948e7111 Merge pull request #5 from harlowja/master Joshua Harlow 2013-05-14 15:24:47 -07:00
  • 31b91e758e Rework due to code comments. Joshua Harlow 2013-05-14 15:24:12 -07:00
  • 7999de8de7 Begin adding testing functionality Joshua Harlow 2013-05-13 20:20:15 -07:00
  • 9c928cc32e Fill in the majority of the memory job. Joshua Harlow 2013-05-13 18:49:53 -07:00
  • c0cf3f8d47 Rework how we should be using lists instead of ordereddicts for optimal usage. Joshua Harlow 2013-05-13 18:49:30 -07:00
  • 05078fdca2 Add a context manager to the useful read/writer lock. Joshua Harlow 2013-05-13 18:48:55 -07:00
  • 61def66de3 Ensure that the task has a name. Joshua Harlow 2013-05-13 18:48:35 -07:00
  • dd1bcf71c6 Add a running state which can be used to know when a workflow is running. Joshua Harlow 2013-05-13 18:46:45 -07:00
  • 94662f7c00 Rename the date created field. Joshua Harlow 2013-05-13 18:46:12 -07:00
  • 810827e2a2 Add some search functionality and adjust the await() function params. Joshua Harlow 2013-05-13 18:43:52 -07:00
  • d3a69a4e20 Remove and add a few new exceptions. Joshua Harlow 2013-05-13 18:43:24 -07:00
  • bd84e626b3 Shrink down the exposed methods. Joshua Harlow 2013-05-13 18:40:34 -07:00
  • 1dcd281d2e Merge pull request #4 from harlowja/master Joshua Harlow 2013-05-13 18:40:17 -07:00
  • 153b5a460f Remove the promise object for now Joshua Harlow 2013-05-13 14:11:51 -07:00
  • 5317465592 Add RESUMING. Joshua Harlow 2013-05-12 16:07:11 -06:00
  • 8f64ddc3bb Fix spelling. Joshua Harlow 2013-05-12 16:06:11 -06:00
  • c501e62c5b Merge pull request #3 from harlowja/cleaned Joshua Harlow 2013-05-12 14:48:52 -07:00
  • 394ca17981 Continue on getting ready for the memory impl. to be useful. Joshua Harlow 2013-05-10 19:19:05 -07:00
  • 950947b0f4 Merge pull request #2 from harlowja/fixdict Joshua Harlow 2013-05-09 16:58:39 -07:00
  • 3da3c7f9ae Merge pull request #1 from harlowja/master Joshua Harlow 2013-05-09 16:57:19 -07:00
  • a4271954ed On python <= 2.6 we need to import ordereddict Joshua Harlow 2013-05-08 19:42:05 -07:00
  • f4fa3f8806 Remove a few other references to nova Joshua Harlow 2013-05-08 19:35:10 -07:00
  • c83d4ab4e3 Add in openstack common and remove patch references. Joshua Harlow 2013-05-08 19:32:50 -07:00
  • fdb64d9014 Move simplification over Joshua Harlow 2013-05-08 12:17:10 -07:00
  • 7e8d802da6 Merge branch 'master' of github.com:yahoo/TaskFlow Joshua Harlow 2013-05-07 14:49:11 -07:00
  • 6a4ba4f454 Continue moving here Joshua Harlow 2013-05-07 14:48:18 -07:00
  • cb13218b49 Update README.md Joshua Harlow 2013-05-07 10:59:35 -07:00
  • 1afe6a059e Update readme Joshua Harlow 2013-05-07 10:51:28 -07:00
  • c5fff21053 Move the code over for now Joshua Harlow 2013-05-07 10:49:44 -07:00
  • d6e3d62f7e Initial commit Joshua Harlow 2013-05-07 10:45:34 -07:00