The Scylla Manager team is pleased to announce the release of Scylla Manager 2.5, a production-ready version of Scylla Manager for Scylla Enterprise customers and Scylla Open Source users. Scylla Manager is a centralized cluster administration and recurrent tasks automation tool.
Scylla Manager 2.5 is focused on improving backup performance.
Scylla Enterprise customers are encouraged to upgrade to Scylla Manager 2.5 in coordination with the Scylla support team.
The new release includes upgrades of both Scylla Manager Server and Agent.
- Download Scylla Manager and Scylla Manager Agent for Scylla Enterprise customers
- Download Scylla Manager and Scylla Manager Agent for open source users (up to 5 nodes)
- Scylla Manager Docker instance and example
- Scylla Manager 2.5 documentation
- Upgrade from Scylla Manager 2.4 to Scylla Manager 2.5
- Submit a ticket for questions or issues with Manager 2.5 (Scylla Enterprise users)
Backup start time improvement
Clusters having lots of backup files can suffer from a long wait time before uploading files. This is due to listing all remote files to calculate which files should be uploaded. The Upload would now start quickly with full speed as we changed to per file check.
Backup disk usage improvement
Uploaded backup files are immediately removed from a node storage, freeing disk space for compactions.
Agent memory usage optimisation
Scylla Manager Agent with default settings consumes below 300MiB of RAM at peak, compare to more than twice in Manager 2.4
Agent pins to all interrupt CPUs
If Scylla is configured to leave out interrupt CPUs the Scylla Manager Agent pins to all of them instead of just the last. This update allows a more fair core distribution and decreased CPU load. Note Agent resources are capped using systemd slice.
Sctool status command shows errors information for failed checks
Example of failed CQL check
- Support for v1 backups, created by Scylla Manager version 2.0 and not migrated, is removed.
- Backup listing implementation processes backup manifests sequentially, this improves server memory usage and prevents OOM crashes.
- TLS/HTTPS self-signed certificates are automatically generated on server start if not set. The scyllamgr_ssl_cert_gen script is removed.
- Startup errors (like wrong configuration) are visible in the service status and journal logs. Now it’s only visible in journalctl -xe.
- Swagger UI and migration files are now embedded in the server binary /etc/scylla-manager containing only the config file.
- Fixes a bug in Manager health check functionality, which causes a deadlock, which in turn causes Prometheus endpoint hangs and ends up causing File Descriptor starvation (part of Scylla Manager 2.5.1)
30 Aug 2021