Previous | Table of Contents | Next |
An interval of time between writing the full state of the object to the log. TimeBase::TimeT is a long long, and the value
is in units of 100 nanoseconds. CheckpointInterval requires that the object inherits the Checkpointable interface.
Note that some of these properties are incompatible, such as the STATELESS ReplicationStyle and CheckpointInterval or the
CONS_APP_CTRL ConsistencyStyle and CheckpointInterval.
Table 23-2 Fault Tolerance Properties and When They May Be Set
ReplicationStyleMembershipStyleConsistencyStyleFaultMonitoringStyleFaultMonitoringGranularityFactoriesInitialNumberReplicasMinimumNumberReplicasFaultMonitoringIntervalCheckpointInterval |
Default |
Type |
Creation |
Dynamically |
|
* | * | * | |||
* | * | * | |||
* | * | ||||
* | * | ||||
* | * | * | * | ||
* | * | * | |||
* | * | * | |||
* | * | * | * | ||
* | * | * | * | ||
* | * | * | * |
Table 23-2 shows the Fault Tolerance Properties and when they may be set. Properties
of object groups that are set as defaults apply to all object groups of all types within a fault tolerance domain. Properties
of object groups that are set for a particular type apply to all object groups of that type within the fault tolerance domain,
and override the properties that are set as defaults for that type. Properties of an object group that are set at creation
time are set when the particular object group is created, and override the properties that are set as defaults or for the
type of the object group. Properties of an object group that are set dynamically are set while the application is executing,
and override the properties that are set as defaults or for the type of the object group or when the object group is created.