克隆 LUN 托管卷后或在一个卷中的 2 个 LUN 之间卸载副本期间意外节点重新启动
适用场景
ONTAP 9.7及更高版本、但 未修复 BURT#1430664
问题描述
存储节点意外重新启动:
Panic string: prod/common/wafl/free_cache.c:2281: Assertion failure. in SK process wafl_exempt05 on release 9.7P11 (C)
- 包含一个或多个 LUN 的卷会在意外重新启动之前进行克隆
- 或者,在节点发生崩溃之前,客户端会使用副本卸载在单个卷中的两个 LUN 之间复制数据
在极少数情况下,配对节点也可能会在接管期间发生崩溃。中的崩溃堆栈 event log show
是指按以下特定顺序突出显示的功能:
mgr.stack.at:notice]: Panic occurred at: Fri Aug 13 13:00:00 2021
mgr.stack.proc:notice]: Panic in process: wafl_exempt05
mgr.stack.frame:notice]: Stack frame 0: maytag.ko::sk_save_stackframes(0xffffffff8a1d8450) + 0x2d
mgr.stack.frame:notice]: Stack frame 1: maytag.ko::kmod_dumper(0xffffffff8b72f730) + 0x550
mgr.stack.frame:notice]: Stack frame 2: kernel::dumpcore_on_dumpstack(0xffffffff80c10e40) + 0x60
mgr.stack.frame:notice]: Stack frame 3: kernel::doadump(0xffffffff80683780) + 0x5d
mgr.stack.frame:notice]: Stack frame 4: kernel::kern_reboot(0xffffffff80682ce0) + 0x6cf
mgr.stack.frame:notice]: Stack frame 5: kernel::vpanic(0xffffffff80683990) + 0x784
mgr.stack.frame:notice]: Stack frame 6: kernel::panic(0xffffffff80682c90) + 0x43
mgr.stack.frame:notice]: Stack frame 7: kernel::sk_panic(0xffffffff80684140) + 0x63
mgr.stack.frame:notice]: Stack frame 8: maytag.ko::fatal(0xffffffff8c67dc60) + 0x39
mgr.stack.frame:notice]: Stack frame 9: maytag.ko::ontap_assert_(0xffffffff8c6a1520) + 0x39
mgr.stack.frame:notice]: Stack frame 10: maytag.ko::free_cache_alloc_buf(0xffffffff8d52dce0) + 0x15c
mgr.stack.frame:notice]: Stack frame 11: maytag.ko::wafl_alloc_buf_int(0xffffffff8d4945f0) + 0x44
mgr.stack.frame:notice]: Stack frame 12: maytag.ko::wafl_insert_invalid_child_buf(0xffffffff8d4a6480) + 0x5d
mgr.stack.frame:notice]: Stack frame 13: maytag.ko::wafl_insert_dirty_buf_if_icbn(0xffffffff8c18b740) + 0x78a
mgr.stack.frame:notice]: Stack frame 14: maytag.ko::WAFL_BUFP_DBUF(0xffffffff8c1c80e0) + 0xc6
mgr.stack.frame:notice]: Stack frame 15: maytag.ko::wafl_cg_is_next_cp_compressed(0xffffffff8c1c7e80) + 0x113
mgr.stack.frame:notice]: Stack frame 16: maytag.ko::inline_split_load(0xffffffff8c3a81b0) + 0xa9d
mgr.stack.frame:notice]: Stack frame 17: maytag.ko::clone_sub_file(0xffffffff8c377540) + 0x2a62
mgr.stack.frame:notice]: Stack frame 18: maytag.ko::wafl_sis_clone_create(0xffffffff8c3754d0) + 0xd45
mgr.stack.frame:notice]: Stack frame 19: maytag.ko::wafl_process_one_msg_int(0xffffffff8d47c2f0) + 0xc9a
mgr.stack.frame:notice]: Stack frame 20: maytag.ko::wafl_process_one_msg(0xffffffff8d47c2a0) + 0x29
mgr.stack.frame:notice]: Stack frame 21: maytag.ko::waffi_process_one_msg(0xffffffff8d433360) + 0x4f
mgr.stack.frame:notice]: Stack frame 22: maytag.ko::waffi_backtrace_marker_VOL(0xffffffff8d6a1580) + 0x9
mgr.stack.frame:notice]: Stack frame 23: maytag.ko::waffi_run_int(0xffffffff8d436d40) + 0xbd9
mgr.stack.frame:notice]: Stack frame 24: maytag.ko::waffi_run(0xffffffff8d4362e0) + 0x1ee
mgr.stack.frame:notice]: Stack frame 25: maytag.ko::wafl_exempt_thread(0xffffffff8bc3b8f0) + 0xfd
mgr.stack.frame:notice]: Stack frame 26: kernel::fork_exit(0xffffffff80642400) + 0xc7
mgr.stack.frame:notice]: Stack frame 27: kernel::fork_trampoline_sk(0xffffffff809fe1d0) + 0xe