Server and job settings > Windows server and job settings

Windows server and job settings

The following table lists all of the Windows server and job settings, in decimal value.

Double-Take products share the same set of server and job settings. You may only have a subset of the settings listed below depending on your Windows operating system and Double-Take product.

Double-Take Availability terminology is used in the following list. For example, failover is used for Double-Take Availability and cutover for Double-Take Move.

 

AcquireDataRetryLimit

Description—The length of time, in milliseconds, spent retrying a file read if there is a read error

Values—Any positive, integer value

Default—2000

Console setting—None

Service restart required—No

ActivationCode

Description—24-character Double-Take license key

Values—Unique value for each customer

Default—N/A

Console setting—Edit Server Properties page, Licensing section, Current license keys

Service restart required—No

AddOnCodes

Description—This setting is no longer used.

ArchiveLoopAttempts

Description—This setting is no longer used.

ArchiveLoopDelay

Description—This setting is no longer used.

AutoCalcEulaAccepted

Description—Used internally by Double-Take. Do not modify this entry.

AutoReconnect

Description—Specifies whether to reinstate the target connection(s) when the source machine is brought online after a source machine failure

Values—0 Do not reconnect, 1 Reconnect

Default—1

Console setting—Edit Server Properties page, Setup section, Automatically reconnect during source initialization

Service restart required—Yes

AutoRemirror

Description—Specifies whether to remirror when a source is brought online after an auto-disconnect

Values—0 Do not compare or send any files, 1 Compare file attributes and send the attributes and bytes that are different, 2 Do not compare files, just send all files (the entire file), 3 Compare file attributes and send the entire file for those that are different, 4 Compare file attributes and data and send the attributes and bytes that are different

Default—1

Console setting—Edit Server Properties page, Setup section, Behavior when automatically remirroring

Service restart required—No

AutoRemirrorRetry

Description—Specifies how often, in seconds, the source should check for connections that have been reconnected but still need to be remirrored

Values—any integer

Default—30

Console setting—None

Service restart required—No

AutoRetransmit

Description—Determines whether or not a source that has lost its connection with a target will attempt to reconnect to the target

Values—0 Do not attempt to reconnect, 1 Attempt to reconnect

Default—1

Console setting—None

Service restart required—No

BackupDir

Description—Location on the target of the backup of the protected data sets

Values—any valid path

Default—the location where the Double-Take files were installed

Console setting—None

Service restart required—No

CalculateByVolume

Description—Calculates the approximate size of a protected data set by using the size of the volume and subtracting the free space

Values—0 Disabled, 1 Enabled

Default—0

Console setting—None

Service restart required—Yes

CalculateOnConnect

Description—Specifies whether or not the amount of data to be mirrored should be calculated on connection

Values—0 Do not calculate on connection, 1 Calculate on connection

Default—1

Console setting—Edit Server Properties page, Source section, Calculate size of protected data upon connection

Service restart required—Yes

ChangeJournalState

Description—An internal setting for change journal tracking. Do not modify this setting.

ChangeJournalSystemState

Description—An internal setting for change journal tracking. Do not modify this setting.

ChecksumAll

Description—Indicates if a mirror, verify, or restore will ignore all attributes and perform a checksum calculation on all files

Values—0 Compare files by attribute, 1 Compare files by checksums

Default—1

Console setting—None

Service restart required—No

ClusterDir

Description—Location of a Microsoft Cluster Service installation, if it exists

Values—any valid path

Default—determined by the Microsoft Cluster Service installation

Console setting—None

Service restart required—No

ConnectionFile

Description—Name of the database file containing connection information

Values—any valid file name

Default—connect.sts

Console setting—None

Service restart required—No

CreateDumpOnAckErrors

Description—Enables additional logging for out of order acknowledgement errors

Values—0 Do not create a logging file, 1 Create a logging file

Default—0

Console setting—None

Service restart required—No

DataPath

Description—The location of the Double-Take file attribute, protected data set, connection, and schedule database files

Values—any valid path

Default—the location where the Double-Take files were installed

Console setting—None

Service restart required—No

DefaultAddress

Description—The default primary IP address in a multi-homed server

Values—any valid IP address that will act as your primary IP address for connecting the source to the target

Default—<null>

Console setting—Edit Server Properties page, General section, Default address

Service restart required—Yes

DefaultProtocol

Description—The default protocol

Values—2 IPv4 protocol only, 23 IPv4 and IPv6 protocols, 3 TDU (Throughput Diagnostics Utility)

Default—23

Console setting—None

Service restart required—Yes

DefaultReaderType

Description—Internal setting used by Double-Take RecoverNow for recoveries. Do not modify this setting.

DelayGCArbitration

Description—Number of seconds to delay the arbitration process. This option allows time for the network to become stable before trying to execute arbitration logic, for example, when a cluster failover has occurred, but the network has a lag before it returns to a stable state. Arbitration should not start until the network is back in that stable state.

Values—any positive number

Default—0

Console setting—None

Service restart required—No

DelayGCConnection

Description—Delays the GeoCluster Replicated Disk resource connection to allow the cluster service enough time to reset

Values—1-15

Default—3

Console setting—None

Service restart required—No

DiffMirrorHardLinkCleanup

Description—This setting is no longer used.

DisableAttributeReplication

Description—Specifies whether or not attributes (read-only, hidden, and so on) are replicated to the target

Values—0 Enable attribute replication, 1 Disable attribute replication

Default—0

Console setting—None

Service restart required—No

DriverJournalValid

