DssCVS

Introduction

This is the CVS info page for the Dataset Skimming Service project.

CERN CVS Area

Instructions on how to use the CERN ATLAS CVS Repository are at

http://atlas.web.cern.ch/Atlas/GROUPS/SOFTWARE/OO/tools/cvs_server.html and the repository can be browsed at http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/offline/PhysicsAnalysis/EventTag/DataSkimming/

You can find more info on the CERN CVS server at http://atlas.web.cern.ch/Atlas/GROUPS/SOFTWARE/OO/Development/ (second to last item).

For SSH access

  • CVS_RSH=ssh
  • CVSROOT=:ext: your_cern_username @atlas-sw.cern.ch:/atlascvs
  • project name: offline/Production/panda
your_cern_username above is your CERN account. During execution you will be asked for the password. Unless you set up ssh keys; you can find information on how to do this at http://www.triumf.info/hosted/atlas-triumf/index.php/Set_up_CVS_access

For kserver access

  • CVSROOT=:kserver: your_cern_username @atlas-sw.cern.ch:/atlascvs
  • CVS_RSH must NOT be set
  • You will need a kerberos4 ticket:
  • klog.krb -pr your_cern_username -c cern.ch
  • Your machine will need the following entries in the krb files:
  • /etc/krb.conf:
CERN.CH
CERN.CH afsdb1.cern.ch
CERN.CH afsdb3.cern.ch
CERN.CH afsdb2.cern.ch

  • /etc/krb.realms:
.wgs.cern.ch CERN.CH
.plus.cern.ch CERN.CH

  • Your firewall needs to have port 750/udp (and most likely 88/udp as well ) open for INCOMING connections
  • Be aware that you can only use EITHER ssh OR kserver access methods, but you can NEVER switch back and forth once you have checked something out of the repository for the first time with one method! (Unless you know what you are doing and override $CVSROOT with the -d switch on the command line.)

SSH Example

$ export CVS_RSH=ssh
$ export CVSROOT=:ext:mambelli@atlas-sw.cern.ch:/atlascvs
$ cvs co offline/PhysicsAnalysis/EventTag/DataSkimming
mambelli@atlas-sw.cern.ch's password: 
cvs checkout: Updating offline/PhysicsAnalysis/EventTag/DataSkimming
U offline/PhysicsAnalysis/EventTag/DataSkimming/CollListFileGUID.exe
...
U offline/PhysicsAnalysis/EventTag/DataSkimming/tagtoaod.py
$ ls
offline
$ ls offline/PhysicsAnalysis/EventTag/DataSkimming/
CollListFileGUID.exe      CVS           EventExtractor.py  skimExtractor.sh
CollListPFN.exe           DSS.conf      gridjobsubmit.sh   skimSelector.sh
CollSplitByGUID.exe       dssmaster.sh  MWT2_UC.conf       tagtoaod.py
createPoolFileCatalog.sh  dsspilot.sh   README             UC_ATLAS_MWT2.conf
$

-- MarcoMambelli - 13 Jun 2007
Topic revision: r1 - 13 Jun 2007, MarcoMambelli
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback