From f562507fab7a1b2f37fb348b6abda26f231e3119 Mon Sep 17 00:00:00 2001 From: ptools Date: Wed, 1 Oct 2003 06:52:24 +0000 Subject: [PATCH] update to handle striped v2 logs --- 018 | 33 ++++++++++++++++++--------------- 018.noquota.trans_buf | 4 ++-- 018.noquota.trans_inode | 4 ++-- 018.out | 9 +++++++++ 018.ugquota.trans_inode | 4 ++-- 5 files changed, 33 insertions(+), 21 deletions(-) diff --git a/018 b/018 index d0a7849a..dd3a71ba 100755 --- a/018 +++ b/018 @@ -171,6 +171,7 @@ _filter_logprint() s/^uuid: *[0-9a-f-][0-9a-f-]* *format: *.*$/uuid: format: /; /flushiter:/d; /version:/,/h_size:/d; + /override tail/s/[0-9][0-9]*//; /^---*/d; /^===*/d; /^~~~*/d; @@ -212,11 +213,12 @@ _print_operation() _print_transaction_inode() { + _start=$1 raw=$seq.trans_inode.mnt$mnt.mkfs$mkfs.raw filtered=$seq.trans_inode.mnt$mnt.mkfs$mkfs.filtered - echo "### xfs_logprint -t -i -s 2 output ###" | tee $raw >$filtered - _scratch_xfs_logprint -t -i -s 2 2>&1 \ + echo "### xfs_logprint -t -i -s START output ###" | tee $raw >$filtered + _scratch_xfs_logprint -t -i -s $_start 2>&1 \ | tee -a $raw \ | _filter_logprint \ >>$filtered @@ -224,11 +226,12 @@ _print_transaction_inode() _print_transaction_buf() { + _start=$1 raw=$seq.trans_buf.mnt$mnt.mkfs$mkfs.raw filtered=$seq.trans_buf.mnt$mnt.mkfs$mkfs.filtered - echo "### xfs_logprint -t -b -s 2 output ###" | tee $raw >$filtered - _scratch_xfs_logprint -t -b -s 2 2>&1 \ + echo "### xfs_logprint -t -b -s START output ###" | tee $raw >$filtered + _scratch_xfs_logprint -t -b -s $_start 2>&1 \ | tee -a $raw \ | _filter_logprint \ >>$filtered @@ -392,24 +395,24 @@ echo "*** init FS" umount $SCRATCH_DEV >/dev/null 2>&1 cat >$tmp.seq.params < log device: daddr: length: log tail: head: state: - override tail: 2 + override tail: TRANS: tid: type:CREATE #items:5 trans:0x0 q: BUF: cnt:2 total:2 a: len: a: len: BUF: #regs:2 start blkno: len: bmap size:1 diff --git a/018.noquota.trans_inode b/018.noquota.trans_inode index 8d9ab58a..0064e5ca 100644 --- a/018.noquota.trans_inode +++ b/018.noquota.trans_inode @@ -1,9 +1,9 @@ -### xfs_logprint -t -i -s 2 output ### +### xfs_logprint -t -i -s START output ### xfs_logprint: data device: log device: daddr: length: log tail: head: state: - override tail: 2 + override tail: TRANS: tid: type:CREATE #items:5 trans:0x0 q: BUF: cnt:2 total:2 a: len: a: len: BUF: #regs:2 start blkno: len: bmap size:1 diff --git a/018.out b/018.out index 9250c87b..b18ce4fe 100644 --- a/018.out +++ b/018.out @@ -51,5 +51,14 @@ data = bsize=XXX blocks=XXX, imaxpct=PCT naming =VERN bsize=XXX log =LDEV bsize=XXX blocks=XXX realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX +*** compare logprint: 018.noquota.op with 018.op.mnt-ologbsize=32k.mkfs-lversion=2,su=4096.filtered +*** compare logprint: 018.noquota.trans_inode with 018.trans_inode.mnt-ologbsize=32k.mkfs-lversion=2,su=4096.filtered +*** compare logprint: 018.noquota.trans_buf with 018.trans_buf.mnt-ologbsize=32k.mkfs-lversion=2,su=4096.filtered +meta-data=DDEV isize=XXX agcount=N, agsize=XXX blks +data = bsize=XXX blocks=XXX, imaxpct=PCT + = sunit=XXX swidth=XXX, unwritten=X +naming =VERN bsize=XXX +log =LDEV bsize=XXX blocks=XXX +realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX *** compare logprint: 018.ugquota.trans_inode with 018.trans_inode.mnt-ousrquota,grpquota.mkfs-lversion=1.filtered *** unmount diff --git a/018.ugquota.trans_inode b/018.ugquota.trans_inode index 5160b7cc..7229384b 100644 --- a/018.ugquota.trans_inode +++ b/018.ugquota.trans_inode @@ -1,9 +1,9 @@ -### xfs_logprint -t -i -s 2 output ### +### xfs_logprint -t -i -s START output ### xfs_logprint: data device: log device: daddr: length: log tail: head: state: - override tail: 2 + override tail: TRANS: tid: type:QM_QINOCREATE #items:4 trans:0x0 q: BUF: cnt:2 total:2 a: len: a: len: BUF: #regs:2 start blkno: len: bmap size:1 -- 2.47.3