Description—An internal setting for change journal tracking. Do not modify this setting.

DropOpOnAccessDeniedError

Description—Specifies whether or not operations are dropped or retried after an access denied error

Values—0 The operation will be retried, 1 The operation will be dropped

Default—1

Console setting—None

Service restart required—No

DropOpOnHandleError

Description—Determines if an additional attempt is made to access a file by a Microsoft API call if the Double-Take call fails.

Values—0 When opening a file using the Double-Take driver fails, attempt to open the file usingthe Microsoft Win32 API, 1 When opening a file using the Double-Take driver fails, skip the file and document it in the Double-Take log

Default—1

Console setting—None

Service restart required—No

Notes—If the value is set to 0 and the Win32 call also fails, Double-Take will skip the file and document it in the Double-Take log

DTSetupType

Description—Used by the Double-Take installation program to maintain the installation settings for an upgrade. Do not modify this setting.

DumpDiskQuotaIntervalMinutes

Description—Specifies how often, in minutes, a snapshot of the disk quota is taken as a backup in case the live registry is not usable at failover or cutover

Values—any integer

Default—240

Console setting—None

Service restart required—No

DumpHiveIntervalMinutes

Description—Specifies how often, in minutes, a snapshot of the registry is taken as a backup in case the live registry is not usable at failover or cutover

Values—any integer

Default—240

Console setting—None

Service restart required—No

EnableCRCCheck

Description—Indicates if Double-Take will perform a cyclic redundancy check between the source and target to identify corrupted packets

Values—0 Disabled, 1 Enabled

Default—0

Console setting—None

Service restart required—No

Notes—This option only needs to be set on the source server. However, if you will be restoring or reversing, where the roles of the servers are reversed, then you will need to set this option on the target as well.

EnableDHCP

Description—Indicates if Double-Take DHCP support is enabled

Values—0 Disabled, 1 Enabled

Default—1

Console setting—None

Service restart required—No

EnableEFSVerify

Description—Indicates if Double-Take will verify Microsoft encryption on the source before transmitting the encrypted file to the target

Values—0 Disabled, 1 Enabled

Default—0

Console setting—None

Service restart required—No

EnableFileOpenTracing

Description—Specifies if debug-level messages are enabled to trace all mirroring and replicated files that are opened

Values—0 Do not trace files that are opened, 1 Trace files that are opened

Default—0

Console setting—None

Service restart required—Yes

Notes—This option should only be enabled (1) for temporary, debug sessions as instructed by technical support.

EnableRootEncryption

Description—Specifies if the top-level folders of a protected data set are encrypted on the source, they will be encrypted on the target as well

Values—0 Disabled, 1 Enabled

Default—1

Console setting—None

Service restart required—No

Notes—If the top-level folders in a protected data set are not encrypted, disabling this option may obtain a small performance improvement.

EnableShortFileNameProcessing

Description—Indicates if Double-Take will correct any short file names created by the operating system on the target during a mirror. It will also correct any short file names created or renamed by the operating system on the target during replication.

Values—0 Do not correct any short file names on the target, 1 Correct short file names on the target

Default—0

Console setting—None

Service restart required—No

Notes—This setting only needs to be enabled on the target.

EnableSnapshots

Description—Specifies whether Double-Take snapshot functionality is enabled

Values—0 Double-Take snapshot functionality is disabled, 1 Double-Take snapshot functionality is enabled

Default—1

Console setting—None

Service restart required—Yes

Notes—This setting only impacts Double-Take snapshot functionality. If this setting is disabled, other snapshot software such as Microsoft Volume Shadow Copy will be not be impacted.

EnableTaskCmdProcessing

Description—Queues tasks inline with replication data

Values—0 Disable task command processing, 1 Enable task command processing

Default—0

Console setting—Edit Server Properties page, Setup section, Enable task command processing

Service restart required—No

EncryptNetworkData

Description—Encrypts Double-Take data before it is sent from the source to the target

Values—0 Disable data encryption, 1 Enable data encryption

Default—0

Console setting—Edit Server Properties page, General section, Encrypt network data

Service restart required—No

Notes—Both the source and target must be Double-Take encryption capable (Double-Take version 7.0.1 or later), however this option only needs to be enabled on the source or target in order to encrypt data. Keep in mind that all jobs from a source with this option enabled or to a target with this option enabled will have the same encryption setting. Changing this option will cause jobs to auto-reconnect and possibly remirror.

FailoverData1

Description—An internal setting for failover. Do not modify this setting.

FailoverData2

Description—An internal setting for failover. Do not modify this setting.

FileAccessRetry

Description—The number of times a failed driver call will be retried by the service.

Values—1 - 65535

Default—10

Console setting—None

Service restart required—No

FileQueueSize

Description—When a mirror is started, one thread reads from the disk and builds the file queue. Another set of threads reads files off of the queue and sends them to the target. This setting is the maximum size of the queue in entries. If you had 100 files to be mirrored and this was set to 16 (the default value), the first thread would fill the queue to a maximum of 16 entries.

Values—1 - 65535

Default—16

Console setting—None

Service restart required—No

Notes—This value must be set prior to starting the mirror process. The higher the number, the more memory that is used.

ForceVerifyOnMirror

Description—Specifies if verification will be performed with every difference mirror

Values—0 Verification is not performed with every difference mirror, 1 Verification is performed with every difference mirror

Default—0

Console setting—None

Service restart required—No

HardlinkInterval

Description—This setting is no longer used.

HardLinkLogPath

Description—Specifies the location where hard links will be logged. If no path is specified, the location defined in LogDir will be used.

