Skip to content

Releases: cooperative-computing-lab/cctools

release/7.5.2

14 Apr 19:55
Compare
Choose a tag to compare
  • vine: remove : from log directory names as it is special in the shell (no-op) (#3269)
    
  • TaskVine: Big Manual Update (#3268)
    
  • add command line options to vine_example_blast.py (#3270)
    
  • print default value of options in plotting tool (#3271)
    
  • Reproducibility edits to BGD example (#3265)
    
  • updates with name, port to bgd (#3275)
    

release/7.5.1

12 Apr 18:28
Compare
Choose a tag to compare
  • add CCTOOLS_OPSYS as a var available for tests (#3125)
    
  • configure: detect conda (#3126)
    
  • py: vine examples fix error messages (#3128)
    
  • vine: New Cachenames (Merge and Fixup) (#3120)
    
  • vine: Fix up Examples (#3133)
    
  • vine: Schedule to Files by Default (#3134)
    
  • poncho_package_create: fallback to $CONDA_EXE (#3138)
    
  • vine: Reorganized Use of MD5 (#3142)
    
  • Enable coprocess to start with poncho_package_run (#3123)
    
  • vine xrootd (#3132)
    
  • vine py: do not double raise on error (#3135)
    
  • remove always-true condition (#3143)
    
  • vine: Cleanup Debug Output (#3139)
    
  • change to octal number instead of decimal (#3147)
    
  • delete cache on startup/shutdown, uid+pid workspace (#3144)
    
  • adds commit times, attempt number to transactions log (#3152)
    
  • vine symlink to most recent logs (#3153)
    
  • Disable (but don't yet remove old) taskvine JSON API proxy. (#3145)
    
  • Vine: Simplified Output Buffer API (#3149)
    
  • int file->length to size_t file->size (#3154)
    
  • Vine: minitask input file transfer fix (#3155)
    
  • Vine declare file (#3157)
    
  • Vine: Added logging and graphing capabilities for duties (#3150)
    
  • Vine: File Replica Table (#3151)
    
  • Pythonify examples (#3163)
    
  • adds cache directory at vine_runtime_info_path/ (#3171)
    
  • Workqueue: Fixes for BenC running serverless with Parsl (#3161)
    
  • Add startime io updates (#3172)
    
  • use usecs instead of seconds in transfer transactions (#3174)
    
  •  Vine: Peer Transfer Flags in vine_file (#3173)
    
  • Task declaration with keywords and **dict
    
  • adds size input info to running state transaction (#3176)
    
  • reimplement parsing for vine_plot_txn_log with dataframes (#3175)
    
  • rework enable_monitoring API (#3178)
    
  • Fix plot cache update bug (#3179)
    
  • Adds vine_declare_chirp (#3186)
    
  • correctly plot tasks attempts lost on disconnect (#3187)
    
  • Allow plot of partial logs (for plots while workflow still active) (#3189)
    
  • Fix proportional resources and resource multiplier (#3190)
    
  • More realistic Blast example uses 16 random queries for each task. (#3177)
    
  • Vine: Add complex Blast example in C (#3191)
    
  • Vine: file_flags and mount_flags (#3181)
    
  • work_queue: Adding coprocesses-total default (#3180)
    
  • Add files to file_table when they are declared (#3193)
    
  • Adds caching flags for vine files (#3195)
    
  • Cleanup add files (#3192)
    
  • Edit main loop using vine_tune (#3194)
    
  • Rename file flags (#3197)
    
  • Fixes for cache name and replicas (#3200)
    
  • adds s = vine_task_get_resources(t, name) (#3201)
    
  • remove deprecated -py3 from swig command line (#3202)
    
  • Assign slots to executing tasks by default (#3203)
    
  • only untar if it does not look like the directory already has an untared environment (#3206)
    
  • Comment blast c example (#3205)
    
  • Adds execution environments to tasks (#3208)
    
  • non-interactive tzconfig for apptainer (#3209)
    
  • remove add_{in,out}put_* from task dict (#3204)
    
  • Add env parameter to declare_xrootd (#3210)
    
  • guard against worker replicas not yet declared at the manager (#3212)
    
  • adds remove_file to python bindings (#3213)
    
  • mark temp files with VINE_CACHE (#3211)
    
  • update chirp and mosaic python examples to use add_environment (#3214)
    
  • use same time window for final summary and log series (#3215)
    
  • vine py: remove methods that added files to tasks without declaring them at the manager (#3207)
    
  • Poncho run_in_env (#3220)
    
  • vine: display for jupyter notebooks (#3223)
    
  • on failure to start a transfer server, terminate worker (#3224)
    
  • forbid sharing minitasks, for now (#3225)
    
  • vine py: SSL fixes (#3226)
    
  • vine factory: vine understand manager_status, no queue_status (#3228)
    
  • ssl better logs (#3229)
    
  • do not str None (#3230)
    
  • Vine: serverless rename and create_library_from_functions (#3170)
    
  • vine library: small changes to function docs, example with command line arguments (#3232)
    
  • vine factory: update config if factory already running (#3237)
    
  • Fix status notebook for taskvine and wq (#3238)
    
  • vine: Add resource monitor, track fds to test with valgrind (#3239)
    
  • fix mini task flags (#3241)
    
  • fix poncho doc examples, add json syntax (#3243)
    
  • Fix double waiting log (#3245)
    
  • adds tics at regular time intervals to vine_plot_txn_log, option to hide legend (#3246)
    
  • adds strict input flag for input files, sort merge example (#3217)
    
  • vine: fix cache path when only dir is needed (#3247)
    
  • vine plot: fix issue where ticks did not respect origin (#3250)
    
  • remove message when no coprocess is found with a given state (#3249)
    
  • Serverless sandbox fix (#3248)
    
  • taskvine: Library Plotting (#3251)
    
  • vine: ensure log dir exists for ssl keys (#3256)
    
  • vine: do not break out of mount loop when looking for transfers (#3253)
    
  • Fix deprecations in github actions workflow (#3260)
    
  • Fix auto mode (#3257)
    
  • wq updates (#3261)
    
  • Vine install examples (#3262)
    
  • updates to taskvine to most recent version, marked todos (#3244)
    
  • add stats mode to plot_txn_log (#3258)
    
  • correctly activate auto-mode allocation tests (#3263)
    
  • Conda from vars (#3264)
    
  • add python to path for local tests (#3266)
    
  • keep given prefix on CONDA_BUILD (#3267)
    

release/7.5.1rc4

12 Apr 17:21
Compare
Choose a tag to compare
release/7.5.1rc4 Pre-release
Pre-release
bump to 7.5.1rc4

release/7.5.0

15 Feb 19:05
Compare
Choose a tag to compare
  • Change catalog update protocol to tcp by default. #3114
  • wq del issue fixed on last instance of a python task #3091
  • Adds statx to parrot #3081
  • category: fix update to max seen values #3074
  • wq: Asynchronous Remote File Access #2920
  • wq: use cache path to remove file at worker #2914
  • wq: Bucketing Algorithms for Resource Classification #3041

release/7.4.16

16 Dec 17:06
Compare
Choose a tag to compare
  • category: fix update to max seen values #3074
    
  • fix field in wq task and C linking instruction (#3061)
    

release/7.4.15

16 Nov 17:49
Compare
Choose a tag to compare
  • Remove use of special symbolic link to Python.framework. (#3020)
    
  • Test better clean (#3014)
    
  • readthedocs + doxygen (#3006)
    
  • Suppress large number of linker warnings that come when using Conda. (#2996)
    
  • Add scratch-dir option to work_queue_submit_common (#2982)
    
  • rename singularity to apptainer in packaging script (#2981)
    
  • Fixed typos in Makeflow and Work Queue docs (#2970)
    
  • Generalize tmpdir placement in work queue #3005
    

release/7.4.14

12 Sep 12:41
Compare
Choose a tag to compare
  • wq: correctly full clean state for resubmission #2977

release/7.4.13

30 Aug 16:02
Compare
Choose a tag to compare
  • wq python: include major version in python executable #2952
    
  • wq: fix password for submit scripts, shorten --ssl option #2958
    

release/7.4.12

16 Aug 17:51
Compare
Choose a tag to compare
bump to 7.4.12

release/7.4.11

16 Aug 17:31
Compare
Choose a tag to compare
release/7.4.11 Pre-release
Pre-release
  • wq python: let the bindings create temporary ssl key and cert (#2950)
  • wq resources jupyter status display (#2947)