Skip to content

release/7.5.1

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Apr 18:28
· 553 commits to master since this release
  • 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)