Skip to content

Version 2.0.0b3

Pre-release
Pre-release

Choose a tag to compare

@bgunnar5 bgunnar5 released this 25 Nov 16:33
· 2 commits to develop-2.0 since this release

[2.0.0b3]

Added

  • New merlin cancel <yaml> command that cancels all runs of a current study
  • Monitor now checks each run of a study on every loop
  • Garbage collection functionality for the database. Called with: merlin database gc, merlin database garbage-collect, or merlin database cleanup
  • Built-in database garbage collection to the merlin monitor
    • Can be disabled with --disable-gc
  • Alias for merlin database command so it can be called with merlin db
  • Status of run entities in the database (this will differ from task statuses)
  • New classes for formatting query-workers output:
    • WorkerFormatter: base class for defining formatted output for workers
    • RichWorkerFormatter: implementation of WorkerFormatter for output using the rich library
    • JSONWorkerFormatter: implementation of WorkerFormatter for JSON output
    • WorkerFormatterFactory: factory class for selecting the desired worker formatter

Changed

  • Changes to the query-workers command:
    • Output now displays a lot more information, including logical and physical worker specific info
    • Output now formatted using rich tables or json
    • Now handled through worker classes rather than functions in celeryadapter.py file
    • Behind the scenes this is now querying the new Merlin Database