Commit Graph

  • fceabee18f Add a locally running threaded flow Joshua Harlow 2013-06-25 18:46:55 -07:00
  • 392925d013 Merge "Do not have the runner modify the uuid" Jenkins 2013-08-26 18:27:36 +00:00
  • 062936a29c Change namings in functor_task and add docs to its __init__ Changbin Liu 2013-08-23 18:25:13 -04:00
  • dc56ff482a Rework the persistence layer Joshua Harlow 2013-08-16 12:17:20 -07:00
  • 1ebaf8c0c5 Do not have the runner modify the uuid Joshua Harlow 2013-08-24 16:05:06 -07:00
  • 38a9908be4 Refactor decorators Ivan A. Melnikov 2013-08-21 21:44:26 +04:00
  • 30cf71a809 Nicer way to make task out of any callable Ivan A. Melnikov 2013-08-22 11:45:01 +04:00
  • 0ad4ed1c89 Use oslo's sqlalchemy layer Joshua Harlow 2013-08-15 15:05:05 -07:00
  • acd545f9c2 File movements Joshua Harlow 2013-08-15 16:54:00 -07:00
  • 6c309a475d Merge "Added Backend API Database Implementation" Jenkins 2013-08-12 18:44:27 +00:00
  • ff1dc9544c Added Backend API Database Implementation kchenweijie 2013-08-07 16:36:17 -05:00
  • ab491f86e3 Merge "Added Memory Persistence API and Generic Datatypes" Jenkins 2013-08-09 19:51:07 +00:00
  • 4cee45e2e3 Added Memory Persistence API and Generic Datatypes kchenweijie 2013-08-02 09:18:32 -05:00
  • 7f0f7a69ef Resync the latest oslo code. Joshua Harlow 2013-08-07 19:14:20 -07:00
  • be5762a333 Remove openstack.common.exception usage Joshua Harlow 2013-08-07 19:05:18 -07:00
  • 442e74c035 Forgot to move this one to the right folder. Joshua Harlow 2013-08-02 14:49:39 -07:00
  • c3267983f2 Merge "Add a more complicated graph example." Jenkins 2013-08-02 21:48:51 +00:00
  • 40a74837ce Merge "Add a new simple calculator example." Jenkins 2013-08-02 21:48:24 +00:00
  • d3b4ab6e34 Merge "Quiet the provider linking." Jenkins 2013-08-02 21:45:42 +00:00
  • 763c0a071e Merge "Deep-copy not always possible." Jenkins 2013-08-02 21:42:28 +00:00
  • 3674983e6a Merge "Adjust a bunch of hacking violations." Jenkins 2013-08-02 21:27:54 +00:00
  • 574d0da91f Add a new simple calculator example. Joshua Harlow 2013-06-27 15:47:06 -07:00
  • efb70d7b33 Quiet the provider linking. Joshua Harlow 2013-08-02 10:44:40 -07:00
  • d889c0b607 Deep-copy not always possible. Joshua Harlow 2013-08-02 00:05:08 -07:00
  • 9be6c5d18a Add a example which simulates booting a vm Joshua Harlow 2013-08-01 20:12:10 -07:00
  • 07854a2366 Add a more complicated graph example. Joshua Harlow 2013-08-01 18:44:38 -07:00
  • fb12fa1cc4 Move examples under the source tree. Joshua Harlow 2013-08-01 19:07:33 -07:00
  • 324ea453ae Adjust a bunch of hacking violations. Joshua Harlow 2013-07-30 10:39:40 -07:00
  • 112d8664f4 Fix typos in test_linear_flow.py and simple_linear_listening.py Changbin Liu 2013-07-30 22:34:49 -04:00
  • 9282d3a944 Fix minor code style Changbin Liu 2013-07-29 18:57:59 -04:00
  • 3e5d91584a Fix two minor bugs in docs/examples Changbin Liu 2013-07-29 15:05:28 -04:00
  • 7b72e46e51 Show file modifications and fix dirpath based on config file. Joshua Harlow 2013-07-24 15:45:20 -07:00
  • 611dfa0fb3 Merge "Add a way to use taskflow until library stabilized." Jenkins 2013-07-24 22:33:31 +00:00
  • 6750ed5f2c Merge "Provide the length of the flows." Jenkins 2013-07-24 05:53:44 +00:00
  • 984ced599b Add a way to use taskflow until library stabilized. Joshua Harlow 2013-07-22 18:19:28 -07:00
  • 81d0884d55 Provide the length of the flows. Joshua Harlow 2013-07-10 00:00:04 -07:00
  • 1c99d9c322 Parents should be frozen after creation. Joshua Harlow 2013-07-09 23:55:27 -07:00
  • 37edf7d4ff Allow graph dependencies to be manually provided. Joshua Harlow 2013-07-08 14:07:28 -07:00
  • 2c23861558 Merge "Use the runner interface as the best task lookup." Jenkins 2013-07-10 04:48:36 +00:00
  • 9ffcbd676e Merge "Unify creation/usage of uuids." Jenkins 2013-07-10 04:48:35 +00:00
  • 3e24dc3224 Merge "Move to using pbr." Jenkins 2013-07-10 04:46:36 +00:00
  • 61f3944a4f Add helper reset internals function. Joshua Harlow 2013-07-08 11:19:09 -07:00
  • 16c7b8aa19 Move to using pbr. Joshua Harlow 2013-07-07 21:22:34 -07:00
  • b0beb07281 Unify creation/usage of uuids. Joshua Harlow 2013-07-06 20:55:46 -07:00
  • 90182f6ae6 Use the runner interface as the best task lookup. Joshua Harlow 2013-07-06 20:38:37 -07:00
  • b89eefea18 Merge "Clear out before connecting." Jenkins 2013-07-06 22:35:21 +00:00
  • b04ba8a43c Merge "Ensure we document and complete correct removal." Jenkins 2013-07-06 22:32:25 +00:00
  • c17a85dcee Ensure we document and complete correct removal. Joshua Harlow 2013-07-06 15:25:56 -07:00
  • ae9af35978 Pass runners instead of task objects/uuids. Joshua Harlow 2013-07-06 15:12:25 -07:00
  • 06833fee40 Move how resuming is done to be disconnected from jobs/flows. Joshua Harlow 2013-06-25 12:59:29 -07:00
  • 1f7edf2316 Clear out before connecting. Joshua Harlow 2013-07-06 12:27:35 -07:00
  • d746a93171 Make connection/validation of tasks be after they are added. Joshua Harlow 2013-06-06 12:40:00 -07:00
  • 0cfb18e00b Add helper to do notification Joshua Harlow 2013-06-24 15:26:24 -07:00
  • ade53f7229 Store results by add() uuid instead of in array format. Joshua Harlow 2013-06-28 19:18:48 -07:00
  • e8e60e884f Integrate better locking and a runner helper class. Joshua Harlow 2013-06-28 17:20:57 -07:00
  • 2d5f90fa24 Cleaning up various components. Joshua Harlow 2013-06-27 22:45:54 -07:00
  • 2c333387ba Move some of the ordered flow helper classes to utils. Joshua Harlow 2013-06-27 22:34:42 -07:00
  • a3f8f4de8e Merge "Allow instance methods to be wrapped and unwrapped correctly." Jenkins 2013-06-27 19:46:04 +00:00
  • 686ea905ed Allow instance methods to be wrapped and unwrapped correctly. Joshua Harlow 2013-06-14 16:15:09 -07:00
  • db04cd7e19 Merge "Update readme to point to links." Jenkins 2013-06-27 18:10:37 +00:00
  • 6c40c56c5b Add a start of a few simple examples. Joshua Harlow 2013-06-26 23:23:38 -07:00
  • b421c2c634 Update readme to point to links. Joshua Harlow 2013-06-27 11:00:05 -07:00
  • a7482eaa18 Fix most of the hacking rules Angus Salkeld 2013-06-25 22:48:23 +10:00
  • 6b17ba8ab7 Fix all flake8 E* and F* errors Angus Salkeld 2013-06-25 16:38:30 +10:00
  • 339e43d03b Fix the current flake8 errors Angus Salkeld 2013-06-26 11:03:23 +10:00
  • 9bb29b224a Merge "Add the task to the accumulator before running." Jenkins 2013-06-24 22:39:02 +00:00
  • 97722f4f81 Merge "Don't keep the state/version in the task name." Jenkins 2013-06-24 21:43:29 +00:00
  • f56086d067 Don't keep the state/version in the task name. Joshua Harlow 2013-06-08 10:55:37 -07:00
  • 6ddf738bbb Dinky change to trigger jenkins so I can cleanup. Joshua Harlow 2013-06-18 12:44:27 -07:00
  • 17c5e6e734 Add the task to the accumulator before running. Joshua Harlow 2013-06-07 17:25:45 -07:00
  • b94b4f0412 Merge "Add the ability to soft_reset a workflow." Jenkins 2013-06-07 23:46:49 +00:00
  • adc37bd3d0 Merge "Add .settings and .venv into .gitignore" Jenkins 2013-06-06 19:32:32 +00:00
  • 90960f27b2 Add .settings and .venv into .gitignore Changbin Liu 2013-06-05 22:35:32 -04:00
  • 711c19c84b Fix tests for python 2.6 Joshua Harlow 2013-06-05 12:18:56 -07:00
  • 14a3d594c5 Add the ability to soft_reset a workflow. Joshua Harlow 2013-06-05 12:06:00 -07:00
  • 16a5e1c27f Add a .gitreview file so that git-review works. Joshua Harlow 2013-06-04 10:18:07 -07:00
  • 814a187004 Merge pull request #30 from harlowja/ensure-excp Joshua Harlow 2013-06-03 21:21:44 -07:00
  • 5e0e49eefb Ensure we have an exception and capture the exc_info. Joshua Harlow 2013-06-03 21:19:44 -07:00
  • fd627447da Merge pull request #29 from harlowja/optional-reqs Joshua Harlow 2013-06-03 20:37:49 -07:00
  • 35c75ecc44 Update how graph results are fetched when they are optional. Joshua Harlow 2013-06-03 20:02:59 -07:00
  • fdc840b5b7 Allow for optional task requirements. Joshua Harlow 2013-06-03 17:46:00 -07:00
  • 520f7ace49 We were not notifying when errors occured so fix that. Joshua Harlow 2013-05-31 22:53:31 -07:00
  • a194c8ea52 Bring over the nova get_wrapped_function helper and use it. Joshua Harlow 2013-05-31 11:23:39 -07:00
  • 846fd590de Allow for passing in the metadata when creating a task detail entry. Joshua Harlow 2013-05-30 11:27:50 -07:00
  • adf1cc25cc Merge pull request #28 from harlowja/no-functor-task Joshua Harlow 2013-05-30 11:15:26 -07:00
  • 189fcbce82 Update how the version task functor attribute is found Joshua Harlow 2013-05-30 10:47:19 -07:00
  • c990237014 Remove more tabs incidents. Joshua Harlow 2013-05-30 10:29:49 -07:00
  • ec3a0adeb4 Merge pull request #27 from kchenweijie/master Joshua Harlow 2013-05-30 10:27:09 -07:00
  • 47e0fd009d Removed test noise and formatted for pep8 Kevin Chen 2013-05-30 11:41:32 -05:00
  • 6254d7464f Merge branch 'master' of https://github.com/kchenweijie/TaskFlow Kevin Chen 2013-05-30 11:32:21 -05:00
  • bc4859c634 Continue work on decorator usage. Joshua Harlow 2013-05-29 21:15:44 -07:00
  • b5901de704 Ensure we pickup the packages. Joshua Harlow 2013-05-29 15:16:40 -07:00
  • 5fdf5149b3 Fixed pep8 formatting... Finally. Kevin Chen 2013-05-29 14:55:34 -05:00
  • 75cd2ce5cb Add flow disassociation and adjust the assocate path Joshua Harlow 2013-05-29 11:28:01 -07:00
  • b2ad872065 Add a setup.cfg and populate it with a default set of nosetests options. Joshua Harlow 2013-05-29 11:16:03 -07:00
  • fab1aa7526 Merge pull request #24 from harlowja/task-naming-versions Joshua Harlow 2013-05-29 11:05:54 -07:00
  • 08783aa37c Merge pull request #23 from harlowja/tests-quiet Joshua Harlow 2013-05-28 23:03:08 -07:00
  • ee550bab5a Fix spacing Joshua Harlow 2013-05-28 22:46:22 -07:00
  • a78a4338b5 Add a better task name algorithm. Joshua Harlow 2013-05-28 22:40:48 -07:00
  • 9fc3708150 Add a major/minor version. Joshua Harlow 2013-05-28 22:40:31 -07:00