...
Ignite with enabled persistence uses following folder stucture
Consistent ID may be configured using IgniteConfiguration or generated from local IPs set
There are following file types used for persisting data: Cache pages or page store, Checkpoint markers, and WAL segments
Consistent state comes only from pair of WAL and page store.
...
Implementation | Waranny | |
---|---|---|
DEFAULT | fsync() on each commit | Any crashes (OS and process crash) |
LOG_ONY | write() on commit Synchronisation is responsibility of OS | Kill process, but no OS fail |
BACKGROUND | do nothing on commit (records are accumulated in memory) write() on timeout | kill -9 may cause loss of several latest updates |
...