Removing a Rollback Record
After all grid processes have been restarted and verified to be operational, it is recommended but not required to delete the rollback record from the grid configuration to prevent complications during future maintenance operations.
Leaving the rollback record in the grid indicates that a node completes recovery to that checkpoint on starting. This happens once. However, if a secondary node with a blank data directory is started without access to any checkpoints, an error such as the following may be observed:
[timestamp] seve node: Error during start up: File I/O error [timestamp] seve node: Exception details: TIBCO Exception: Error Code = File I/O error Description = rollback checkpoint ID <checkpoint_ID> not found on this node Thread Name = tibdgnode Stack Trace: _performNodeRecoveryCheckpointRestore, 1834 _performNodeRecovery, 1901 _tibdgNode_Open, 3798 main, 694
- Procedure
- Run the 'tibdg rollback delete' command.
tibdg -r <realm service URL> rollback delete -
Ensure that future invocations of state keepers do not supply the
-R / --recovery-filecommand-line argument. Any scripts that are used to start keepers automatically must be updated to remove the-R / --recovery-fileargument if present.
rollback delete command must indicate that the rollback record is deleted.