Patrick Winnertz
2009-Oct-07 13:56 UTC
[Lustre-discuss] Assertion failur in ldiskfs_get_blocks_handle
Hey! After reinstallation of an lustre testcluster with 1.8.1 one ost crashed with an Assertion failure in inode.c (running 2.6.18er kernel on amd64). Do you know such an issue or has anybody else met this error before? Greetings Winnie here the error msg: Lustre: spfs-OST0001: received MDS connection from 192.168.1.2 at tcp Assertion failure in ldiskfs_get_blocks_handle() at /usr/src/modules/lustre/ldiskfs/ldiskfs/inode.c:806: "!(LDISKFS_I(inode)->i_flags & LDISKFS_EXTENTS_FL)"----------- [cut here ] --------- [please bite here ] --------- Kernel BUG at /usr/src/modules/lustre/ldiskfs/ldiskfs/inode.c:806 invalid opcode: 0000 [1] SMP CPU 0 Modules linked in: obdfilter fsfilt_ldiskfs ost mgc ldiskfs crc16 lustre lov mdc lquota osc ksocklnd ptlrpc obdclass lnet lvfs libcfs ipv6 button ac battery dm_snapshot dm_mirror dm_mod sbp2 loop evdev sg serio_raw pcspkr psmouse eth1394 sr_mod cdrom ext3 jbd mbcache sd_mod sata_nv libata usb_storage scsi_mod ohci1394 e1000 ieee1394 generic amd74xx ide_core ehci_hcd ohci_hcd thermal processor fan Pid: 2343, comm: ll_ost_io_01 Tainted: GF 2.6.18+lustre1.8.1+0.credativ.etch.1 #1 RIP: 0010:[<ffffffff885756d0>] [<ffffffff885756d0>] :ldiskfs:ldiskfs_get_blocks_handle+0x80/0xd10 RSP: 0018:ffff81003a345490 EFLAGS: 00010286 RAX: 00000000000000a0 RBX: 0000000000000000 RCX: ffffffff80450868 RDX: ffffffff80450868 RSI: 0000000000000086 RDI: ffffffff80450860 RBP: ffff81003b2261d8 R08: ffffffff80450868 R09: 0000000000000020 R10: 0000000000000046 R11: 0000000000000000 R12: ffff81003a3456d0 R13: 0000000000000000 R14: 0000000000000001 R15: ffff81003b2261d8 FS: 00002ba142b446d0(0000) GS:ffffffff80522000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 00002b598fc6a360 CR3: 0000000037e66000 CR4: 00000000000006e0 Process ll_ost_io_01 (pid: 2343, threadinfo ffff81003a344000, task ffff81003a011830) Stack: ffff81000000c000 0000000000000086 8900003400000001 ffff81003d6cfed0 0000000000000001 0000000000000001 ffff81003a3456d0 0000000000000001 0000000000000000 0000000000000000 ffff81003c24c040 ffff81003b226100 Call Trace: [<ffffffff8022c31f>] __wake_up+0x38/0x4f [<ffffffff8840b0c0>] :ksocklnd:ksocknal_queue_tx_locked+0x460/0x4a0 [<ffffffff8840b9cf>] :ksocklnd:ksocknal_find_conn_locked+0xcf/0x1f0 [<ffffffff8840bfec>] :ksocklnd:ksocknal_launch_packet+0x2ac/0x3a0 [<ffffffff8840db25>] :ksocklnd:ksocknal_alloc_tx+0x205/0x2b0 [<ffffffff8857675e>] :ldiskfs:ldiskfs_get_block+0xde/0x120 [<ffffffff88574710>] :ldiskfs:ldiskfs_bmap+0x0/0xb0 [<ffffffff8023110e>] generic_block_bmap+0x37/0x41 [<ffffffff88574710>] :ldiskfs:ldiskfs_bmap+0x0/0xb0 [<ffffffff8860954d>] :obdfilter:filter_commitrw_write+0x37d/0x2590 [<ffffffff80256f2e>] cache_alloc_refill+0xde/0x1da [<ffffffff8025c11e>] thread_return+0x0/0xe7 [<ffffffff8025ca8a>] schedule_timeout+0x92/0xad [<ffffffff885c3968>] :ost:ost_brw_write+0x1b88/0x2310 [<ffffffff8027c6b0>] default_wake_function+0x0/0xe [<ffffffff88388f28>] :ptlrpc:lustre_msg_check_version_v2+0x8/0x20 [<ffffffff885c6f53>] :ost:ost_handle+0x2e63/0x5a00 [<ffffffff802aa138>] zone_statistics+0x3e/0x6d [<ffffffff8020de5c>] __alloc_pages+0x5c/0x2a9 [<ffffffff882e4838>] :obdclass:class_handle2object+0xd8/0x160 [<ffffffff802aa138>] zone_statistics+0x3e/0x6d [<ffffffff88344199>] :ptlrpc:lock_res_and_lock+0xb9/0xd0 [<ffffffff8838e8f5>] :ptlrpc:lustre_msg_get_conn_cnt+0x35/0xf0 [<ffffffff883935dd>] :ptlrpc:ptlrpc_check_req+0x1d/0x110 [<ffffffff88395cea>] :ptlrpc:ptlrpc_server_handle_request+0xa9a/0x1170 [<ffffffff80242d34>] try_to_wake_up+0x3d5/0x3e6 [<ffffffff8027b05a>] __wake_up_common+0x3e/0x68 [<ffffffff88399887>] :ptlrpc:ptlrpc_main+0x1247/0x1410 [<ffffffff8027c6b0>] default_wake_function+0x0/0xe [<ffffffff80258860>] child_rip+0xa/0x12 [<ffffffff88398640>] :ptlrpc:ptlrpc_main+0x0/0x1410 [<ffffffff80258856>] child_rip+0x0/0x12 Code: 0f 0b 68 10 57 59 88 c2 26 03 48 83 7c 24 48 00 8b 74 24 2c RIP [<ffffffff885756d0>] :ldiskfs:ldiskfs_get_blocks_handle+0x80/0xd10 RSP <ffff81003a345490>