IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 31318


Ignore:
Timestamp:
Apr 18, 2011, 3:01:58 PM (15 years ago)
Author:
Serge CHASTEL
Message:

BZip replaces GZip for gpc1 dumps

Location:
trunk/tools/mysql-dump
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/mysql-dump/gpc1Import.py

    r31209 r31318  
    1515gpc1dumps=commands.getoutput('ls -t -1 /export/ipp001.0/ipp/mysql-dumps/mysql-gpc1*')
    1616dumparray=gpc1dumps.split()[1]
    17 cmd='gunzip < '+dumparray+' | mysql -hipp001 -u ipp -pipp -f ' + newname
     17cmd='bunzip2 < '+dumparray+' | mysql -hipp001 -u ipp -pipp -f ' + newname
    1818results = commands.getstatusoutput(cmd)
    1919
  • trunk/tools/mysql-dump/gpc1_dump.sh

    r31229 r31318  
    88#       - it deletes the old MySQL dumps
    99#       - it deletes the old MD5 checksum file
    10 # 2) It calls mysqldump to dump gpc1 to some gzipped file
     10# 2) It calls mysqldump to dump gpc1 to some bzipped file
    1111# 3) It computes the checksum
    1212# 4) It copies the dump and the checksum files onto the TARGET_HOST
     
    2828#1) Cleaning
    2929log INFO "Deleting old dumps"
    30 for file in `find $DUMP_PATH -name mysql-gpc1-$HOST-\*.dump.gz`; do
     30for file in `find $DUMP_PATH -name mysql-gpc1-$HOST-\*.dump.bz`; do
    3131        log INFO "Deleting $file"
    3232        /bin/rm -f $file
     
    3737#2) Dumping
    3838DATEVAR=`date +%FT%T`                                   #date       
    39 FILENAME=$DUMP_PATH/mysql-gpc1-$HOST-$DATEVAR.dump.gz    #dump file name
     39FILENAME=$DUMP_PATH/mysql-gpc1-$HOST-$DATEVAR.dump.bz    #dump file name
    4040DB_USERNAME=gpc1_dump
    4141MD5FILENAME=$DUMP_PATH/gpc1_checksum.md5
    4242log INFO "Dumping to $FILENAME"
    43 /usr/bin/mysqldump -h localhost -u $DB_USERNAME -p$DB_PASSWORD --flush-logs --single-transaction gpc1 | gzip -9 > $FILENAME
     43/usr/bin/mysqldump -h localhost -u $DB_USERNAME -p$DB_PASSWORD --flush-logs --single-transaction gpc1 | ~ipp/local/bin/pbzip2 > $FILENAME
    4444dump_status=${PIPESTATUS[0]}
    4545if [ "$dump_status" -ne "0" ]; then
  • trunk/tools/mysql-dump/gpc1_install.sh

    r31235 r31318  
    1010# 2) Check the gpc1 dump file against its checksum.
    1111# 3) Distribute the validated files, that is:
    12 #    - Hard-links the gzipped MySQL dump in the distribution directory
     12#    - Hard-links the bzipped MySQL dump in the distribution directory
    1313#    - Moves the MD5 checksum to the distribution directory
    1414# 4) Import gpc1 into gpc1_0 or gpc1_1 (ensured by gpc1Import.py utility)
     
    2121MD5FILE=gpc1_checksum.md5
    2222
    23 DISTRIBUTION_TARGET=$TARGET/distribution/ippdb01-gpc1.dump.gz
     23DISTRIBUTION_TARGET=$TARGET/distribution/ippdb01-gpc1.dump.bz
    2424DISTRIBUTION_MD5=$TARGET/distribution/ippdb01-gpc1.md5
    2525
Note: See TracChangeset for help on using the changeset viewer.