Values—any valid path

Default—None

Console setting—None

Service restart required—No

Note—This option is only used by servers running Double-Take version 8.0.x or earlier.

HBTTL

Description—Number of seconds without receiving a heartbeat before a remote machine is considered unavailable

Values—0 - 65535

Default—10

Console setting—None

Service restart required—No

HeartbeatIgnoreIPs

Description—This setting is no longer used.

HPQueueRatio

Description—Ratio of replication packets to one mirror packet

Values—1 - 65535

Default—5

Console setting—Edit Server Properties page, Source section, Number of replication packets per one mirror packet

Service restart required—No for future connections, Yes for the current connection

Notes—An HPQueueRatio of 5 allows Double-Take to dynamically change the ratio as needed based on the amount of replication data in queue. If you set a specific value other than the default (other than 5), the specified value will be used.

IgnoreAlternateStreamFiles

Description—Specifies alternate streams to skip during mirroring and replication

Values—a semi-colon separate list of stream names. The stream names are not case-sensitive

Default—none

Console setting—None

Service restart required—No

IgnoreArchiveBit

Description—Specifies if the archive bit is compared during verification

Values—0 Archive bit is compared during a verification, 1 Archive bit is not compared during a verification

Default—1

Console setting—None

Service restart required—No

IgnoreDeleteOps

Description—Specifies if file and directory delete operations will be replicated to the target

Values—0 Delete operations are replicated to the target, 1 Delete operations are not replicated to the target

Default—0

Console setting—None

Service restart required—No

IgnoreOpLockErrors

Description—Specifies how files that are locked open on the source are handled during mirroring

Values—0 Fail the mirror and record OpLock errors in the log. The job state will be set to mirror required, 1 Ignore the lock errors and continue the mirror. This option does not guarantee data integrity. There may be differences in the file that was locked.

Default—0

Console setting—None

Service restart required—No

IgnorePPPAddresses

Description—Identifies if Double-Take will use PPP (Point-to-Point Protocol) or SLIP (Serial Line Internet Protocol) adapters

Values—0 Double-Take will send out heartbeats across the PPP/SLIP adapter, 1 Double-Take will not send out heartbeats across the PPP/SLIP adapter

Default—1

Console setting—None

Service restart required—No

IgnoreSourceErrors

Description—This setting is no longer used.

IgnoreThumbnailStreams

Description—Specifies if thumbnails will be replicated to the target.

Values—0 Double-Take will mirror and replicate all data streams, 1 Double-Take will not mirror or replicate any data about the alternate data streams for thumbnail images. When comparing data for a verification or difference mirror,alternate data streams for thumbnails will not be reported as different.

Default—1

Console setting—None

Service restart required—If you change this value to 0, you must restart the Double-Take service in order for the Double-Take driver to begin sending all data stream information to the service. If you change this value to 1, you do not need to restart the service.

IgnoreWriteFailureOnTarget

Description—Specifies whether failures to write a file on the target are logged

Values—0 Log all write failures on the target, 1 or any larger integer indicates that number of write failures which will be ignored before starting to log the write failures

Default—0

Console setting—None

Service restart required—No

IncludeSysVolInfo

Description—Specifies whether the system volume information folder is mirrored and replicated

Values—0 Do not include the system volume information folder, 1 Include the system volume information folder

Default—0

Console setting—None

Service restart required—No

InstallPath

Description—Path specified during the Double-Take installation. Do not modify this entry.

InstallVersionInfo

Description—Installation number specified during the Double-Take installation. Do not modify this entry.

IntermediateQueueLimit

Description—Amount of memory, in KB, that may be allocated to the intermediate queue by the system memory manager when MemoryAllocatorMode is set to mixed mode (2).

Values—512-4194304

Default—65536

Console setting—None

Service restart required—Yes

KFAIOpenRetry

Description—Specifies the number of times an operation is retried if the driver return an error

Values—any valid integer

Default—10

Console setting—None

Service restart required—No

LanguageSelected

Description—Specifies the language of the verification log

Values—Depends on LanguagesSupported

Default—Language used during the installation

Console setting—Edit Server Properties page, Logging section, Language

Service restart required—Yes

LanguagesSupported

Description—Specifies the available languages for the verification log. Do not modify this setting.

LastModifiedReadDelay

Description—Specifies the length of time, in seconds, to wait before reading the last modified file time attribute

Values—any valid integer

Default—15

Console setting—None

Service restart required—No

Notes—This option is only used if SendLastModifiedTimeOnClose is disabled

LogAllOrphans

Description—Specifies whether success messages regarding orphan files are logged to the Double-Take log

Values—0 Do not log orphan file success messages to the Double-Take log, 1 Log orphan file success messages to the Double-Take log

Default—0

Console setting—None

Service restart required—No

LogDir

Description—The location of the Double-Take messages/alerts, verification, and statistics log files

Values—any valid path

Default—the location where the Double-Take files were installed

Console setting—Edit Server Properties page, Logging section, Logging folder

Service restart required—Yes

LogFile

Description—The name of the Double-Take messages/alerts log file

Values—any valid file name

Default—DTLog

Console setting—None

Service restart required—No

LogHardlinks

Description—This setting is no longer used.

LogMessageLevel

Description—Specifies the types of messages logged to the.dtl files

Values—0 No messages will be logged, 1 Only alert messages will be logged, 2 Alert and release messages will be logged, 3 Alert, release, and debug messages will be logged

Default—2

Console setting—None

Service restart required—No

