V1.0.0
Release v1.0.0
Release Date: 19th January 2022
Codename: New Horizons
Summary
With this release Mayastor is considered graduated from pre-release / beta status.
Features
-
Complete reimplementation of the control plane, focused on modularity, future extensibility and scaling
- Now written in Rust
- Public RESTful API
- k8s-like reconciliation loop behavior for Mayastor managed objects (volumes, pools)
-
Extensive bug fixing and stabilization
- Supported by 1000's of hours of automated system testing
-
New Mayastor kubectl plugin for management and monitoring
Testing
This release has been subject to E2E system testing by MayaData / DataCore Software, running under Ubuntu 20.04.3_LTS (kernel: ubuntu-5.8.0.63-generic)
- Tested k8s versions
- 1.20.9
- 1.21.8
- 1.22.5
- 1.23.1
Known Issues
-
A Mayastor container may fault and restart if a disk device used by one of its associated disk pools becomes inaccessible. This is currently under investigation, with the intention of providing a fix in the next release.
-
Deploying an application pod on a worker node which hosts both Mayastor and Prometheus exporter causes that node to restart.
- workaround: Use kernel version extra-5.31.0 or later
Getting Started
Mayastor user documentation, including a quick deployment guide, can be found here
Upgrade
Upgrades from previous versions of Mayastor are not supported. Any earlier release should be removed prior to installing this version. It is intended that releases forward of v1.0.0 will allow in-place upgrades.
Support
If you are having issues during installation, configuration or upgrade, you can contact us via:
- OpenEBS on Kubernetes Slack community
- Already signed up? Head to our discussions at #openebs
- Raising an issue