Changeset 42606
- Timestamp:
- Feb 5, 2024, 8:27:02 AM (2 years ago)
- Location:
- trunk/tools/eam/rebalance
- Files:
-
- 1 added
- 15 edited
-
launch.find.sh (modified) (4 diffs)
-
launch.insert.check.errors.sh (modified) (2 diffs)
-
launch.insert.errors.sh (modified) (2 diffs)
-
launch.insert.sh (modified) (2 diffs)
-
launch.location.check.sh (modified) (1 diff)
-
launch.nebstat.insert.errors.sh (modified) (2 diffs)
-
launch.nebstat.trash.check.errors.sh (modified) (2 diffs)
-
launch.rsync.check.logs.sh (modified) (2 diffs)
-
launch.rsync.check.sh (modified) (2 diffs)
-
launch.rsync.sh (modified) (2 diffs)
-
launch.trash.check.sh (modified) (2 diffs)
-
launch.trash.empty.sh (modified) (2 diffs)
-
launch.trash.errors.sh (modified) (2 diffs)
-
launch.trash.sh (modified) (2 diffs)
-
neb_make_movelist.pl (added)
-
rebalance.mana (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/eam/rebalance/launch.find.sh
r42485 r42606 1 1 #!/bin/csh 2 3 set run = v04 set version = 202308025 2 6 3 # set mode to 'find' or 'find.test' 7 4 set mode = find 5 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 8 6 9 set srchost = (ipp100 ipp108 ipp112 ipp114) 10 set srcvol = ( 0 0 1 0) 11 set tgthost = (ipp161 ipp161 ipp162 ipp162) 12 set tgtvol = ( 0 1 0 1) 13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802 15 set fraction = 0.90 7 source $mydir/configure.sh 8 set program = `basename $0` 16 9 17 10 if ($#argv == 0) then 18 echo "USAGE: launch.find.shlaunch"19 echo "USAGE: launch.find.sh find(Nentry)"20 echo " eg: launch.find.sh find1"11 echo "USAGE: $program launch" 12 echo "USAGE: $program run (Nentry)" 13 echo " eg: $program run 1" 21 14 exit 2 22 15 endif … … 26 19 set i = 1 27 20 while ($i <= $#srchost) 28 echo ssh -f $srchost[$i] "cd $mydir && ./launch.find.sh find $i" 29 ssh -f $srchost[$i] "cd $mydir && ./launch.find.sh find $i" 30 # echo ssh $f ps ux 31 # ssh $f ps ux 32 # ssh $f killall mana 33 # ssh $f killall find 21 echo ssh -f $srchost[$i] "cd $mydir && ./$program run $i" 22 ssh -f $srchost[$i] "cd $mydir && ./$program run $i" 34 23 @ i++ 35 24 end … … 37 26 endif 38 27 39 if ("$1" == " find") then28 if ("$1" == "run") then 40 29 if ($#argv != 2) then 41 echo "USAGE: launch.find.sh find(Nentry)"42 echo " eg: launch.find.sh find1"30 echo "USAGE: $program run (Nentry)" 31 echo " eg: $program run 1" 43 32 exit 2 44 33 endif … … 64 53 endif 65 54 66 echo "USAGE: launch.find.shlaunch"67 echo "USAGE: launch.find.sh find(Nentry)"68 echo " eg: launch.find.sh find1"55 echo "USAGE: $program launch" 56 echo "USAGE: $program run (Nentry)" 57 echo " eg: $program run 1" 69 58 exit 2 -
trunk/tools/eam/rebalance/launch.insert.check.errors.sh
r42534 r42606 1 1 #!/bin/csh 2 2 3 set mode = insert 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = insert8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 61 54 exit 0 62 55 endif 56 57 echo "USAGE: $program launch" 58 echo "USAGE: $program run (Nentry)" 59 echo " eg: $program run 1" 60 exit 2 -
trunk/tools/eam/rebalance/launch.insert.errors.sh
r42534 r42606 1 1 #!/bin/csh 2 2 3 set mode = insert 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = insert8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 60 53 exit 0 61 54 endif 55 56 echo "USAGE: $program launch" 57 echo "USAGE: $program run (Nentry)" 58 echo " eg: $program run 1" 59 exit 2 -
trunk/tools/eam/rebalance/launch.insert.sh
r42534 r42606 1 1 #!/bin/csh 2 2 3 # set to 'insert' first, then run with 'insert.check' 4 set mode = insert 5 # set mode = insert.check 6 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 7 8 source $mydir/configure.sh 3 9 set program = `basename $0` 4 5 set run = v06 set version = 202308027 8 # set to 'insert' first, then run with 'insert.check'9 # set mode = insert10 set mode = insert.check11 12 set srchost = (ipp100 ipp108 ipp112 ipp114)13 set srcvol = ( 0 0 1 0)14 set tgthost = (ipp161 ipp161 ipp162 ipp162)15 set tgtvol = ( 0 1 0 1)16 17 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080218 10 19 11 if ($#argv == 0) then … … 64 56 endif 65 57 58 echo "USAGE: $program launch" 59 echo "USAGE: $program run (Nentry)" 60 echo " eg: $program run 1" 61 exit 2 -
trunk/tools/eam/rebalance/launch.location.check.sh
r41683 r42606 1 1 #!/bin/csh 2 3 ### XXX this needs to modified in each directory 2 4 3 5 if ($#argv != 1) then -
trunk/tools/eam/rebalance/launch.nebstat.insert.errors.sh
r42534 r42606 1 1 #!/bin/csh 2 2 3 set mode = insert 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = insert8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 66 59 exit 0 67 60 endif 61 62 echo "USAGE: $program launch" 63 echo "USAGE: $program run (Nentry)" 64 echo " eg: $program run 1" 65 exit 2 -
trunk/tools/eam/rebalance/launch.nebstat.trash.check.errors.sh
r42549 r42606 1 1 #!/bin/csh 2 2 3 set mode = trash.check 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = trash.check8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 66 59 exit 0 67 60 endif 61 62 echo "USAGE: $program launch" 63 echo "USAGE: $program run (Nentry)" 64 echo " eg: $program run 1" 65 exit 2 -
trunk/tools/eam/rebalance/launch.rsync.check.logs.sh
r42534 r42606 1 1 #!/bin/csh 2 2 3 set stage = rsync.check.logs 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set stage = rsync.check.logs8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then 17 10 echo "USAGE: $program launch (mode)" 18 11 echo "USAGE: $program run (mode) (Nentry)" 12 echo " (mode) = show or count" 19 13 echo " eg: $program run show 1" 14 echo " eg: $program run count 1" 20 15 exit 2 21 16 endif … … 59 54 exit 0 60 55 endif 56 57 echo "USAGE: $program launch (mode)" 58 echo "USAGE: $program run (mode) (Nentry)" 59 echo " (mode) = show or count" 60 echo " eg: $program run show 1" 61 echo " eg: $program run count 1" 62 exit 2 -
trunk/tools/eam/rebalance/launch.rsync.check.sh
r42534 r42606 1 1 #!/bin/csh 2 2 3 set mode = rsync.check 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = rsync.check8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 58 51 exit 0 59 52 endif 53 54 echo "USAGE: $program launch" 55 echo "USAGE: $program run (Nentry)" 56 echo " eg: $program run 1" 57 exit 2 -
trunk/tools/eam/rebalance/launch.rsync.sh
r42485 r42606 1 1 #!/bin/csh 2 2 3 set mode = rsync 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = rsync8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 58 51 exit 0 59 52 endif 53 54 echo "USAGE: $program launch" 55 echo "USAGE: $program run (Nentry)" 56 echo " eg: $program run 1" 57 exit 2 -
trunk/tools/eam/rebalance/launch.trash.check.sh
r42549 r42606 1 1 #!/bin/csh 2 2 3 set mode = trash.check 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = trash.check8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 59 52 exit 0 60 53 endif 54 55 echo "USAGE: $program launch" 56 echo "USAGE: $program run (Nentry)" 57 echo " eg: $program run 1" 58 exit 2 -
trunk/tools/eam/rebalance/launch.trash.empty.sh
r42549 r42606 1 1 #!/bin/csh 2 2 3 set mode = empty.trash 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = empty.trash8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 59 52 exit 0 60 53 endif 54 55 echo "USAGE: $program launch" 56 echo "USAGE: $program run (Nentry)" 57 echo " eg: $program run 1" 58 exit 2 -
trunk/tools/eam/rebalance/launch.trash.errors.sh
r42549 r42606 1 1 #!/bin/csh 2 2 3 set mode = trash.errors 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = trash.errors8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 61 54 exit 0 62 55 endif 56 57 echo "USAGE: $program launch" 58 echo "USAGE: $program run (Nentry)" 59 echo " eg: $program run 1" 60 exit 2 -
trunk/tools/eam/rebalance/launch.trash.sh
r42534 r42606 1 1 #!/bin/csh 2 2 3 set mode = trash 4 set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129 5 6 source $mydir/configure.sh 3 7 set program = `basename $0` 4 5 set run = v06 set version = 202308027 set mode = trash8 9 set srchost = (ipp100 ipp108 ipp112 ipp114)10 set srcvol = ( 0 0 1 0)11 set tgthost = (ipp161 ipp161 ipp162 ipp162)12 set tgtvol = ( 0 1 0 1)13 14 set mydir = /data/ipphome1.0/home/eugene/rebalance.2023080215 8 16 9 if ($#argv == 0) then … … 58 51 exit 0 59 52 endif 53 54 echo "USAGE: $program launch" 55 echo "USAGE: $program run (Nentry)" 56 echo " eg: $program run 1" 57 exit 2 -
trunk/tools/eam/rebalance/rebalance.mana
r42314 r42606 163 163 164 164 # list files -x "/bin/ls -l `cat $filelist` | sort -k 5nr" 165 list files -x "./neb_make_movelist.sh $filelist" 165 166 # this shell script returned the output of ls -l (filesize = word[4], filename = word[8]) 167 # list files -x "./neb_make_movelist.sh $filelist" 168 169 # this perl script returns the filename and size only 170 list files -x "./neb_make_movelist.pl $filelist" 166 171 167 172 # generate subset list to match goal size … … 170 175 while (($Ntotal < $NremoveSub) && ($j < $files:n)) 171 176 list word -split $files:$j 172 $keep:$j = $word:8 173 $Ntotal += $word:4 177 # $keep:$j = $word:8 178 # $Ntotal += $word:4 179 $keep:$j = $word:0 180 $Ntotal += $word:1 181 174 182 # echo $word:4 $Ntotal : $NremoveSub $keep:$j 175 183 $j ++
Note:
See TracChangeset
for help on using the changeset viewer.