MaxChecksumBlocks

Description—Specifies the number of checksum values retrieved from the target

Values—any integer

Default—32

Console setting—None

Service restart required—No

MaxConnections

Description—Number of network requests that can be processed simultaneously. Windows is limited to 5 simultaneous requests.

Values—0 - 65535

Default—5

Console setting—None

Service restart required—Yes

NotesDouble-Take Software recommends that you not change this value.

MaxLogFileSize

Description—Maximum size, in bytes, of any .dtl log file

Values—limited by available disk space

Default—5242880

Console setting—Edit Server Properties page, Logging section, Maximum size (under Messages & Alerts)

Service restart required—No

MaxLogPathname

Description—The maximum length of a file name (the entire volume\directory\filename including slashes, spaces, periods, extensions, and so on) that will be displayed in the Double-Take log file and the Windows Event Viewer. File names longer than the MaxDisplayablePath will be truncated and will be followed by an ellipsis (...).

Values—1-32760

Default—32760

Console setting—None

Service restart required—No

MaxNumberofLogFiles

Description—Maximum number of .dtl log files that can exist at one time. When Double-Take creates a new .dtl file, if this number is exceeded, the oldest .dtl file is deleted.

Values—1 - 999

Default—20

Console setting—Edit Server Properties page, Logging section, Maximum number of files

Service restart required—No

MaxOpBufferSize

Description—An internal setting for memory buffering. Do not modify this setting.

MaxRemoveOrphansOpSize

Description—Determines whether or not Double-Take will send over multiple orphan operations. Double-Take will send over the operations if a directory has more files than this number.

Values—0 - 131072

Default—1000

Console setting—None

Service restart required—No

MaxRetry

Description—A generic, application wide setting specifying the number of retry attempts for processes such as creating sockets, starting the service, and so on

Values—any integer

Default—5

Console setting—None

Service restart required—Yes

MaxWriteChunkSize

Description—Maximum merged op size (in bytes) used during replication

Values—1 - 131072

Default—65536

Console setting—None

Service restart required—No

MemoryAllocatorCallbackMode

Description—Determines what action is taken when the MemoryQueueToDiskThreshold is met

Values—0 Auto-disconnect processing is initiated when theMemoryQueueToDiskThreshold has been met. Connections will be reestablished when auto-reconnect occurs, 1 The Double-Take service stops pulling operations from the driver when theMemoryQueueToDiskThreshold has been met. The target will pause the source.The service will resume pulling operations when the target tells the source to resume, 2 The source and target begin queuing operations to disk.

Default—2

Console setting—None

Service restart required—Yes

MemoryQueueToDiskThreshold

Description—A percentage of QmemoryBufferMax that will trigger queuing to disk.

Values—any valid percentage

Default—75

Console setting—None

Service restart required—Yes

MinCompressionFileSize

Description—The minimum file size, in bytes, that will be compressed. Files smaller than this size will not be compressed.

Values—any file size

Default—1024

Console setting—None

Service restart required—No

MirrorChunkSize

Description—Block size, in bytes, used in the mirroring process

Values—1 - 1048576

Default—65536

Console setting—Edit Server Properties page, Source section, Size of mirror packets

Service restart required—No

Notes—A higher block size value gives you better throughput, but only to a certain point, then it starts using more memory (this has to do with the way memory is allocated and deallocated). A lower block size value produces slower throughput, but uses memory efficiently.

MirrorEncryptedFiles

Description—Specifies if Windows 200x encrypted files are mirrored

Values—0 Encrypted files are not mirrored, 1 Encrypted files are mirrored

Default—1

Console setting—None

Service restart required—No

MirrorOverwrite

Description—Determines if the mirror process overwrites existing files

Values—0 never overwrite, 1 always overwrite, 2 overwrite if older

Default—1

Console setting—None

Service restart required—No

MirrorQueueLimit

Description—Maximum number of mirror operations that can be queued on the source machine

Values—1 - 65535

Default—1000

Console setting—Edit Server Properties page, Source section, Maximum pending mirror operations

Service restart required—No

MirrorRootAttributes

Description—Specifies whether or not root permissions from the source are mirrored to the target

Values—0 Root permissions are not mirrored to the target, 1 Root permissions are mirrored to the target

Default—1

Console setting—None

Service restart required—No

MirrorZeroKFiles

Description—Specifies whether or not empty files, zero byte files, are included in a mirror

Values—0 Zero byte files are skipped and not mirrored to the target, 1 All files are mirrored to the target

Default—1

Console setting—None

Service restart required—No

Notes—If MirrorZeroKFiles is enabled (0), zero byte files are skipped during a full mirror, file differences mirror, and a verification with synchronization. Zero byte files that contain alternate data streams that are not empty, will still be skipped if MirrorZeroKFiles is enabled.

MoveOrphanedFiles

Description—This entry is no longer used.

MoveOrphansDir

Description—This entry is no longer used.

NetworkRetry

Description—Specifies the interval, in seconds, at which Double-Take will attempt to reconnect to the target

Values—any positive number

Default—10

Console setting—None

Service restart required—No

NetworkStatusInterval

Description—An internal setting for network communications. Do not modify this setting.

NetworkTimeout

Description—The maximum length of time, in seconds, to wait on a network connection. If data is not received over a network connection within the specified time limit, the connection is closed. During idle periods, Double-Take sends small amounts of keep-alive data at an interval 1/6 of the NetworkTimeout value to keep the socket from being inadvertently closed.

Values—any integer

Default—120

Console setting—None

