----- "Caspar Zhang" <[email protected]> wrote: > Sorry for missing [PATCH] tag, now added. > > Thanks, > Caspar > ----- "Caspar Zhang" <[email protected]> wrote: > > > Hi all, an error in ftruncate04 test is found, > > The problem I see is due to incorrect parsing > > of `df` command output: > > > > <<<test_start>>> > > tag=ftruncate04 stime=1284729392 > > cmdline="ftruncate04.sh" > > contacts="" > > analysis=exit > > <<<test_output>>> > > DEV: /dev/mapper/vg_rhel6beta-lv_root > > MOUNT_POINT: /dev/mapper/vg_rhel6beta-lv_root > > FLAG: rw,mand > > ftruncate04 1 TPASS : Test passed. > > mount: you must specify the filesystem type > > ftruncate04.sh : ERROR : mounting /dev/mapper/vg_rhel6beta-lv_root > > remount,rw,mand failed > > incrementing stop > > <<<execution_status>>> > > initiation_status="ok" > > duration=0 termination_type=exited termination_id=0 corefile=no > > cutime=1 cstime=7 > > <<<test_end>>> > > > > # mount | head -1 > > /dev/mapper/vg_rhel6beta-lv_root on / type ext4 (rw,mand) > > > > # df . > > Filesystem 1K-blocks Used Available Use% Mounted on > > /dev/mapper/vg_rhel6beta-lv_root > > 2523808 2436384 0 100% / > > > > A patch is attached to fix this problem. After applied the patch, > > the failure gone: > > > > <<<test_start>>> > > tag=ftruncate04 stime=1284729277 > > cmdline="ftruncate04.sh" > > contacts="" > > analysis=exit > > <<<test_output>>> > > DEV: /dev/mapper/vg_rhel6beta-lv_root > > MOUNT_POINT: / > > FLAG: rw,mand > > ftruncate04 1 TPASS : Test passed. > > incrementing stop > > <<<execution_status>>> > > initiation_status="ok" > > duration=0 termination_type=exited termination_id=0 corefile=no > > cutime=1 cstime=9 > > <<<test_end>>> > > > > # mount | head -1 > > /dev/mapper/vg_rhel6beta-lv_root on / type ext4 (rw) > > # df -P . > > Filesystem 1024-blocks Used Available Capacity Mounted > on > > /dev/mapper/vg_rhel6beta-lv_root 2523808 2436380 0 > > 100% / > > > > So the test without the patch leaves the system in inconsistent > state > > (mand option is kept for the filesystem) which is bad. > > > > Signed-off-by: Caspar Zhang <[email protected]> > > > > --- > > > ltp-full-20100331.old/testcases/kernel/syscalls/ftruncate/ftruncate04.sh > > 2010-09-17 15:06:44.292158981 +0200 > > +++ > > ltp-full-20100331/testcases/kernel/syscalls/ftruncate/ftruncate04.sh > > 2010-09-17 15:10:26.646160911 +0200 > > @@ -18,7 +18,7 @@ > > export TST_TOTAL=1 > > fi > > cd ${TMPDIR:=/tmp} > > -set -- $(df . | awk '/^\// { print $1, $NF }') > > +set -- $(df -P . | awk '/^\// { print $1, $NF }') > > DEV=$1; MOUNT_POINT=$2 > > if [ "x$DEV" = x -o "x$MOUNT_POINT" = x ] ; then > > tst_resm TCONF "backend mountpoint for $TMPDIR does not > > correspond to a real device:" > > > > > > Thanks, > > Caspar
Hi, any comments on this? Thanks, Caspar -- Quality Assurance Associate (Kernel) in Red Hat Software (Beijing) Co., R&D Branch TEL: +86-10-62608150 WEB: http://www.redhat.com/ ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
