Details
-
Bug
-
Resolution: Unresolved
-
Minor
-
Lustre 2.15.0
-
3
-
9223372036854775807
Description
This issue was created by maloo for John Hammond <jhammond@whamcloud.com>
This issue relates to the following test suite run: https://testing.whamcloud.com/test_sets/edf5d3ea-27eb-49cb-b702-feabd080fbfa
test_102 failed with the following error:
========================================================== 04:24:30 \(1652156670\) [20105.929303] Lustre: DEBUG MARKER: == sanityn test 102: Test open by handle of unlinked file ========================================================== 04:24:30 (1652156670) [20108.951589] WARNING: CPU: 1 PID: 722753 at fs/exportfs/expfs.c:96 reconnect_path+0x22b/0x2c0 [20108.953218] Modules linked in: lustre(OE) obdecho(OE) mgc(OE) mdc(OE) lov(OE) osc(OE) lmv(OE) fid(OE) fld(OE) ptlrpc_gss(OE) ptlrpc(OE) obdclass(OE) ksocklnd(OE) lnet(OE) libcfs(OE) rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache rpcrdma ib_isert iscsi_target_mod ib_iser libiscsi scsi_transport_iscsi ib_srpt target_core_mod ib_srp scsi_transport_srp ib_ipoib rdma_ucm ib_uverbs ib_umad rdma_cm ib_cm iw_cm ib_core sunrpc intel_rapl_msr intel_rapl_common crct10dif_pclmul crc32_pclmul ghash_clmulni_intel virtio_balloon i2c_piix4 joydev pcspkr ip_tables ext4 mbcache jbd2 ata_generic ata_piix libata crc32c_intel serio_raw virtio_net virtio_blk net_failover failover [last unloaded: libcfs] [20108.963772] CPU: 1 PID: 722753 Comm: check_fhandle_s Kdump: loaded Tainted: G OE --------- - - 4.18.0-240.22.1.el8_3.x86_64 #1 [20108.965968] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 [20108.967020] RIP: 0010:reconnect_path+0x22b/0x2c0 [20108.967879] Code: 5b 5d 41 5c 41 5d 41 5e 41 5f c3 4d 85 f6 0f 85 91 00 00 00 48 89 df e8 93 06 f8 ff 48 85 ed 0f 85 43 ff ff ff e9 47 ff ff ff <0f> 0b e9 5f ff ff ff 48 89 df e8 76 06 f8 ff 48 3b 5b 18 74 47 4d [20108.971094] RSP: 0018:ffffb7570144fd58 EFLAGS: 00010246 [20108.972054] RAX: ffff897bc8617240 RBX: ffff897bc8617058 RCX: 0000000300000000 [20108.973332] RDX: 0000000000000001 RSI: 0000000200000000 RDI: ffff897bc8617298 [20108.974610] RBP: ffff897bc8617240 R08: 9a28cbcbbe51ee3a R09: 0000000000000002 [20108.975917] R10: ffffb7570144fd38 R11: ffff897bbff28c4a R12: ffff897bc8617240 [20108.977188] R13: ffff897bdec693a0 R14: ffff897b971d8c00 R15: ffffb7570144fda0 [20108.978459] FS: 00007f3f59036740(0000) GS:ffff897bffd00000(0000) knlGS:0000000000000000 [20108.979893] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [20108.980924] CR2: 0000000000602070 CR3: 000000005779c006 CR4: 00000000000606e0 [20108.982197] Call Trace: [20108.982814] ? drop_caches_sysctl_handler.cold.2+0x34/0x34 [20108.983817] exportfs_decode_fh+0x111/0x28f [20108.984646] ? do_wp_page+0x215/0x310 [20108.985349] ? __handle_mm_fault+0x79a/0x7c0 [20108.986203] ? _cond_resched+0x15/0x30 [20108.986950] ? __kmalloc+0x16f/0x210 [20108.987635] do_handle_open+0x150/0x310 [20108.988450] do_syscall_64+0x5b/0x1a0 [20108.989208] entry_SYSCALL_64_after_hwframe+0x65/0xca [20108.990210] RIP: 0033:0x7f3f589534f8 [20108.990898] Code: ff eb b1 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 f3 0f 1e fa 48 8d 05 65 50 2c 00 8b 00 85 c0 75 17 b8 30 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 50 c3 0f 1f 80 00 00 00 00 41 54 41 89 d4 55 [20108.994110] RSP: 002b:00007ffe5b418188 EFLAGS: 00000246 ORIG_RAX: 0000000000000130 [20108.995450] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f3f589534f8 [20108.996720] RDX: 0000000000010000 RSI: 00000000013472a0 RDI: 0000000000000004 [20108.998001] RBP: 00007ffe5b4182a0 R08: 0000000000000000 R09: 00007f3f589d3d40 [20108.999298] R10: 0000000000000005 R11: 0000000000000246 R12: 00000000013472a0 [20109.000563] R13: 00007ffe5b41a030 R14: 0000000000000020 R15: 00000000013472a0 [20109.001844] ---[ end trace 2f92765dad6425db ]---
static void clear_disconnected(struct dentry *dentry) { dget(dentry); while (dentry->d_flags & DCACHE_DISCONNECTED) { struct dentry *parent = dget_parent(dentry); WARN_ON_ONCE(IS_ROOT(dentry)); /* fs/exportfs/expfs.c:96 */ spin_lock(&dentry->d_lock); dentry->d_flags &= ~DCACHE_DISCONNECTED; spin_unlock(&dentry->d_lock); dput(dentry); dentry = parent; } dput(dentry); }
VVVVVVV DO NOT REMOVE LINES BELOW, Added by Maloo for auto-association VVVVVVV
sanityn test_102 -