This repository has been archived by the owner on Jan 6, 2018. It is now read-only.
Introducing Daytona 2.1.1 with new features, enhancement and bug fixes. If you would like to report some bug and suggest some features or enhancements, please file an issue on Daytona github page.
Below are the changes we are introducing in daytona with this release:
- Database changes and cleanup. Removed some old legacy tables and columns. If user is using database schema of Daytona 2.0.0 release then they need to perform DB migration on existing daytona instances.
- Added Changes for putting execution script in some folder inside ExecScripts directory. This will allow user to put multiple scripts in a single folder and then user will provide name of startup script in framework definition. Later when daytona kicks-off any test, it will copy whole folder with all files and start execution of startup script provided by user in framework definition and then this script can execute other helper scripts as a part of test execution.
- Now user need to provide daytona install directory. User can find all daytona related files and folder in this location.
- Updated installation, uninstallation and other scripts accordingly.
- System metric gather implementation changed from perl script to python. Now on agent startup, agent starts 4 continuous threads for various data collection like SAR gather, io stat, top output gather and docker stat collection. These threads just produce output in test specific files if the test is in running state. Only docker version 10+ is supported.
- Removed old perl scripts sar_gather_agent.pl and flatten_sar.pl
- Test life cycle logs from agent and scheduler added.
- Added graph rendering for docker stats
- Updated sample daytona framework