The focus of this release is on two main areas:
- Better management of large-scale deployments, with new metadata indexing and search, new alerts and monitoring, and increased performance,
- Improvements and enhancements throughout the software, notably regarding S3 compliance, a better user experience when operating an OpenIO cluster, and support for more operating systems.
OpenIO presented most of the new features at its OpenIO Summit '18 to customers and influencers in September, and took advantage of their feedback to further tune and improve the product. OpenIO 18.10 follows the work done earlier this year with version 18.04, which consolidated core features and introduced new enhancements aimed at improving overall efficiency and performance.
Key features of OpenIO 18.10 include:
Index and search: Metadata indexing and search are now integrated in OpenIO SDS through GridForApps. The GridForApps serverless framework is now part of SDS and is leveraged to create new features and keep the core lightweight and efficient.
New alerts and monitoring: A new alert system, integrated in the WebUI, will help sysadmins get better information on the status of their clusters more quickly, and will improve their everyday management of their storage. No matter how many nodes are in a cluster, or their size, this new system is designed to give operators the most important alerts at first glance while filtering secondary issues with lower priorities.
Improved S3 compliance: added CORS (Cross Origin Resource Sharing) compatibility. Some of these APIs have been available for a while in preview and are now available in the open source version of OpenIO after a thorough testing process.
Ubuntu 18.04 LTS support: Ubuntu 18.04 LTS is now fully supported for production environments, completing the list of supported Linux distributions, which includes Centos 7, RHEL 7, and Ubuntu LTS 16.04.
Performance improvements: Further performance improvements and optimizations have been made across the board. With this release, the focus was on better object listing in very large buckets, and tunable parallel data rebuilds.
Encryption: Encryption at rest, a feature requested by our enterprise customers, is now S3 compliant, and is easier to configure and use.
Back-end enhancements: Following up on changes made in the previous release, 18.10 adds new components on the back-end to create the new service ID directory, a feature that will be ready for the next major release of OpenIO, making it possible to span a cluster seamlessly between on-premises installation and the cloud.