Recovery with Persistence
You can set up recovery with persistence by:
Setting up Recovery Using the API Operations
The C API provides the following recover API settings, which are specified using the metaspace object, space name, and recovery options and passing a struct:
struct _tibasRecoveryOptions {
    tibas_recoveryPolicy recoveryPolicy;
    tibas_boolean keepFiles;
    tibas_int quorumSize;
    tibas_int threadCount;
};
 
		The enum values for 
		  tibas_recoveryPolicy is as follows: 
		  
		typedef enum _tibas_recoveryPolicy {
    TIBAS_RECOVERY_NO_DATA              = 0,
    TIBAS_RECOVERY_DATA_LOSS            = 1,
    TIBAS_RECOVERY_NO_DATA_LOSS         = 2,  //Default
    TIBAS_RECOVERY_EXACT_CLUSTER        = 3,
    TIBAS_RECOVERY_FAST_LOAD_ONLY       = 3,
    TIBAS_RECOVERY_ROBUST_LOAD_ONLY     = 4,
    TIBAS_RECOVERY_FORCE_LOAD           = 5
} tibas_recoveryPolicy;
To recover a space use the recover space command in the as-admin utility. For example, 
		  as-admin recover space 'myspace' recovery_policy 'no_data_loss'. For more information, refer to the 
		  recover space command in the 
		  TIBCO ActiveSpaces Administration 
		  guide. 
		   
		The default value for recoverWithData (TIBAS_TRUE) specifies recovery with data; if you specify TIBAS_FALSE, recovery without data is set.
You can also use tibasMetaspace_RecoverSpaceEx(metaspace, spaceName, recoveryOptions).
The Java and .NET APIs provide similar APIs.
Copyright © Cloud Software Group, Inc. All rights reserved.
