Running the Tests - working information

To use setup, you have to set in .bashrc: "export LD_ASSUME_KERNEL=2.4.19"

 
IPC_INIT_REF:Usage of fixed port numbers for 'corbaloc' mechanism
atlonl: 12000 to 12099     effuser:12100 to 12199     dcuser:12200 to 12299     doris: 13000     per: 13010     haimo:  13020     sobreira:13030

For tools and  information on scripts see the Tools entry

For system and component parameter setting see the Settings entry

Get the list of nodes in the virtual cluster atlas_daq which are currently alive:

/afs/cern.ch/user/a/atlonl/public/tools/bin/monitoring.pl

if you run it with parameter -disk you will get the amount of disk space, for all the nodes
if you run it with parameter -ram you will get the amount of ram space, for all the nodes

Get the complete list of nodes in the virtual cluster atlas_daq:

/usr/bin/CDBHosts -cl atlas_tdaq --format=%s.cern.ch

to use the rgang tools you have to add to your path:

.bashrc:
# --- Setup rgang
export PATH=${PATH}:/afs/cern.ch/a/atlonl/public/tools/bin

.tchrc:
# --- Setup rgang
setenv PATH ${PATH}:/afs/cern.ch/a/atlonl/public/tools/bin

use of is_test_source and is_test_receiver  
= options -I and -i in create_user.bash

is_test_source and is_test_receiver are not part of the standard software repository.
For the LST, a  software replository has been created which incudes those 2 binaries,
which is on /afs/cern.ch/user/a/atlonl/public/databases

you have to add the path for the new sw repository before the standard path, so:

TDAQ_DB_PATH=/afs/cern.ch/user/a/atlonl/public/databases:/afs/cern.ch/user/a/atlonl/installed/share/data:/pool/tdaq/tdaq-01-02-00/installed/share/data:/pool/tdaq/tdaq-01-02-00/installed/share/data:/pool/tdaq/tdaq-01-02-00/installed/databases

add new hosts to the machines files
when they become part of the atlas_daq virtual cluster:

adding new nodes for LST  (Gokhan Unel)
========================
/afs/cern.ch/user/a/atlonl/bin/add_hosts.bash
is the script to be run.
it creates 2 files in /afs/cern.ch/user/a/atlonl/public:

hardwareLST05.data where all the info (CPU/memory..) is stored and
machines-LST05.txt where the list of machines to be selected from is stored.

* the long hostnames (with DN) are used
* this process should NOT be parallelized, since multiple lines are written for the same host. In case of parallel processing, one can not know what line belongs to which host.

Directories and Account

all directories should give read and execute access to all enabled accounts

/pool/online      belonging to the atlonl account; writable only by atlonl - to be used for all online related tests
/pool/hlt            belonging to the effuser account; writable only by effuser - to be used for ef related tests: Infrastructure and HLT-S tests
/pool/df             belonging to the dcuser account; writable only by dcuser - to be used for LVL2 /ROS/EB related tests
/pool/tdaq         belonging to the atlonl account; writble only by atlonl - only for the tdaq release

note: we should be able run the general 'step 4'  tests from any account; if not then  we run it from the atlonl account

we could ask for
/pool/users     writable by all enabled users, so everyone could
   created his/her  /pool/users/myname directory

enabled users:
atlonl , effuser , dcuser
and the user accounts
werner, sobreira, doris, haimo, Hegoi
 

Here are instructions how to patch releases for LST and produce new RPMs:

1. ssh atlonl@lxb1393.cern.ch
2. cd /pool/tdaq/patches
3. download & apply patch to the release
4. cd /pool/tdaq
5. find /pool/tdaq/tdaq-01-0R-00 | ~/make_rpm-2.0.pl tdaq v010R XX >/dev/null &
where R is either 2 or 3 for tdaq release and XX is patch level of the rpm.
wait ~30minutes.
6. send the file location to Veronique Lefebure <Veronique.Lefebure@cern.ch>
           from Andrei