Skip to content

Releases: cooperative-computing-lab/cctools

release/7.13.1

17 Sep 15:32
Compare
Choose a tag to compare
  • vine: use disk cat minimum, not user allocation (#3935)

release/7.13.0

30 Aug 15:27
Compare
Choose a tag to compare
  • Remove taskvine_json and vine_api_proxy from C side of things. (#3897)
    
  • Makeflow: Man page bits for SSL. (#3896)
    
  • Batch: Rework Interface Into Queue, Task, File Objects (#3898)
    
  • vine: deserialize argument infile before forking (#3902)
    
  • rename import_modules to hoisting_modules (#3903)
    
  • Vine: Function Slots Default to Number of Cores (#3904)
    
  • Doc: Update MD to match M4 (#3908)
    
  • dont catch import error when creating library (#3907)
    
  • vine: remove disk check for library task (#3909)
    
  • vine: temporarily remove resource check for function calls (#3913)
    
  • vine: default worker disk to half avaialble (#3916)
    
  • user resource specifications are absolute (#3914)
    
  • vine: do not use temp for target constant keys in dask (#3918)
    
  • set resources in factories (#3924)
    
  • Doc: Fix Build Namespace and Broken Links (#3925)
    

release/7.12.0

05 Aug 16:35
Compare
Choose a tag to compare
  • Futures stream output (#3899)
    
  • fix task disk measurement (#3895)
    
  • Vine: add wait and as_completed for futures (#3876)
    
  • vine: fix useless recovery tasks submission (#3891)
    
  • vine: recover lost temporary files on worker removal (#3887)
    
  • vine: submit all potential recovery tasks for one task in one go (#3885)
    
  • vine: stage out pythontask input properly (#3884)
    
  • vine: prune stale files in daskvine (#3880)
    
  • fix calloc arguments, batch_job_dryrun (#3881)
    
  • Better error handling for GPU detection. (#3879)
    
  • vine: sum disk usage to avoid overfilling worker allocation (#3877)
    
  • disable centos7 (#3878)
    
  • Use vine_set_framework to indicate when makeflow is using taskvine. (#3875)
    
  • Makeflow: Add SSL Key/Cert for WQ/Vine (#3874)
    
  • Chirp: Cleanup code and remove some dependencies. (#3873)
    
  • Format: Fix Crazy Line Breaks (#3872)
    
  • Port: Patches to Build on FreeBSD (#3871)
    
  • Chirp: Use openssl pkeyutl instead of rsautl (#3869)
    
  • List all authentication methods in man pages. (#3870)
    
  • vine: assign size to t->size in stage_output_file (#3867)
    
  • vine: consistently use int64 in copy_file_to_file (#3863)
    
  • Vine: Keep Scheduler Stateless for Libraries/Functions (#3857)
    
  • Factory: Check protocol version before submitting workers. (#3861)
    
  • Give C compile command relative to CONDA_PREFIX (#3860)
    
  • Build: M1 (#3859)
    
  • vine: handle library failures (#3855)
    
  • Vine: Buffer Asynchronous Messages From Worker for Async Task Completion (#3669)
    
  • VINE: add miscellaneous plotting tools (#3852)
    
  • vine: compute hash only when cache level requires it (#3853)
    
  • vine: combine imports when calculating function hash (#3837)
    

release/7.11.1

14 Jun 13:39
Compare
Choose a tag to compare
  • Clean up swig bindings (#3847)
    
  • vine: check if the library exists when submitting FunctionCall tasks (#3832)
    
  • VINE: add miscellaneous plotting tools (#3852)
    
  • vine: release lib tasks (#3824)
    
  • vine: dask executor worker transfers segfault fix (#3831)
    
  • vine: fix doc typos, code typos, and callback signatures for `FuturesExecutor` (#3836)
    
  • Infra: Update GitHub actions to v4 (#3841)
    
  • activate almalinux9 (#3842)
    
  • http to https makeflow examples (#3848)
    
  • Catalog: Make Tests More Robust (#3850)
    
  • vine: correctly account for time/stats in no_wait (#3849)
    
  • vine: combine imports when calculating function hash (#3837)
    
  • vine: compute hash only when cache level requires it (#3853)
    

release/7.11.0

10 May 15:35
Compare
Choose a tag to compare
  • vine: fn call write input to disk if output survives task (#3821)
    
  • vine: Set library types (#3823)
    
  • vine: do not use rampdown heuristic by default (dask executor) (#3822)
    
  • vine: add wrapper to funcalls in dask executor (#3820)
    
  • vine: temporary change: do not fail task if input file changed (#3817)
    
  • vine: Wait no wait (#3815)
    
  • Daskvine instrument (#3812)
    
  • change LIBRARY to TEMPLATE and INSTANCE (#3814)
    
  • vine: do not hash functions with @monitored decorator (#3816)
    
  • library_cleanup (#3808)
    
  • small enhancement (#3813)
    
  • Vine: Load in data to cache from the shared filesystem (#3756)
    
  • vine: minor dask vine fixes (#3809)
    
  • vine: limit temp replica requests per cycle (#3776)
    
  • vine: change `clone` to `addref` (#3799)
    
  • vine: function call exit code (#3803)
    
  • fix (#3796)
    
  • vine: set a limit on the number of tasks submitted to manager (#3807)
    
  • vine: task library to follow set/get convention. (#3794)
    
  • vine: send library memleak (#3791)
    
  • vine: dask add progress bar (#3801)
    
  • vine: manager check temps (#3802)
    
  • Daskvine fix repeated keys (#3805)
    
  • vine: threadpoolctl for function calls (#3772)
    
  • Condor: Chaos Monkey (#3774)
    
  • TaskVine: Fix logging of library deployment (#3780)
    
  • vine, wq: version strings (#3793)
    
  • Worker id after random init (#3792)
    
  • vine: small task fixes related to mem leaks (#3790)
    
  • Vine: Add counters for performance and leak detection. (#3786)
    
  • vine: fix small mem leak when adding task context (#3782)
    
  • vine: add the extra input files to lib tasks (#3781)
    

release/7.10.1

24 Apr 00:54
Compare
Choose a tag to compare
release/7.10.1 Pre-release
Pre-release
  • vine: use worker start time in usecs as rand seed (#3778)
  • vine: lib tasks coffea casa minor fixes (#3779)

release/7.10.0

17 Apr 21:07
Compare
Choose a tag to compare
  • rmonitor: update summary file as excutable runs with --update-summary (#3754)
  • vine, wq: set a maximum number of task to run per category (#3759)
  • vine: Worker contact address (#3767)
  • vine: adds vine_update_catalog to allow apps to force catalog update (#3765)
  • fixed_location flag check (#3766)

release/7.9.2

04 Apr 11:29
Compare
Choose a tag to compare
  • Peer custom ports (#3757)
  • Fix configure help message (#3758)

release/7.9.1

02 Apr 16:48
Compare
Choose a tag to compare
  • vine: fixes to SNI handling (coffea-casa) (#3755)

release/7.9.0

28 Mar 14:28
Compare
Choose a tag to compare
release/7.9.0 Pre-release
Pre-release
  • adds spool to wq condor_submit_workers (#3751)
  • transfer missing to forsaken (#3747)
  • vine: remove transfer pairs with sources (#3749)
  • vine: set transfer failure on cache invalid (#3748)
  • vine: cleanup vine_submit_workers (#3735)
  • Vine: Forsake functions when library exits. (#3742)
  • copy manager addrs with DOMAIN_NAME_MAX limit (#3740)
  • vine: only checkpoint DaskVineFile's (#3746)
  • Vine: Fix Library Failure Segfault (#3743)
  • Add additional environment variables to set number of cores appropriately (#3733)
  • Last transfer failure (#3745)
  • vine: use environment for library tasks in dask_executor (#3736)
  • Switch to HMAC_CTX_new to allocate context, instead of declaring on stack. (#3720)
  • vine: adds --spool to vine_submit_workers -T condor (#3732)
  • vine: adds a transient result failure to tasks (#3729)
  • vine: move retry logic into a proper place (#3730)
  • fix debug flag (#3724)
  • vine: temp fix, worker does not fail on repeated put_url (#3723)
  • vine: record replicas in transit (#3719)
  • dttools: add hash iteration from a given key (#3722)
  • set: array of elements in random order (#3718)
  • guard div zero for random bucket starts (#3717)
  • configure: turn on max debug symbols with --debug (#3713)
  • vine: update replica sets when worker is removed (#3708)
  • parrot: fix new compiler strict warnings (#3712)
  • vine: fix recovery tasks multiple creation (#3707)
  • vine: delete workflow files on worker disconnection (#3705)
  • vine: fix peer_addr double free (#3704)
  • vine: chech start time in seconds (#3703)
  • vine: worker<->file association (#3702)
  • Makeflow: Fix handling of dashes in filenames. (#3701)
  • Library minor fixes (#3697)
  • check available (#3694)
  • Fix several aspects of handle_cache_invalid: (#3695)
  • vine: consider cached output buffers as replicas at workers (#3690)
  • vine: Hash random start (#3688)
  • vine: use port range in futures test (#3689)
  • vine: compare cache level TASK instead of WORKFLOW (#3687)
  • vine: set function start time when sent to library (#3686)