Service restart required—No

NodeLockedLicenseKey

Description—An internal setting for licensing. Do not modify this setting.

NodeLockedServerInfo

Description—An internal setting for licensing. Do not modify this setting.

OpBufferMax

Description—Specifies the number of operations that can be stored in the memory queue prior to queuing to disk

Values—0 There is no limit to the number of operations that can be stored in the memory queue, 1 or any larger integer

Default—200000

Console setting—None

Service restart required—No

OpBuffersCount

Description—An internal setting for memory buffering. Do not modify this setting.

OpLogging

Description—Specifies whether operations from the Double-Take driver are logged

Values—0 Do not log operations, 1 Log operations

Default—0

Console setting—None

Service restart required—Yes

OutOfOrderDiff

Description—The maximum number of operations that can be out of order before the connection is paused

Values—any integer

Default—10

Console setting—None

Service restart required—No

Notes—The larger the value, the more memory the Double-Take service on the targe service will use.

Port

Description—Port connection for core Double-Take communications

Values—1025 - 65535

Default—6320

Console setting—Edit Server Properties page, General section, Port

Service restart required—Yes

ProductCode

Description—Used by the Double-Take installation program to maintain the installation settings for an upgrade. Do not modify this entry.

ProductName

Description—Used by the Double-Take installation program to maintain the installation settings for an upgrade. Do not modify this entry.

QJournalDir

Description—The location where the queue is stored.

Values—any valid path

Default—the location specified during the installation

Console setting—Edit Server Properties page, Queue section, Queue folder

Service restart required—No

Notes—For best results and reliability, you should select a dedicated, non-boot volume. The queue should be stored on a fixed, local NTFS volume. This location also stores the Double-Take driver pagefile.

QJournalFileSize

Description—The size, in MB, of each queuing transaction log file.

Values—any valid file size, up to 4095 MB

Default—5

Console setting—None

Service restart required—No

QJournalFreeSpaceMin

Description—The minimum amount of disk space, in MB, in the specified QJournalDir that must be available at all times.

Values—dependent on the amount of physical disk space available

Default—250

Console setting—Edit Server Properties page, Queue section, Minimum free disk space

Service restart required—No

Notes—The QJournalFreeSpaceMin should be less than the amount of physical disk space minus QJournalSpaceMax.

QJournalPreload

Description—The number of operations being pulled from the disk queue at one time. Do not modify this setting.

QJournalSpaceMax

Description—The maximum amount of disk space, in MB, in the specified QJournalDir that can be used for Double-Take queuing. When this limit is reached, Double-Take will automatically begin the auto-disconnect process.

Values—dependent on the amount of physical disk space available

Default—Unlimited

Console setting—Edit Server Properties page, Queue section, Limit disk space for queue

Service restart required—No

Notes—The unlimited setting allows the disk queue usage to automatically expand whenever the available disk space expands. Setting this option to zero (0) disables disk queuing. Even if you are using the unlimited option, Double-Take will only store 16,384 log files. If you are using the default 5MB file size, this is approximately 80GB of data. If you anticipate needing to be able to queue more data than this, you should increase the size of the log files.

QLogWriteThrough

Description—Specifies if the disk queues are write-through mode

Values—0 Disk queues are not write-through mode, 1 Disk queues are write-through mode

Default—0

Console setting—None

Service restart required—No

Notes—While write-through mode may decrease the frequency of auto-disconnects, it may also decrease the performance of the source server.

QMemoryBufferMax

Description—The amount of Windows system memory, in MB, that, when exceeded, will trigger queuing to disk.

Values—minimum 512, maximum is dependent on the server hardware and operating system

Default—1024

Console setting—Edit Server Properties page, Queue section, Amount of system memory to use

Service restart required—Yes

QueryOnQuorumFile

Description—Identifies if the Double-Take service will reopen closed files on the quorum drive

Values—0 The Double-Take service will not attempt to reopen a closed file on the quroum drive to get security descriptors or last modified times, 1 The Double-Take service will attempt to reopen a closed file on the quroum drive to get security descriptors or last modified times.

Default—1

Console setting—None

Service restart required—No

QueueSizeAlertThreshold

Description—The percentage of the queue that must be in use to trigger an alert message

Values—any valid percentage

Default—50

Console setting—Edit Server Properties page, Queue section, Alert at this queue usage

Service restart required—Yes

RemoveAllOrphans

Description—This entry is no longer used.

RemoveOrphansTime

Description—This entry is no longer used.

ReplicateNtSecurityByName

Description—Determines whether or not Double-Take replicates permissions and attributes assigned to local (non-domain) users and groups

Values—0 Do not replicate by name, 1 Replicate by name

Default—0

Console setting—Edit Server Properties page, Source section, Replicate NTFS security attributes by name

Service restart required—No

ReplicationDiskCheckScript

Description—Specifies the script to run if validation of the replication drive fails

Values—Any valid path and script file

Default—<null>

Console setting—None

Service restart required—No

ReplicationDiskCheckTimeOut

Description—Specifies the interval, in seconds, between validation checks when ReplicationDiskCheckSript is populated

Values—any integer

Default—300

GUI Setting—None

Service restart required—No

RepSetDBName

Description—Name of the database that contains protected data set information

Values—any valid file name

Default—DblTake.db

Console setting—None

Service restart required—No

RunDTInfoOnCutover

Description—Specifies if DTInfo is launched before a failover or cutover when protecting an entire server

Values—0 Do not launch DTInfo, 1 Launch DTInfo

Default—1

Console setting—None

