Table of Contents | ||
---|---|---|
|
New Features
Optional multicast — Multicast: The cluster can be configured via the Storage Cluster Services (SCS 1.4) to not use multicast for inter-node communication. Changing between modes requires a full, non-rolling cluster reboot. (CUP-622)
EC performance — Performance: Depending on loads, hardware, and EC configuration, customers should see a significant performance improvement for EC read and small object reads and writes. Very large EC object writes may suffer slightly degraded performance. (SWAR-9486, SWAR-9543, and SWAR-9541)
EC objects conversion —Objects Conversion: The setting
ec.convertToPolicy
was added in Swarm 14.1 to convert EC objects to the current policy encoding at a rate based onec.conversionPercentage
, In Swarm 15.0 EC objects smaller than the minimum EC encoding size (based on policy) will be converted to whole replicas. This conversion results in more efficient storage and access of these objects. (SWAR-7444).
Note
In Swarm 15.0, the conversion applies to both historical and current versions. After the conversion, it takes health.segLifepointUpdateInterval (default is one day) until HP deletes the original EC segments.
Push threads Threads on Replication and S3 backup feeds — Backup Feeds: The meaning of push threads in replication feed and S3 backup feed definitions has changed to push threads per Swarm Storage node. Formerly, it was push threads per volume. The new default is 20 (previously 6). Customers should consider make a compensating change in their replication and S3 backup feed definitions. This change allows better throttling of these feeds in situations where bandwidth is limited. (SWAR-8672)
Pausing a misbehaving replicationMisbehaving Replication/S3 backup feed — Backup Feeds: A new feature has been added to pause a replication feed or S3 backup feed that is being subject to high rates of disconnections. The default limit for the setting
feeds.pauseDisconnectPerHourLimit
is 1000. This feature is intended to limit wasted retrying and limit trapped space creation in replication feed target clusters. When this occurs, a CRITICAL log message is issued. The feed can be resumed when the underlying issue has been resolved. (SWAR-9442)Measuring disk performance —A Disk Performance: A fio-based tool is added to measure disk performance, which is visible in the port 90 console and via the management API. (SWAR-9439)
Additional Changes
Changes include versions and fixes coming from testing and user feedback:
OSS
...
Versions
See https://caringo.atlassian.net/wiki/spaces/public/pages/3072983097 for the complete listing of packages and versions for this release.
Fixed in 15.0
Overlay
index inflation —Index Inflation: Fixed an issue where the overlay index would not be fully populated during post-boot inflation, resulting in transient false 404 responses. (SWAR-9463)
Overlay
index monitoring —Index Monitoring: The overlay index-related stats are added to the node exporter and SNMP for monitoring the overlay index and its relation to performance. (SWAR-9465)
Updating the
search feedSearch Feed is
notNot a
blocker —Blocker: An update to the search feed definition is possible to perform via port 90 console or Management API, without any blockage. This was a regression in 14.1 releases. (SWAR-9515)
Incomplete
retires —Retires: Fixed an issue in 14.1 where retires would stop on remaining context objects in clusters with fewer than 16 nodes and, in some cases, remaining EC segments. (SWAR-9437)
SCSP
processes —Processes: Improved resilience to unresponsive SCSP processes, reducing the operational impact on the cluster. (SWAR-9531)
Versioned
objects reclaim —Objects Reclaim: Fixed an issue in 15.0.1 with EC versioned objects where they could become erroneously unavailable. (SWAR-9578)
Node
instability —Instability: Addressed a cause of node instability in 15.0.1 which was introduced in 15.0.0 due to EC conversions and consolidations. (SWAR-9542)
Upgrade Impacts
Info |
---|
RequiredComplete the migration to Swarm 11.3 and ES 6.8.6 before upgrading to Swarm 15 if running older Elasticsearch (5.6.12 or 2.3.3). See here for upgrading from an unsupported Elasticsearch version. |
These items are changes to the product function that may require operational or development changes for integrated applications. Address the upgrade impacts for each of the versions since the currently running version:
Excerpt | ||
---|---|---|
| ||
Impacts for 15.0
|
Info |
---|
CumulativeimpactsImpactsAddress all upgrade impacts for each version released since the version being upgraded from. |
Watch Items and Known Issues
The following watch items are known:
...