Totalview® for HPC User Guide : PART IV Advanced Tools and Customization : Chapter 19 Reverse Connections : About Reverse Connections : Reverse Connection Environment Variables
Reverse Connection Environment Variables
TotalView supports two special reverse-connection specific environment variables:
TV_REVERSE_CONNECT_DIR
TVCONNECT_OPTIONS
TV_REVERSE_CONNECT_DIR
The environment variable TV_REVERSE_CONNECT_DIR identifies the directory where the request and response files will be written and read.
The default location is the user’s $HOME/.totalview/connect directory.
To customize the location for your reverse connection files, set this environment variable before starting tvconnect and TotalView:
setenv TV_REVERSE_CONNECT_DIR /home/tv-reverse-connect/tmp
Reverse Connection Directory Requirements
The directory that will contain the generated reverse connect files must:
Be owned by the same user that is running the tvconnect process and the TotalView client.
Have permissions that allow access only by the user. No "Group" or "Other" permissions are allowed.
By default, tvconnect creates the connect directory with the following permissions:
 
>ls -l ~/.totalview/
total 80
drwx------ 2 smith tss 4096 Jul 23 12:11 connect
TV_CONNECT_OPTIONS
The environment variable TVCONNECT_OPTIONS supports the ability to add extra arguments to the tvconnect command. One such option might be -ipv6_support, which adds support for IPv6 addresses. For example:
 
setenv TVCONNECT_OPTIONS="-ipv6_support"
tvconnect ~/tx_hello
or just:
env TVCONNECT_OPTIONS="-ipv6_support" tvconnect ~/tx_hello