| Package | Description |
|---|---|
| org.apache.ignite.configuration |
Contains configuration-related classes.
|
| org.apache.ignite.internal.visor.node |
| Modifier and Type | Method and Description |
|---|---|
PersistentStoreConfiguration |
IgniteConfiguration.getPersistentStoreConfiguration()
Gets persistence configuration used by Apache Ignite Persistent Store.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setAlwaysWriteFullPages(boolean alwaysWriteFullPages) |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setCheckpointingFrequency(long checkpointingFreq)
Sets the checkpointing frequency which is a minimal interval when the dirty pages will be written
to the Persistent Store.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setCheckpointingPageBufferSize(long checkpointingPageBufSize)
Sets amount of memory allocated for the checkpointing temporary buffer.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setCheckpointingThreads(int checkpointingThreads)
Sets a number of threads to use for the checkpointing purposes.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setFileIOFactory(FileIOFactory fileIOFactory) |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setLockWaitTime(long lockWaitTime)
Time out in milliseconds to wait when acquiring persistence store lock file before failing the
local node.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setMetricsEnabled(boolean metricsEnabled)
Sets flag indicating whether persistence metrics collection is enabled.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setPersistentStorePath(String persistenceStorePath)
Sets a path to the root directory where the Persistent Store will persist data and indexes.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setRateTimeInterval(long rateTimeInterval)
Sets the length of the time interval for rate-based metrics.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setSubIntervals(int subIntervals)
Sets the number of sub-intervals to split the
getRateTimeInterval() into to track the update history. |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setTlbSize(int tlbSize) |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalArchivePath(String walArchivePath)
Sets a path for the WAL archive directory.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalAutoArchiveAfterInactivity(long walAutoArchiveAfterInactivity)
Note: setting this value with
WALMode.DEFAULT may generate file size overhead for WAL segments in case
grid is used rarely. |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalFlushFrequency(long walFlushFreq)
This property define how often WAL will be fsync-ed in
BACKGROUND mode. |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalFsyncDelayNanos(long walFsyncDelayNanos) |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalHistorySize(int walHistSize)
Sets a total number of checkpoints to keep in the WAL history.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalMode(WALMode walMode) |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalRecordIteratorBufferSize(int walRecordIterBuffSize) |
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalSegments(int walSegments)
Sets a number of WAL segments to work with.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalSegmentSize(int walSegmentSize)
Sets size of a WAL segment.
|
PersistentStoreConfiguration |
PersistentStoreConfiguration.setWalStorePath(String walStorePath)
Sets a path to the directory where WAL is stored .
|
| Modifier and Type | Method and Description |
|---|---|
IgniteConfiguration |
IgniteConfiguration.setPersistentStoreConfiguration(PersistentStoreConfiguration pstCfg)
Sets persistence configuration activating Apache Ignite Persistent Store.
|
| Constructor and Description |
|---|
VisorPersistentStoreConfiguration(PersistentStoreConfiguration cfg) |
Follow @ApacheIgnite
Ignite Fabric : ver. 2.1.0 Release Date : July 20 2017