Bulk Server Launch on an SGI MIPs Machine
On an SGI machine, the launch string used for a bulk server launch is similar to the single process server launch and is:
array tvdsvr -working_directory %D -callback_host %H \
-callback_ports %L -set_pws %P -verbosity %V
where:
-working_directory %D
Makes %D the directory to which TotalView will be connected. %D expands to the absolute path name of the directory.
Note that the command assumes that the host machine and the target machine mount identical file systems. That is, the path name of the directory to which TotalView is connected must be identical on both the host and target machines.
After performing this operation, the TotalView Debugger Server is started.
-callback_host %H
Names the host upon which the callback is made. %H expands to the host name of the machine upon which TotalView is running.
-callback_ports %L
Names the ports on the host machines that are used for callbacks. %L expands to a comma-separated list of the host names and TCP/IP port numbers (hostname:port,hostname:port...) on which TotalView is listening for connections from tvdsvr.
-set_pws %P
Sets 64-bit passwords. TotalView must supply these passwords when tvdsvr establishes the connection with it. %P expands to a comma-separated list of 64-bit passwords that TotalView automatically generates. For more information, see TotalView Debugger Server (tvdsvr) Command Syntax.
-verbosity %V
Sets the verbosity level of the TotalView Debugger Server. %V expands to the current TotalView verbosity setting.
You must enable tvdsvr's use of the array command by adding the following information to the /usr/lib/array/arrayd.conf file:
#
# Command that allow invocation of the TotalView Debugger
# server when performing a Bulk Server Launch.
#
command tvdsvr
invoke /opt/totalview/bin/tvdsvr %ALLARGS
user %USER
group %GROUP
project %PROJECT
For information on the complete syntax of the tvdsvr command, refer to TotalView Debugger Server (tvdsvr) Command Syntax.