tsafs.conf

NAME

tsafs.conf
- File system TSA configuration file.

DESCRIPTION

tsafs.conf can be used to control various parameters of the tsafs(1) TSA. tsafs looks for this configuration file in the /etc/opt/novell/sms/tsafs.conf location. On loading the tsafs target service this file is processed for relevant configuration information.
On receiving the HUP signal via smdrd(8) tsafs re-reads the configuration file, this is useful for refreshing a running instance of the TSA without having to bring down the service. Alternately, if you make changes to this file, either reload or refresh the tsa using smsconfig.
The format of tsafs.conf file is as follows:
Lines starting with the pound symbol(#) are treated as comments and ignored. Blank lines are also ignored. Other lines are considered as configuration options.
Each configuration option has the following format:
Option: Value
or,
Option=Value
Options and Values are case insensitive, where applicable. There should be no space between Option and the colon (:) or equal (=) symbol. When using the equal (=) symbol, there should be no space between the symbol and the value. Any Option that does not have a name value pair representation follows its own format as detailed below.

OPTIONS

Following configuration options are supported:

cluster

Set this to enable if the TSA is running on a cluster node and the backup application supports clusters. Running a cluster-enabled TSA on a non-cluster enabled node does not affect functionality in any way.
This is enabled by default.

cachememorythreashold

This is used to specify the percentage of available server memory that the TSA can utilize to store cached data sets. This represents a maximum percentage value of available server memory that the TSA uses to store cached data sets. By default, this is set to 10%. Its value can range between 1-25

readaheadthrottle

This sets the maximum number of data sets that the TSA caches simultaneously. This prevents the TSA from caching parts of data sets and enables complete caching of data sets instead. Use this switch along with the readthreadallocation switch. By default, this is set to 2. Its value can range between 1-32.

readbuffersize

Set the read buffer size. This is the amount of data (Bytes) read from the file system by a single read operation. This value is set in multiples of 512 Bytes. By default, this is set to 65536. Its value can range between 16384-262144.

readthreadallocation

This sets the maximum number of read threads that process a data set at a given time. This determines the percentage of readthreadsperjob that should be allocated to a data set before proceeding to cache another data set. By default, this is set to 100%. Its value can range between 10-100.

readthreadsperjob

Set the number of read threads for a job. This enables the TSA to read data ahead of the engine request during backup. By default, this is set to 4. Its value can range between 1-32.