Service restart required—No

RunScriptatSnaptime

Description—If a script is specified, the script is launched on the target before Double-Take executes any snapshots. The snapshot will not be executed until the script has completed. If the script returns an error, the snapshot will still execute.

Values—any valid path and script name

Default—<null>

Console setting—None

Service restart required—No

RunScriptInsteadofSnap

Description—Specifies if a script specified in RunScriptAtSnaptime is executed

Values—0 Execute script specified in RunScriptAtSnaptime, 1 Do not execute script specified in RunScriptAtSnaptime

Default—1

Console setting—None

Service restart required—No

SaveStatFile

Description—Determines if the statistic.sts (statistics logging) file is saved or ovewritten

Values—0 overwrite, 1 saved as statistic-old.sts

Default—1

Console setting—None

Service restart required—No

ScheduleFile

Description—Name of the database file that contains transmission scheduling information

Values—any valid file name

Default—Schedule.sts

Console setting—None

Service restart required—Yes

ScheduleInterval

Description—The number of seconds to wait before checking the transmission schedules to see if transmission should be started or stopped

Values—1 - 3600

Default—1

Console setting—None

Service restart required—Yes

SendDirLastModifiedTime

Description—Specifies if the last modified time for directories will be transmitted to the target during a difference mirror

Values—0 last modified time on directories will not be sent to the target, 1 last modified time on directories will be sent to the target

Default—1

Console setting—None

Service restart required—No

SendFileTimesOnCreate

Description—Specifies whether a file is accessed twice so that the file’s creation time can be modified to match the source

Values—0 The Double-Take service will not access newly created files that have not been modified. These files on the target will have the date and time of when the file was created on the target, 1 The Double-Take service will access newly created files. These files on the target will have the same date and time as the source.

Default—0

Console setting—None

Service restart required—No

Notes—New files created on the source that have not been modified will have the date and time of when the file is created on the target. The date and time will be corrected to match the source’s true file attributes when a remirror or verification modifies them to match the source or the file is modified by a user or application on the source. For example, if the source machine's clock is set to 2:00 PM and the target machine is set to 4:00 PM, a newly created file that has not been modified will have a time stamp of 4:00 PM when it is applied to the target. If this option is enabled (1), Double-Take will access the file twice, to correctly set the time to 2:00 PM to reflect the file’s true attributes. If this option is disabled (0), Double-Take will not access the file twice, and the file will have the target time of 4:00 PM until it is modified (remirror, verification, or user or application update).

SendLastModifiedTimeOnClose

Description—Specifies that the last modified time attribute is sent when a file is closed

Values—0 Last modified time is sent when Double-Take has not received any additional operations for the file in the time period specified by LastModifiedReadDelay, 1 Last modified time is sent when a file is closed, which may not be immediately depending on system processing

Default—1

Console setting—None

Service restart required—No

Notes—If system processing delays (such as the system cache manager not flushing quickly enough) are causing delays in processing the last modified time, you may want to consider disabling this option (0).

ServerUUID

Description—Used internally by the Double-Take service to identify Double-Take connections and IP addresses used between servers

Values—Unique identifier generated by Double-Take

Default—Generated by Double-Take

Console setting—None

Service restart required—Yes

Notes—If you are certain that the server is not being used by any jobs, you can delete the ServerUUID. For example, you may want to delete the ServerUUID so that you can create an image of a server after installing Double-Take. A deleted ServerUUID will be re-created the next time the Double-Take service is started. Keep in mind, if you delete the ServerUUID and the server is being used by any jobs, you will have problems with all aspects of Double-Take including mirroring, replication, and failover.

ServicePriority

Description—The priority level at which the Double-Take service runs.

Values—2 normal priority, 3 high priority

Default—2

Console setting—None

Service restart required—Yes

Notes—The Double-Take service runs at normal priority by default. This option should not be modified, however, if the priority is raised to high (3), it can be done through Windows Task Manager.

ServicesToKeepRunning

Description—Services that will not be stopped on the target

Values—Semi-colon separated list of service names

Default—<null>

Console setting—Set Options page, Target Services section, Services to leave running on the target server during protection

Service restart required—No

Notes—You can specify the service name using the service executable file name or the service display name. There is no need to use quotation marks, even if the names have spaces in them. Only separate the names by a semi-colon (;).

ServiceStopState

Description—Used internally by the Double-Take service. Do not modify this entry.

ShortFileNameScanIntervalMinutes

Description—Specifies how often, in minutes, the registry is scanned for short file names

Values—any valid integer

Default—240

Console setting—None

Service restart required—No

ShutdownRebootTimeoutMinutes

Description—Specifies the amount of time, in minutes, to wait for the source to shutdown during failover or cutover

Values—any valid integer

Default—5

Console setting—None

Service restart required—No

ShutdownTimeout

Description—The amount of time, in seconds, for the service to wait prior to completing the shutdown so that Double-Take can persist data on the target in an attempt to avoid a remirror when the target comes back online

Values—any valid number of seconds where 0 (zero) indicates waiting indefinitely and any other number indicates the number of seconds

Default—0

Console setting—Edit Server Properties page, Setup section, Time allowed to complete shutdown operations

Service restart required—No

Notes—This setting only controls the service shutdown from the Double-Take clients. It does not control the service shutdown through a reboot or from the Service Control Manager.

SkipCompressionFileExt

Description—A period delimited list of file types that are not compressed, even if compression is enabled.

Values—any period delimited list of file types

