Change Log
**********
v0.2.0
======
This is release contains Failure Recovery, new Parallel Sequential template,
execution now supports elastic resources, execution optimizations
and other minor enhancements. The following major issues related to this release are:
- #140: host_id for metadata is always localhost
- #139: Workflow Id returned from tigres.start()
- #138: Better logging metadata
- #137: Sequence template redirect integrated with Parallel Sequential Templates
- #136: File Exists Error with recovery tests
- #135: Sequence Template redirection
- #132: Task log name truncated upon log creation
- #131: "daemon" thread parameter misspelling
- #126: Create new template: parallel_sequential
- #125: Simple tool that mines logs for executions times
- #124: Optimize Thread, Process and Distribute parallel execution
v0.1.1
======
This is the First Usability Bug Fix (Alpha) Release of Tigres. It has
the following major bug fixes can be found in `Bitbucket `_.
- `#075 `_ incorrect dot_execution() output
- `#076 `_ cannot specify first-time tasks that take no input
- `#077 `_ distinguishing failed merge task from failed parallel task
- `#087 `_ multi-quote/nested text incorrectly parsed from log
- `#094 `_ tigres-log check --worklfow throws an error
- `#097 `_ Incorrect execution time for DISTRIBUTE_PROCESS tasks
- `#098 `_ Execution process template ends in ? state on success
- `#099 `_ 'tigres-log check --name' not filtering by name
- `#100 `_ 'tigres-log check' without --name attribute throws exception
- `#101 `_ 'tigres-log check' should add node_type to output records
- `#102 `_ tigres-log check should only check the last workflow run
- `#104 `_ Execution Distribute does not utilize all cpus
- `#105 `_ tigres-log check - timestamp without milliseconds throws Exception
- `#106 `_ Task Width defaults to virtual cpu count and not physical
- `#111 `_ Execution when pickling distribute task give unhelpful error message Execution Model
- `#113 `_ testing SLURM with patcher not returning results
- `#120 `_ Update HPC tutorial documentation for SLURM resources
- `#121 `_ setup.py is skipping installation of cloud for python 2.7.x
- `#122 `_ Clean up error handling in tigres.core.execution.utils.TaskClient
v0.1.0
======
This is the First Usability (Alpha) Release of Tigres. It has
a Python API with the following feature support.
- Template Support:
+ sequence, split, parallel, merge
- Monitoring Support
+ system event logging
+ user event logging with ability to set logging levels
+ log analysis support with interfaces for checking status,
simple find and query syntax for filtering log records.
+ generate DOT graph file from currently running program.
- Execution:
+ Support for desktop, cluster and HPC execution