PowerScale: düğümler paniği: Onaylama İşlemi Hatası çekirdek:pdm_entries_get_cacheable_entry+0x48e
Résumé: Yığınla birlikte birden fazla PowerScale düğümü paniği: Onaylama İşlemi Hatası çekirdek:pdm_entries_get_cacheable_entry+0x48e, çekirdek:pdm_member_generate_entry+0xda
Symptômes
Yığınla birlikte birden fazla PowerScale düğümü paniği:
ipfw2 (+ipv6) initialized, divert loadable, nat loadable, default to accept, logging disabled mce2: Interface stopped DISTRIBUTING, possible flapping panic @ time 1642530761.327, thread 0xfffffea7a8a76580: Assertion Failure time = 1642530761 cpuid = 24, TSC = 0xe457b789d574ac Panic occurred in module kernel loaded at 0xffffffff80200000: Stack: -------------------------------------------------- kernel:isi_assert_halt+0x2e kernel:pdm_entries_get_cacheable_entry+0x48e kernel:pdm_entries_get+0x95 kernel:pdm_entries_get_global+0x33 kernel:pdm_get_painted_domids+0x2e2 kernel:pdm_member_generate_entry+0xda kernel:pdm_member_get_membership_entry+0x1b7 kernel:pdm_member_init_operation+0x16d kernel:ifm_init_operation+0xb7 kernel:txn_i_include_vnode_to_list+0xc0 kernel:pdm_vget_adsio_txn_include+0x12c kernel:pdm_domain_paint_adsdir+0x41 kernel:pdm_unlink+0x1f0 kernel:bam_rename+0x2bcb kernel:ifs_vnop_wraprename+0x96 kernel:VOP_RENAME_APV+0x9b isi_lwext.ko:lwextsvc_rename+0xe35 kernel:amd64_syscall+0x380 -------------------------------------------------- *** FAILED ASSERTION !pdm_lk_is_held(domid, PDM_EXCLUSIVE) @ /b/mnt/src/sys/ifs/pdm/pdm_ops.c:443: Disabling swatchdog Dumping stacks (40960 bytes)
Cause
Aşağıdaki kusurdan kaynaklanır: PSCALE-63084: FAILED ASSERTION !pdm_lk_is_held(domid, PDM_EXCLUSIVE) @ /b/mnt/src/sys/ifs/pdm/pdm_ops.c:443 During ADS rename
Bu sorun, ADS (alternatif veri akışları) iş akışıyla ilgilidir. Alternatif Veri Akışları, Windows'da kullanılan ve bir dosya hakkındaki yorumlar gibi meta veri türlerindeki bilgileri depolayan bir veri yapısıdır. FreeBSD'de (Isilon üzerinde OneFS'nin temel dosya sistemidir) yoktur ancak OneFS bunu destekler ve OneFS içinde bir dosya olarak kabul edilir.
OneFS, sabit bağlantılı bir ADS dosyasının üzerine yazmak için bir etki alanı sınırında (anlık görüntünün içinde veya dışında) bir ADS dosyasını yeniden adlandırdığında yarış durumu oluşur. Bu, bir işlem denendiğinde düğümün yanıt vermemesine neden olur. Sonuç olarak, veri noksanlığı (DU) oluşabilir.
Bir kümenin bu sorun için risk altında olup olmadığı nasıl belirlenir?
Küme, 9.3.0.0'dan eski OneFS kodu çalıştırıyor.
İş akışı ADS ve "yeniden adlandırma" işlemlerini kullanmıyorsa OneFS bu sorunla karşılaşmaz.
Résolution
OneFS 9.3.0.0 veya üzeri bir sürüme yükseltin.
Geçi -ci çözüm:
Gerekirse PowerScale Destek birimi, panikle hangi dosyanın/klasörün ilişkili olduğunu belirlememize yardımcı olmak için paniğe kapılan düğümden toplanan mini dökümü inceleyebilir.