Default—mp3.exe.wmv.wma.qt.mpg.mpeg.zip.jpg.jpeg.tiff.tar.rar.cab

Console setting—None

Service restart required—No

SnapshotType

Description—Specifies the type of snapshot that Double-Take takes

Values—0 Create a client-accessible or non-client-accessible snapshot based on the job type , 1 Always create a client-accessible snapshot, 2 Always create a non-client-accessible snapshot

Default—0

Console setting—None

Service restart required—No

SNMPTrace

Description—An internal setting for SNMP on Windows 2003 servers. Do not modify this setting.

SourcePendingAcks

Description—The number of operations received by the target queue in which the source is waiting for a response

Values—100 - 20,000

Default—2000

Console setting—None

Service restart required—No

SSMShutdownServices

Description—Used by full server jobs to determine services to shutdown during failover or cutover. Do not modify this entry.

StartupScript

Description—Used by full server jobs to control the post-failover script after reboot after failover. Do not modify this entry.

StatsDriverLogFlags

Description—Indicates which driver statistics are logged to the Double-Take log

Values—0 No driver statistics are logged, 1 State, 2 Operations, 4 Paging, 8 Timing

Default—0

Console setting—None

Service restart required—Yes

Notes—Use the sum of various values to log multiple driver statistics. For example, a setting of 5 would log paging and state statistics. A setting of 7 would log paging, operations, and state statistics. A setting of 15 would log all driver statistics.

StatsFileName

Description—Default file for logging statistics

Values—any valid file name

Default—statistic.sts

Console setting—Edit Server Properties page, Logging section, Filename (under Statistics)

Service restart required—No

StatsLoggingOn

Description—Specifies if Double-Take logs statistics at startup

Values—0 Stats logging does not start when Double-Take starts, 1 Stats logging starts when Double-Take starts

Default—0

Console setting—Edit Server Properties page, Setup section, Setup Options, Log statistics automatically

Service restart required—No

StatsMaxFileSize

Description—Maximum size, in MB, for the statistic.sts file

Values—limited by available disk space

Default—10485760

Console setting—Edit Server Properties page, Logging section, Maximum size (under Statistics)

Service restart required—No

StatsWriteInterval

Description—Interval, in minutes, in which statistics are written to the statistic.sts file

Values—0 - 65535

Default—5

Console setting—Edit Server Properties page, Logging section, Write interval

Service restart required—No

SystemMemoryLimit

Description—Set by the Double-Take service, each time it is started, to record the amount of available memory.

TargetPaused

Description—Internal setting that indicates if the target machine is paused. Do not modify this setting.

TargetPausedVirtual

Description—Internal setting that indicates which target machines are paused. Do not modify this setting.

TCPBufferSize

Description—Size of the TCP/IP buffer in bytes.

Values—4096-7500000

Default—375000

Console setting—None

Service restart required—Yes

Notes—The default setting creates a TCP window that will accommodate most environments. In most environments, this value will not need to be adjusted. However, if your Double-Take network has a long end-to-end route and the throughput is not where you would expect it to be, then adjusting this parameter may have beneficial results. This value is the bandwidth delay product, which is calculated using the bandwidth of the network (in bits/second) times the round trip time (in seconds) between the two ends. Use the following recommended settings to improve Double-Take throughput performance.

While the calculations are fairly straight forward, the values that have been suggested are not exact because they depend on round trip time. Some improvements could be gained by adjusting these values either higher or lower. The value suited for your environment can best be determined through trial and error testing.

TempDir

Description—Temporary directory used when replicating Windows 200x encrypted files.

Values—Any valid path

Default\Program Files\Vision Solutions\Double-Take\Temp

Console setting—None

Service restart required—No

TGApplyMntPntSecurity

Description—Applies security settings to the volume of a mount point instead of applying them to the directory that the mount point is mounted to.

Values—0 Security will be applied to the directory, 1 Security will be applied to the volume

Default—0

Console setting—None

Service restart required—Yes

Notes—This setting needs to be applied to the target server.

TGBlockOnConnect

Description—Blocks the target path for all connections, regardless of the source, so that the data cannot be modified

Values—0 Target paths are not blocked, 1 Target paths are blocked

Default—0

Console setting—None

Service restart required—No

TGCloseDelay

Description—The length of time, in milliseconds, a file is held open on the target

Values—0 - 2000

Default—1000

Console setting—None

Service restart required—No

Notes—If disk caching on the target is disabled either manually or by default (for example, by default on disks that host Active Directory database files), the target system may be slow during a mirror. If so, descreasing this setting to 100, 10, and 0 will result in incremental improvements, with 0 returning the system performance to normal.

TGDaysToKeepMovedFiles

Description—Specifies the length of time, in days, to keep moved files if TGMoveFilesOnDelete is enabled

Values—any valid integer

Default—0

Console setting—Edit Server Properties page, Target section, Remove deleted files after this number of days

Service restart required—No

TGDisableAttributeReplication

Description—Specifies whether or not the attributes compression, ACL, and file mask are written to the target during mirroring and replication

Values—0 Enable attribute replication 1 Disable attribute replication

Default—0

Console setting—None

Service restart required—No

TGExecutionRetryLimit

Description—The number of times an unfinished operation will be retried on the target before it is discarded. If this value is set to zero (0), an operation will never be discarded and will be retried on the target until it is applied.

Values—0 - 65536

Default—0

Console setting—None

Service restart required—No

TGFileAlloc

Description—Indicates that Double-Take allocates an entire file on the first write of a mirror operation

Values—0 Disabled 1 Enabled

Default—1

