[CentOS-devel] XFS module ... big troubles

Sun Apr 29 16:32:13 UTC 2007
Gernot Stocker <gernot.stocker at tugraz.at>

On Saturday 28 April 2007, Johnny Hughes wrote:
> <snip>
> 
> OK ... Working with Eric Sandeen, we have some new xfs modules for
> testing ... these seem sto work much better.
> 
> Thanks Eric :P
> 
> xfs-kmod version 0.4-1.2.6.18_8* is now in the Testing Repo and waiting.
> 
> --Johnny Hughes

Hi Johnny,
thanks for the new modules and I don't want to disssapoint you, but my tests have 
been just partly successful.

1.) The binary module kmod-xfs-0.4-1.2.6.18_8.1.1.el5.i686.rpm from the dev 
site is not loading properly in the standard updated CentOS 5 kernel 1.2.6.18_8.1.1
The module loading results in "undefined symbols".

2.) After recompiling the rpm module from the source rpm, I synced my diretory 
tree with the new module and the md5sum test has been just fine! Only the 
xfs_logprint ended up in a punch of errors ... see below

3.) Is there a special reason that the xfs_quota module did disappear? I'm not so 
deep in the xfsmodules but from the kernel config file in the src rpm I have seen the 
y instead of the m at the xfs_quota config entry. Does this mean, that the quota module 
is simply integrated in the main xfs module or do I need a complete rebuild of the 
kernel?

I think, I will wait with the raid1 xfs tests until the xfs_logprint returns no 
errors ;-) 

So far from here, thanks 
Gernot
-- 

xfs_logprint -c /dev/sda4

xfs_logprint:
xfs_logprint: /dev/sda4 contains a mounted and writable filesystem
    data device: 0x804
    log device: 0x804 daddr: 57062880 length: 55720

Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=772                          *
**********************************************************************
Bad log record header
[root at sz-linux02 ~]# xfs_logprint -c /dev/sda4
xfs_logprint:
xfs_logprint: /dev/sda4 contains a mounted and writable filesystem
    data device: 0x804
    log device: 0x804 daddr: 57062880 length: 55720

Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=772                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=773                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=774                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=775                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=776                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=777                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=778                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=779                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=780                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=781                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=782                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=783                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=784                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=785                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=786                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=787                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=788                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=789                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=790                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=791                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=792                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=793                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=794                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=795                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=796                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=797                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=798                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=799                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=800                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=801                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=802                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=803                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=804                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=805                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=806                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=807                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=808                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=809                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=810                          *
**********************************************************************
Header 0x2 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=2           block=811                          *
**********************************************************************
cycle: 2        version: 1              lsn: 2,812      tail_lsn: 1,16228
length of Log Record: 32256     prev offset: 748                num ops: 160
uuid: 8788593e-7627-45f8-89c6-15b34aacac0d   format: little endian linux
h_size: 32768
----------------------------------------------------------------------------
Oper (0): tid: d92489a0  len: 1540  clientid: TRANS  flags: WAS_CONT END
Left over region from split log item
----------------------------------------------------------------------------
Oper (1): tid: d92489a0  len: 0  clientid: TRANS  flags: COMMIT
----------------------------------------------------------------------------
Oper (2): tid: d92489a0  len: 0  clientid: TRANS  flags: START
----------------------------------------------------------------------------
Oper (3): tid: d92489a0  len: 16  clientid: TRANS  flags: none
TRAN:    type: ATTR_SET       tid: 0       num_items: 1
----------------------------------------------------------------------------
Oper (4): tid: d92489a0  len: 52  clientid: TRANS  flags: none
INODE: #regs: 4   ino: 0xd00095c  flags: 0x83   dsize: 28
        blkno: 92728312  len: 16  boff: 7168
Oper (5): tid: d92489a0  len: 96  clientid: TRANS  flags: none
INODE CORE
magic 0x494e mode 0120777 version 1 format 1
nlink 1 uid 0 gid 0
atime 0x463368b9 mtime 0x463368b9 ctime 0x463368b9
size 0x1c nblocks 0x1 extsize 0x0 nextents 0x0
naextents 0x1 forkoff 15 dmevmask 0x0 dmstate 0x0
flags 0x0 gen 0x0
xlog_print_trans_inode: illegal inode type
Aborted
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20070429/049520fa/attachment-0007.sig>