Signed-off-by: Eric Ren <z...@suse.com>
---
 programs/discontig_bg_test/discontig_runner.sh | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/programs/discontig_bg_test/discontig_runner.sh 
b/programs/discontig_bg_test/discontig_runner.sh
index 3be39c8..4c13adb 100755
--- a/programs/discontig_bg_test/discontig_runner.sh
+++ b/programs/discontig_bg_test/discontig_runner.sh
@@ -41,6 +41,7 @@ DEFAULT_LOG_DIR=${O2TDIR}/log
 LOG_DIR=
 RUN_LOG_FILE=
 LOG_FILE=
+PUNCH_LOG_FILE=
 
 BLOCKSIZE=
 CLUSTERSIZE=
@@ -162,6 +163,8 @@ function f_setup()
 %M-%S`-discontig-bg-run.log"
        LOG_FILE="`dirname ${LOG_DIR}`/`basename ${LOG_DIR}`/`date +%F-%H-\
 %M-%S`-discontig-bg.log"
+        PUNCH_LOG_FILE="`dirname ${LOG_DIR}`/`basename ${LOG_DIR}`/`date 
+%F-%H-\
+%M-%S`-punch-hole.log"
 
 }
 
@@ -529,7 +532,7 @@ function f_extents_test()
        recs_in_blk=$(((${BLOCKSIZE}-64)/16))
        while :;do
                if [ "$((${RANDOM}%2))" -eq "0" ];then
-                       ${PUNCH_HOLE_BIN} -f ${filename} -s ${offset} -l 
$((${CLUSTERSIZE}*${recs_in_blk})) >>/dev/null 2>&1 || {
+                       ${PUNCH_HOLE_BIN} -f ${filename} -s ${offset} -l 
$((${CLUSTERSIZE}*${recs_in_blk})) >>${PUNCH_LOG_FILE} 2>&1 || {
                                f_LogMsg ${LOG_FILE} "Punch hole at 
offset:${offset} failed."
                                return 1
                        }
@@ -798,13 +801,13 @@ function f_refcount_test()
        fi
        while :;do
                if [ "$((${RANDOM}%2))" -eq "0" ];then
-                       ${PUNCH_HOLE_BIN} -f ${orig_filename} -s ${offset} -l 
${CLUSTERSIZE} >>/dev/null 2>&1 || {
+                       ${PUNCH_HOLE_BIN} -f ${orig_filename} -s ${offset} -l 
${CLUSTERSIZE} >>${PUNCH_LOG_FILE} 2>&1 || {
                                f_LogMsg ${LOG_FILE} "Punch hole at 
offset:${offset} failed on ${orig_filename}."
                                return 1
                        }
                fi
                if [ "$((${RANDOM}%2))" -eq "1" ];then
-                       ${PUNCH_HOLE_BIN} -f ${ref_filename} -s ${offset} -l 
${CLUSTERSIZE} >>/dev/null 2>&1 || {
+                       ${PUNCH_HOLE_BIN} -f ${ref_filename} -s ${offset} -l 
${CLUSTERSIZE} >>${PUNCH_LOG_FILE} 2>&1 || {
                                f_LogMsg ${LOG_FILE} "Punch hole at 
offset:${offset} failed on ${ref_filename}."
                                return 1
                        }
@@ -822,14 +825,14 @@ function f_refcount_test()
        recs_in_blk=$(((${BLOCKSIZE}-64)/16))
        while :;do
                if [ "$((${RANDOM}%2))" -eq "0" ];then
-                       ${PUNCH_HOLE_BIN} -f ${orig_filename} -s ${offset} -l 
$((${CLUSTERSIZE}*${recs_in_blk})) >>/dev/null 2>&1 || {
+                       ${PUNCH_HOLE_BIN} -f ${orig_filename} -s ${offset} -l 
$((${CLUSTERSIZE}*${recs_in_blk})) >>${PUNCH_LOG_FILE} 2>&1 || {
                                f_LogMsg ${LOG_FILE} "Punch hole at 
offset:${offset} failed on ${orig_filename}."
                                return 1
                        }
                fi
 
                if [ "$((${RANDOM}%2))" -eq "1" ];then
-                       ${PUNCH_HOLE_BIN} -f ${ref_filename} -s ${offset} -l 
$((${CLUSTERSIZE}*${recs_in_blk})) >>/dev/null 2>&1 || {
+                       ${PUNCH_HOLE_BIN} -f ${ref_filename} -s ${offset} -l 
$((${CLUSTERSIZE}*${recs_in_blk})) >>${PUNCH_LOG_FILE} 2>&1 || {
                                f_LogMsg ${LOG_FILE} "Punch hole at 
offset:${offset} failed on ${ref_filename}."
                                return 1
                        }
-- 
2.6.6


_______________________________________________
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/ocfs2-devel

Reply via email to