| Interface | Description |
|---|---|
| HotRestartKey |
Identifies a record in the Hot Restart store.
|
| HotRestartStore |
Persistent store of key-value mappings specifically tailored to support
the Hot Restart feature.
|
| KeyHandle |
A "lightweight" key which uniquely identifies a record
in the Hot Restart store's metadata structures using the minimal
amount of data.
|
| KeyHandleOffHeap |
KeyHandle for an off-heap record. |
| RamStore |
Specifies operations that the Hot Restart store will request from the
RAM store.
|
| RamStoreRegistry |
RAM store registry for the data managed by a Hot Restart store.
|
| RecordDataSink |
A mutable sink for the data of a single record in the Hot Restart
Store.
|
| Exception | Description |
|---|---|
| HotRestartException |
Exception type exposed to the client of the Hot Restart SPI.
|
A Hot Restart store is used internally by Hazelcast to provide the Hot Restart feature: the ability to restart after a crash or shutdown with its data structures restored to the state before going down.
The Hot Restart Store exposes the following probes:
hot-restart.<store_name>.valOccupancy: approximate amount of data stored in main chunk files
(does not account for data in the active chunk);hot-restart.<store_name>.valGarbage: approximate amount of garbage within that data
(does not account for garbage in the active chunk);hot-restart.<store_name>.tombOccupancy: approximate amount of data stored in tombstone chunk files
(does not account for data in the active tombstone chunk);hot-restart.<store_name>.tombGarbage: approximate amount of garbage within that data
(does not account for garbage in the active tombstone chunk);hot-restart.<store_name>.liveValues: the number of live value records in the store;hot-restart.<store_name>.liveTombstones: the number of live tombstone records in the store.
Copyright © 2021 Hazelcast, Inc.. All Rights Reserved.