Releases: cooperative-computing-lab/cctools
Releases · cooperative-computing-lab/cctools
release/7.2.14RC1
Bump to release/7.2.14
release/7.2.13
- Adds PythonTask to python bindings.
- More efficient work queue submit task.
release/7.2.13RC1
To 7.2.13 (#2621) * WQ: Add API for Python Function Evaluation #2610 added pytask as well as wrapper script added Documentation Update README.md Update README.md Updated PyTask and added example script python result is now method of PyTask. add no result exception class. changed command arguments for task. added doc for PyTask added del method added del condition del method changes * Pytask to PythonTask bindings #2613 move PyTask to PythonTask inside wq bindings move example to root bindings dir fix wrapper indent protect against dill not available move serialized args to its own function adds PythonTask.specify_environment If an environment file is not specified, then the task will run without python_package_run, and assumes that the worker is running inside a correct python environment. document specify_environment in example document PythonTask in manual * atexit remove staging directory of PythonTask's (#2615) * set min workers to max, when min > max (#2616) Also, error when max < 1 * wq factory: allow abort while sleep (#2618) This commit checks abort_flag each second the factory sleeps. This allows a much faster response when using the factory with PythonTask. The previous behaviour made the factory sleep for a whole period before checking the abort_flag. Fast executing PythonTask would then have a 30s overhead when using the 'with workers:' syntax. * print error messages when setting wq factory (#2619) * Factory Package Option (#2617) * Added --python_package to work_queue_factory as an alias for --wrapper "python_package_run X" --wrapper-input X. * Don't show help on most common error. * Group options display. * Cleaned up factory options to be much more readable. * Update factory manual to match help text. * Memory leak. * work queue: improve task submission time (#2620) * change list_push_priority to O(1) Before we gave preference to tasks already submitted. The current change inserts a task as soon as the priority ordering makes sense. * keep largest resource seen/requested per queue * update stats in no less time than q->time_last_log_stats * show overall manually requested in work_queue_status -A * fix mem leak on queue delete * Bump to 7.2.13RC1 Co-authored-by: Barry Sly-Delgado <[email protected]> Co-authored-by: Douglas Thain <[email protected]>
release/7.2.12
Fixes --measure-only in work_queue.
release/7.2.11
- Fix work_queue_hungry.
- Adds --class-ad to condor_submit_workers
release/7.2.9
Adds --wall-time to work_queue_worker
release/7.2.10
Bump to 7.2.10
release/7.2.9RC2
Bump to 7.2.9RC2
release/7.2.8
Adds --parent-death to work_queue_worker
release/7.2.7
Fix python2.7 release binaries