Bug 710539
Summary: | NFS sometimes causes suspend to hang | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kieran Clancy <clancy.kieran+redhat> |
Component: | kernel | Assignee: | Jeff Layton <jlayton> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 15 | CC: | accounts, bojan, cverwey, gansalmon, itamar, jlayton, jonathan, kernel-maint, madhu.chinakonda, social, starfall, steved |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-11-01 13:55:30 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Kieran Clancy
2011-06-03 16:28:06 UTC
I can report a similar problem here on FC15 2.6.38.8-32.fc15.x86_64 except on a hibernate. Mine is 100% reproducible while I have NFS mounts no matter whether I've just booted or if I've been using the NFS all day. If I umount the nfs before I hibernate, it succeeds with no delay. Even the umount succeeds immediately. Freezing of tasks failed after 20.01 seconds (1 tasks refusing to freeze, wq_busy=0): [ 9639.882196] umount D ffff8800cfeafa30 0 12969 12949 0x00800084 [ 9639.882294] ffff880210317b68 0000000000000086 0000000000000246 ffff88021f594590 [ 9639.882447] ffff880210317fd8 ffff880210317fd8 0000000000013840 0000000000013840 [ 9639.882598] ffff88021f595cc0 ffff88021f594590 ffff880210317b38 ffffffff814759c4 [ 9639.882749] Call Trace: [ 9639.882788] [<ffffffff814759c4>] ? _raw_spin_unlock_irqrestore+0x17/0x19 [ 9639.882841] [<ffffffffa0eec07b>] ? rpc_wait_bit_killable+0x0/0x38 [sunrpc] [ 9639.882886] [<ffffffffa0eec0af>] rpc_wait_bit_killable+0x34/0x38 [sunrpc] [ 9639.882925] [<ffffffff8147493d>] __wait_on_bit+0x48/0x7b [ 9639.882964] [<ffffffff8106acc7>] ? queue_work_on+0x37/0x45 [ 9639.883009] [<ffffffff814749e2>] out_of_line_wait_on_bit+0x72/0x7d [ 9639.883053] [<ffffffffa0eec07b>] ? rpc_wait_bit_killable+0x0/0x38 [sunrpc] [ 9639.883092] [<ffffffff8106f2ab>] ? wake_bit_function+0x0/0x31 [ 9639.883137] [<ffffffffa0eecc80>] __rpc_execute+0xf2/0x295 [sunrpc] [ 9639.883175] [<ffffffff8106f021>] ? wake_up_bit+0x25/0x2a [ 9639.883218] [<ffffffffa0eece90>] rpc_execute+0x3f/0x43 [sunrpc] [ 9639.883261] [<ffffffffa0ee6dde>] rpc_run_task+0xeb/0xf7 [sunrpc] [ 9639.883303] [<ffffffffa0ee6ed7>] rpc_call_sync+0x45/0x66 [sunrpc] [ 9639.883471] [<ffffffffa0f50acc>] ? nfs_alloc_fattr+0x28/0x46 [nfs] [ 9639.883639] [<ffffffffa0f5db0a>] nfs3_rpc_wrapper.constprop.7+0x2c/0x64 [nfs] [ 9639.883926] [<ffffffffa0f5ebdf>] nfs3_proc_getattr+0x5d/0x83 [nfs] [ 9639.884095] [<ffffffffa0f50c14>] __nfs_revalidate_inode+0xb4/0x1a2 [nfs] [ 9639.884260] [<ffffffffa0f50e52>] nfs_revalidate_inode+0x4a/0x51 [nfs] [ 9639.884424] [<ffffffffa0f50f31>] nfs_getattr+0x92/0xc4 [nfs] [ 9639.884581] [<ffffffff81124fab>] vfs_getattr+0x45/0x63 [ 9639.884736] [<ffffffff81125016>] vfs_fstatat+0x4d/0x63 [ 9639.884892] [<ffffffff81125067>] vfs_stat+0x1b/0x1d [ 9639.885052] [<ffffffff81125166>] sys_newstat+0x1a/0x33 [ 9639.885208] [<ffffffff81129e21>] ? path_put+0x1f/0x23 [ 9639.885364] [<ffffffff8109fa68>] ? audit_syscall_entry+0x145/0x171 [ 9639.885521] [<ffffffff81009bc2>] system_call_fastpath+0x16/0x1b Same problem here, using Fedora 15, 2.6.38.8-32.fc15.x86_64. I have 5 different nfs shares of the same server mounted via /etc/fstab. Only one of them fails to umount. Hibernate works, if i umount the share manually. The remaining four shares are handled correctly when hibernating. I see no any differences between the shares. The nfs share is accessible and a manual umount is successfull. There is no stale nfs handle or things like that. [ 814.380086] Freezing of tasks failed after 20.00 seconds (1 tasks refusing to freeze, wq_busy=0): [ 814.380186] umount D 0000000000000000 0 3215 3194 0x00800084 [ 814.380190] ffff88011b6dbb68 0000000000000082 ffff880100000000 ffff880133a21730 [ 814.380195] ffff88011b6dbfd8 ffff88011b6dbfd8 0000000000013840 0000000000013840 [ 814.380198] ffff880137761730 ffff880133a21730 ffff88011b6dbb38 00000001814759c4 [ 814.380202] Call Trace: [ 814.380223] [<ffffffffa051507b>] ? rpc_wait_bit_killable+0x0/0x38 [sunrpc] [ 814.380233] [<ffffffffa05150af>] rpc_wait_bit_killable+0x34/0x38 [sunrpc] [ 814.380238] [<ffffffff8147493d>] __wait_on_bit+0x48/0x7b [ 814.380243] [<ffffffff8105a527>] ? _local_bh_enable_ip+0x25/0x8e [ 814.380246] [<ffffffff814749e2>] out_of_line_wait_on_bit+0x72/0x7d [ 814.380255] [<ffffffffa051507b>] ? rpc_wait_bit_killable+0x0/0x38 [sunrpc] [ 814.380259] [<ffffffff8106f2ab>] ? wake_bit_function+0x0/0x31 [ 814.380268] [<ffffffffa0515c80>] __rpc_execute+0xf2/0x295 [sunrpc] [ 814.380271] [<ffffffff8106f021>] ? wake_up_bit+0x25/0x2a [ 814.380280] [<ffffffffa0515e90>] rpc_execute+0x3f/0x43 [sunrpc] [ 814.380288] [<ffffffffa050fdde>] rpc_run_task+0xeb/0xf7 [sunrpc] [ 814.380295] [<ffffffffa050fed7>] rpc_call_sync+0x45/0x66 [sunrpc] [ 814.380312] [<ffffffffa05a1b0a>] nfs3_rpc_wrapper.constprop.7+0x2c/0x64 [nfs] [ 814.380325] [<ffffffffa05a2bdf>] nfs3_proc_getattr+0x5d/0x83 [nfs] [ 814.380335] [<ffffffffa0594c14>] __nfs_revalidate_inode+0xb4/0x1a2 [nfs] [ 814.380344] [<ffffffffa0594e52>] nfs_revalidate_inode+0x4a/0x51 [nfs] [ 814.380354] [<ffffffffa0594f31>] nfs_getattr+0x92/0xc4 [nfs] [ 814.380357] [<ffffffff81124fab>] vfs_getattr+0x45/0x63 [ 814.380360] [<ffffffff81125016>] vfs_fstatat+0x4d/0x63 [ 814.380363] [<ffffffff81125067>] vfs_stat+0x1b/0x1d [ 814.380366] [<ffffffff81125166>] sys_newstat+0x1a/0x33 [ 814.380369] [<ffffffff81129e21>] ? path_put+0x1f/0x23 [ 814.380373] [<ffffffff8109fa68>] ? audit_syscall_entry+0x145/0x171 [ 814.380376] [<ffffffff81009bc2>] system_call_fastpath+0x16/0x1b Same problem here on 2.6.40.4-5.fc15.x86_64. I can reproduce this 100% when the NFS shares are mounted. I have the same problem, for now I'm fixing it with : http://palebluedot.nl/jml/computer-stuff/26-umountnfs.html while I edited it and added -flr options to umount which mostly work. *** This bug has been marked as a duplicate of bug 717735 *** |