2012-02-05 11:35:58 -05:00
|
|
|
/****************************************************************
|
|
|
|
* *
|
|
|
|
* Copyright 2011 Fidelity Information Services, Inc *
|
|
|
|
* *
|
|
|
|
* This source code contains the intellectual property *
|
|
|
|
* of its copyright holder(s), and is made available *
|
|
|
|
* under a license. If you do not know the terms of *
|
|
|
|
* the license, please stop and do not read further. *
|
|
|
|
* *
|
|
|
|
****************************************************************/
|
|
|
|
#ifndef REPLGBL_H
|
|
|
|
#define REPLGBL_H
|
|
|
|
|
|
|
|
#define DEFAULT_JNL_RELEASE_TIMEOUT 300 /* Default value for jnl_release_timeout is 5 minutes */
|
|
|
|
|
|
|
|
typedef struct
|
|
|
|
{
|
|
|
|
boolean_t trig_replic_warning_issued; /* TRUE if a warning to the source server log indicating a replicated triggered
|
|
|
|
* update to a non-trigger supporting secondary has been issued. Reset to FALSE
|
|
|
|
* at connection restart (gtmsource_recv_restart) */
|
|
|
|
seq_num trig_replic_suspect_seqno; /* The sequence number at which the primary detected a triggered update being
|
|
|
|
* replicated. */
|
|
|
|
int4 jnl_release_timeout; /* Timeout value for the jnl_release timer, in seconds */
|
2012-03-24 14:06:46 -04:00
|
|
|
# ifdef VMS
|
|
|
|
/* The following field(s) have been moved to the "repl_conn_info_t" structure in Unix. In VMS, given GT.M on this
|
|
|
|
* platform is in its last days, that effort is not expended so the existing globals continue to stay here as globals.
|
|
|
|
*/
|
|
|
|
boolean_t null_subs_xform; /* TRUE if the null subscript collation is different between the servers */
|
|
|
|
# endif
|
2012-02-05 11:35:58 -05:00
|
|
|
} replgbl_t;
|
|
|
|
|
|
|
|
#endif
|