NOTE: The configuration file, powershell_ise.exe.config must have the same content as that of the
powershell.exe.config file.
CAUTION: If the pre-PowerShell or post-PowerShell script fails, the job also fails.
Input parameters
All available input parameters are used in sample scripts. The parameters are described in the following
tables.
NOTE: Script files must possess the same name as the sample script files.
Table 5. AgentTransferConfiguration (namespace Replay.Common.Contracts.Transfer)
Method
Description
public uint MaxConcurrentStreams { get;
set; }
Gets or sets the maximum number of concurrent
TCP connections the Core establishes to the agent
for transferring data.
public uint MaxTransferQueueDepth
{ get; set; }
When a range of blocks are read from a transfer
stream, that range is placed on a producer or
consumer queue, where a consumer thread reads
it and writes it to the epoch object. If the repository
writes slower than the network reads, this queue
fills up. The point at which the queue is full and
reads stop, is the maximum transfer queue depth.
public uint MaxConcurrentWrites { get;
set; }
Gets or sets the maximum number of block write
operations to have outstanding on an epoch at any
given time. If additional blocks are received when
this many block writes are outstanding, those
additional blocks are ignored until one of the
outstanding writes finishes.
public ulong MaxSegmentSize { get;
set; }
Gets or sets the maximum number of contiguous
blocks to transfer in a single request. Depending
on testing, higher or lower values may be optimal.
public Priority Priority { get; set; }
Gets or sets the priority for transfer request.
public int MaxRetries { get; set; }
Gets or sets the maximum number of times a failed
transfer is retried before it is presumed failed.
public Guid ProviderId{ get; set; }
Gets or sets the GUID of the VSS provider to use
for snapshots on this host. Administrators typically
accept the default.
public
Collection<ExcludedWriter>ExcludedWrite
rIds { get; set; }
Gets or sets the collection of VSS writer IDs, which
is excluded from this snapshot. The writer ID is
determined by the name of the writer. This name is
for documentation purposes only and does not
have to exactly match the name of the writer.
163