Alex G., Igniters,

Why do we hide WAL fsync modes in the internals of FileWriteAheadLogManager?


private enum Mode {
    NONE, LOG_ONLY,

    /**
     * Write is performed periodically, initiated by background thread,
     * calls to {@link 
IgniteWriteAheadLogManager#fsync(org.apache.ignite.internal.pagemem.wal.WALPointer)}
 have no effect.
     * Using this mode will decrease persistence reliability for performance
     */
    BACKGROUND, DEFAULT
}
Can we move it to the public PersistentStoreConfiguration?

—
Denis

Reply via email to