-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This repo is missing a LICENSE file #8
Comments
github-actions bot
pushed a commit
that referenced
this issue
Sep 2, 2023
During umount mntput() is called. It uses delayed_mntput() function, and it could take much time to finish. A block device is occupied during delayed work. [ 8753.941980] Lustre: server umount XXX complete [ 8800.129136] sysrq: SysRq : Trigger a crash PID: 319306 TASK:XXXX CPU: 2 COMMAND: "kworker/2:0" #0 __schedule at ffffffff9754e1d4 #1 preempt_schedule_common at ffffffff9754e6fa #2 _cond_resched at ffffffff9754e72d #3 invalidate_mapping_pages at ffffffff96e72da5 #4 invalidate_bdev at ffffffff96f5d13c #5 ldiskfs_put_super at ffffffffc1c82e34 [ldiskfs] #6 generic_shutdown_super at ffffffff96f1bdcc #7 kill_block_super at ffffffff96f1bed1 #8 deactivate_locked_super at ffffffff96f1b784 #9 cleanup_mnt at ffffffff96f3b86b Let's use SB_KERNMOUNT flag during mount, it leads to synchronous mntput(). It also calls flush_delayed_fput during umount to finish delayed fput. HPE-bug-id: LUS-11629 Signed-off-by: Alexander Boyko <[email protected]> Change-Id: Ia6729f6cbac85c3626562e946a4b96665a143714
github-actions bot
pushed a commit
that referenced
this issue
Sep 7, 2023
During umount mntput() is called. It uses delayed_mntput() function, and it could take much time to finish. A block device is occupied during delayed work. [ 8753.941980] Lustre: server umount XXX complete [ 8800.129136] sysrq: SysRq : Trigger a crash PID: 319306 TASK:XXXX CPU: 2 COMMAND: "kworker/2:0" #0 __schedule at ffffffff9754e1d4 #1 preempt_schedule_common at ffffffff9754e6fa #2 _cond_resched at ffffffff9754e72d #3 invalidate_mapping_pages at ffffffff96e72da5 #4 invalidate_bdev at ffffffff96f5d13c #5 ldiskfs_put_super at ffffffffc1c82e34 [ldiskfs] #6 generic_shutdown_super at ffffffff96f1bdcc #7 kill_block_super at ffffffff96f1bed1 #8 deactivate_locked_super at ffffffff96f1b784 #9 cleanup_mnt at ffffffff96f3b86b Let's use SB_KERNMOUNT flag during mount, it leads to synchronous mntput(). It also calls flush_delayed_fput during umount to finish delayed fput. HPE-bug-id: LUS-11629 Signed-off-by: Alexander Boyko <[email protected]> Change-Id: Ia6729f6cbac85c3626562e946a4b96665a143714 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51731 Tested-by: jenkins <[email protected]> Tested-by: Maloo <[email protected]> Reviewed-by: Andrew Perepechko <[email protected]> Reviewed-by: Andreas Dilger <[email protected]> Reviewed-by: James Simmons <[email protected]> Reviewed-by: Neil Brown <[email protected]> Reviewed-by: Oleg Drokin <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
This repository is currently missing a LICENSE file.
A license helps users understand how to use your project in a compliant manner. You can find the standard MIT license Microsoft uses at: https://github.com/microsoft/repo-templates/blob/main/shared/LICENSE.
If you would like to learn more about open source licenses, please visit the document at https://aka.ms/license (Microsoft-internal guidance).
The text was updated successfully, but these errors were encountered: