Project

General

Profile

CVMFS-MAINTENANCE

Just the facts, ma'am; just the facts ...

ssh cvmfsminos@oasiscfs.fnal.gov

# check recent activity
ls -ltr log | tail -5

# check who recently logged in 
# and that someone else isn't currently doing things ...
tail -5 log/logins.log

# current state (should be "RUN"/"END" pairs)
tail log/run.log

# here's the money line !
/grid/fermiapp/minos/scripts/rsync2CVMFS     # <flags> <args>

# wait patiently ....

# current state (should be "RUN"/"END" pairs)
tail log/run.log

# check the latest log/rsync-<YYMMDD>-<hhmm>.txt file

More Info

The rsync2CVMFS script does two major functions. First it (selectively) synchronizes sub directories under:

/grid/fermiapp/minos
to
/cvmfs/minos.opensciencegrid.org/minos
which not copying over files that aren't relevant for use on the grid (some source code, etc).
Secondly, it runs the script fix_cvmfs_paths which modifies (edits) some of the synchronized files to reflect their new location or relevant paths.

Both of these are sandwiched between the relevant calls to:

cvmfs_server transaction minos.opensciencegrid.org
#  sync & modification happens here
cvmfs_server publish minos.opensciencegrid.org

Flags

flag meaning
-d <dir> only rsync a specific (allowed) directory
    minossoft/packages
    minossoft/releases
    minossoft/setup
    minossoft/srt
    release_data
    products
    scripts
    sim
    minossoft_srt_64bit/srt
    minossoft_srt_64bit/setup
    minossoft_srt_64bit/packages
    minossoft_srt_64bit/releases
    minossoft_srt_64bit/minos_ups_products
-m "log message " prints message as part of logs
-v be verbose
-t run in "test" mode
-n no-op ? (differs from -t ?)
-V ah, apparently nothing; sets $VERS which isn't used

Who To Make Requests To

The following are in the .k5login

dwd@FNAL.GOV
kreymer@FNAL.GOV
psail@FNAL.GOV
rchen2@FNAL.GOV
rhatcher@FNAL.GOV
tcarroll@FNAL.GOV
willhf@FNAL.GOV
wingmc@FNAL.GOV