Version 2.0.0b3
Pre-release
Pre-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, ormerlin database cleanup - Built-in database garbage collection to the
merlin monitor- Can be disabled with
--disable-gc
- Can be disabled with
- Alias for
merlin databasecommand so it can be called withmerlin db - Status of run entities in the database (this will differ from task statuses)
- New classes for formatting
query-workersoutput:WorkerFormatter: base class for defining formatted output for workersRichWorkerFormatter: implementation ofWorkerFormatterfor output using the rich libraryJSONWorkerFormatter: implementation ofWorkerFormatterfor JSON outputWorkerFormatterFactory: factory class for selecting the desired worker formatter
Changed
- Changes to the
query-workerscommand:- 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.pyfile - Behind the scenes this is now querying the new Merlin Database