Jaromir Hamala, Director of Engineering at Hazelcast
What’s New Hazelcast IMDG 3.10 – New Data Structures & Enhanced Split-Brain Protection
The Hazelcast IMDG® 3.10 release has been a significant community driven effort and includes the release of a conflict-free replicated data type (CRDT), a Flake ID Generator and several split-brain protection enhancements.
In This Webinar
Please join us in hearing from Jaromir Hamala, Head of Hazelcast® Engineering, as he take us through the many improvements for improved split-brain management that the community has been asking for. Jaromir will provide an overview of new features:
- CRDT Implementation — CRDT PN-Counter (positive-negative counter) is a specially designed data structure used to achieve strong eventual consistency.
- Flake ID Generator — A tool used to generate cluster-wide unique identifiers. The Hazelcast Flake ID Generator replaces the existing ID Generator and can generate unique IDs even during split-brain and network partitioning failures.
- New Split-brain Merging Policies — Previously only Map, ICache and ReplicatedMap supported merging policies after a network partition. Split-brain merging policies are now available for: ISet, IList, IQueue, Ringbuffer, MultiMap, IAtomicLong, IAtomicReference, IScheduledExecutorService and CardinalityEstimator. Also, split-brain merge configuration and SPI has been enhanced to ensure configuration and implementation is straightforward.
- Shorten Split-Brain Detection Window — Now you can apply different levels of strictness of split-brain protection for some structures. Split-brain protection can now act on additional information such as member heartbeats (ProbabilisticQuorumFunction or RecentlyActiveQuorumFunction), membership changes and lost ICMP pings as well as a successful ping after a lost ping.
- Split-brain Merge Improvements for High-Density (HD) Structures in IMDG Enterprise — We have improved split-brain merging for HD structures and introduced optimizations for merging huge amounts of data.