ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/StorageDumps/dCache/generate_dump.sh
Revision: 1.1
Committed: Thu Apr 26 07:15:38 2012 UTC (13 years ago) by ratnik
Content type: application/x-sh
Branch: MAIN
CVS Tags: HEAD
Log Message:
Added dCache  instructions for chimera-dump and correspondng data sample from CIEMAT

File Contents

# Content
1 #!/bin/bash
2
3 # Requires that postrgres-python is installed
4 # Requires the "chimera-dump.py" script available
5 # Requires cd_conf.py to contain the name of the Chimera host (dchpnfs)
6 # Requires the Chimera host to accept Postgres queries from this host
7
8 # Run the chimera dump
9 ./chimera-dump.py -s /pnfs/ciemat.es/data/cms/ -c fulldump -o dcache.cms.dump
10
11 # Uncompress it (required for sed operation)
12 bunzip2 dcache.cms.dump.xml.bz2
13
14 # Transform it (PFN -> LFN)
15 sed -e 's#/pnfs/ciemat.es/data/cms/store/user/#/store/user/#' \
16 -e 's#/pnfs/ciemat.es/data/cms/scratch/user/#/store/temp/user/#' \
17 -e 's#/pnfs/ciemat.es/data/cms/store/group/#/store/group/#' \
18 -e 's#/pnfs/ciemat.es/data/cms/prod/store/#/store/#' \
19 -e '/\/pnfs\/ciemat.es\/data\/cms\/Tier3/d' \
20 -e '/\/pnfs\/ciemat.es\/data\/cms\/generated/d' \
21 -e 's#<dCache:location>.*<dCache:location>##' \
22 dcache.cms.dump.xml | uniq > dcache.cms.dump.xml.new
23
24 mv dcache.cms.dump.xml.new dcache.cms.dump.xml
25
26 # Compress it again
27 bzip2 dcache.cms.dump.xml