Console setting—None

Service restart required—No

Notes—To help eliminate file fragmentation on the target server, Double-Take should allocate the entire file first. With extremely large files, the file allocation may take a long time. Therefore, you may want to disable the file allocation. If you disable file allocation, you will have more fragmentation on the target disk.

TGMirrorCapacityHigh

Description—Maximum percentage of system memory that can contain mirror data before the target signals the source to pause the sending of mirror operations.

Values—2-75

Default—20

Console setting—Edit Server Properties page, Target section, Pause mirroring at this level

Service restart required—No

TGMirrorCapacityLow

Description—Minimum percentage of system memory that can contain mirror data before the target signals the source to resume the sending of mirror operations.

Values—1-75

Default—15

Console setting—Edit Server Properties page, Target section, Resume mirroring at this level

Service restart required—No

Notes—The maximum value forTGMirrorCapacityLow is either 75 or TGMirrorCapacityHigh, which ever is lower.

TGMoveFilesOnDelete

Description—Specifies whether files deleted on the source are actually moved to a different location on the target rather than being deleted on the target

Values—0 Files deleted on the source will be deleted on the target, 1 Files deleted on the source will be moved to a different location on the target

Default—0

Console setting—Edit Server Properties page, Target section, Moved deleted files to this folder

Service restart required—No

Notes—If this option is enabled, the deleted files will be moved to the location specified in TGMoveFilesPath.

TGMoveFilesPath

Description—Specifies where deleted files on the source are being moved to on the target

Values—any valid path

Default—<null>

Console setting—Edit Server Properties page, Target section, Moved deleted files to this folder

Service restart required—No

TGMoveFilesSingleDirectory

Description—Specifies if deleted files that will be moved on the target (see TGMoveFilesOnDelete) will be moved to a single directory structure

Values—0 Use the same directory structure on the target as the source to store deleted files, 1 Use a single directory structure on the target to store deleted files

Default—0

Console setting—None

Service restart required—No

TGRetryLocked

Description—Minimum number of seconds to wait before retrying a failed operation on a target

Values—0-65536

Default—3

Console setting—Edit Server Properties page, Target section, Retry delay for incomplete operations

Service restart required—No

TGUnfinishedOpEvent

Description—Specifies whether or not unfinished operations on the target are logged to the Event Viewer

Values—0 Unfinished operation messages are not logged, 1 Unfinished operation messages are logged

Default—1

Console setting—None

Service restart required—No

TGWriteCache

Description—Specifies whether or not Double-Take uses the intermediate cache

Values—0 Bypass the intermediate cache and write directly to disk, 1 Do not bypass the intermediate cache

Default—1 for all other job types

Console setting—None

Service restart required—No

TGWriteFailureBeforeNotification

Description—Specifies the number of times an operation will be retried on the target before a notification is sent to update the target status

Values—0-1024

Default—10

Console setting—None

Service restart required—Yes

Notes—If you change the setting to 0, the notification will be disabled. Changing this option will only affect how the target status is displayed. To solve the underlying issue of why the operations are failing will require investigation into the Double-Take log files.

UpgradeCode

Description—Used by the Double-Take installation program to maintain the installation settings for an upgrade. Do not modify this entry.

UseChangeJournal

Description—Specifies if the Double-Take driver change journal and the Windows change journal are used to track file changes. If the source is rebooted, only the files identified in the change journals will be remirrored to the target. This setting helps improve mirror times.

Values—0 Do not track file changes and use the selected AutoRemirror option, 1 Track file changes and remirror only changed files on source reboot. If the change journal cannot be used, the selected AutoRemirror option will be used

Default—1

Console setting—Edit Server Properties page, Setup section, Mirror only changed files when source reboots

Service restart required—Yes

Notes—If you reboot your source into safe mode and changes are made to the protected data and then the source is rebooted normally, the Double-Take driver change journal will try but not be able to synchronize the source and target correctly because it was not loaded in safe mode. Therefore, you should manually start a difference mirror.

UseScheduledPause

Description—Used by Double-Take for internal schedule processing. Do not modify this setting.

VerifyLogAppend

Description—Specifies whether the DTVerify.log file will be appended to or overwritten

Values—0 Overwrite, 1 Append

Default—1

Console setting—Edit Server Properties page, Logging section, Append

Service restart required—No

VerifyLogLimit

Description—Maximum size of the DTVerify.log file in bytes

Values—limited by available hard drive space, up to 4 GB

Default—1048576

Console setting—Edit Server Properties page, Logging section, Maximum size (under Verification)

Service restart required—No

VerifyLogName

Description—Name of the verification log file

Values—any valid file name

Default—DTVerify.log

Console setting—Edit Server Properties page, Logging section, File name (under Verification)

Service restart required—No

VerifyRetryInterval

Description—The time, in minutes, between when one verification fails and a retry is scheduled to begin.

Values—any valid number

Default—3

Console setting—None

Service restart required—No

VerifyRetryLimit

Description—The number of time a verification will be retried.

Values—any valid number

Default—5

Console setting—None

Service restart required—No

VersionInfo

Description—The version of Double-Take that was installed. Do not modify this entry.

WatchDogFailureProcessDump

Description—Creates a troubleshooting dump file if the Double-Take driver stops running

Values—0 Do not create a dump file, 1 Create a dump file

Default—0

Console setting—None

Service restart required—No

WatchDogFailureScript

Description—Specifies the script to run if the Double-Take driver stops running

Values—Any valid path and script file

Default—<null>

Console setting—None

Service restart required—No