Data Domain: Önbellek öğesi havuzunda belleğin çalışmama durumunda inode önbelleğinde FS işlemi PANIC işlemi
Summary: Bazı son DDOS sürümlerinde (DDOS 7.7.4, 7.9.0.10 ve 7.10.0'da doğrulanmıştır; DDOS 7.7.3'ü de etkileyip etkilemediğinin şüpheli olduğu doğrulanmıştır) bir FS işlemi PANIC'inin iş yüküne bağlı olarak, bir önbellek öğesi havuzu daha fazla ayırma için belleğin boşalması sırasında meydana gelebilir. ...
Bu makale şunlar için geçerlidir:
Bu makale şunlar için geçerli değildir:
Bu makale, belirli bir ürüne bağlı değildir.
Bu makalede tüm ürün sürümleri tanımlanmamıştır.
Symptoms
Bu sorun için herhangi bir bozulma veya önceden uyarı yoktur. Bu durum, FS işlemi hatası (PANIC) şeklinde kendini gösterir. Bu durumda işlem yeniden başlatılır ve otomatik olarak tekrar iyi bir şekilde ortaya çıkar.
Kod yolunun gerçekleştirilmesi nedeniyle FS işlemi aşağıdakiler dahil olmak üzere birkaç farklı şekilde PANIC gerçekleştirebilir:
Kod yolunun gerçekleştirilmesi nedeniyle FS işlemi aşağıdakiler dahil olmak üzere birkaç farklı şekilde PANIC gerçekleştirebilir:
PANIC: ddr/sm/ddfs/ddfs_mtree.c: ddfs_mtree_list: 829: !((dd_errno(e) == ENOENT) || (dd_errno(e) == DD_ERR_FM_EATTRNOENT) || (dd_errno(e) == DD_ERR_STALE)) PANIC: ddr/fv/file_verify.c: file_verify_update_marker_attrs: 4872: Fatal Error PANIC: ddr/fv/file_verify.c: file_verify_update_snap_attr: 4446: Fatal Error PANIC: ddr/fv/file_verify.c: file_verify_update_marker_attrs: 4860: Fatal Error
FS işlem günlüğü dosyalarında (ddf'ler.info) aşağıdaki mesajlar her bir işlem çökmeden önce bulunur:
01/17 20:21:59.292947 [7fbbf4f98f50] dd_cache_elem_reclaim: Evict count=256, Visited count=257, Skipped elem count=0, Skipped bucket count=0, Time threshold=1539816333626910. (99% full) Complete=True 01/17 20:22:04.662303 [7fbb031ad4f0] ERROR: FM fm_iget:355 - fm_iget failed to allocate elem in dd_cache 5001
Dahili işlemlerin dolu olduğunu belirten mesajlar %99 oranında dolu olduğundan başka herhangi bir öğe ayıramadı ve bu nedenle işlem çökmeye neden oldu.
NOT: Bu sorunun yalnızca aşağıdaki sürümleri etkileye çalıştığı bilinmektedir:
- DDOS 7.7.3.x: Tam olarak doğrulanmadı
- DDOS 7.7.4.x
- DDOS 7.9.0.10
- DDOS 7.10.0.x
Cause
Okuma/yazma gibi herhangi bir dosya işlemi için bir inode yapısı, dd_cache öğesi havuzundan ayrılır.
Bu önbellek doluysa ve yeni bir istek gelirse bu önbellekten bir öğe çıkar ve yeni istek yerine getirilir.
Bu çıkarma işlemi bir zaman ilkesine dayanır (son 'x' saniyede erişilmezse bir öğe çıkarılır).
Bu önbellek çok sıcak hale gelir (son 'x' saniye içinde tüm öğelere erişilir) ve birden fazla yeniden denemeden sonra bile hiçbir öğe çıkarılamayacaksa fm_iget DD_ERR_NOMEM.
Bu öğe havuzu tahsisinin bazı arayanları hatayı düzgün bir şekilde ele alamayacaktır ve bu nedenle FS işleminin PANIC'e dönüşmasına ve döküm çekirdeğinin "fm_iget" çalışmasına neden olarak herhangi bir hata döndürülür. Bu nedenle, temel kod hatasına karşılık gelen birkaç farklı PANIC imzası vardır.
Bu önbellek doluysa ve yeni bir istek gelirse bu önbellekten bir öğe çıkar ve yeni istek yerine getirilir.
Bu çıkarma işlemi bir zaman ilkesine dayanır (son 'x' saniyede erişilmezse bir öğe çıkarılır).
Bu önbellek çok sıcak hale gelir (son 'x' saniye içinde tüm öğelere erişilir) ve birden fazla yeniden denemeden sonra bile hiçbir öğe çıkarılamayacaksa fm_iget DD_ERR_NOMEM.
Bu öğe havuzu tahsisinin bazı arayanları hatayı düzgün bir şekilde ele alamayacaktır ve bu nedenle FS işleminin PANIC'e dönüşmasına ve döküm çekirdeğinin "fm_iget" çalışmasına neden olarak herhangi bir hata döndürülür. Bu nedenle, temel kod hatasına karşılık gelen birkaç farklı PANIC imzası vardır.
Resolution
Bu FS işleminin çökmelere neden olan temel kod sorunu, aşağıdaki sürümlerde (ve aynı kod dallarında daha sonraki tüm sürümlerde) DDOS-168410 kullanılarak düzeltilmiştir:
Sorunla ilgili bir sürüm çalıştırırsanız (yukarıda listelenenler) ancak bu KB'deki belirtilerle eşleşen beklenmedik bir FS işlemi çökmesi yaşamadıysanız en son güncelleştirmelerden ve kod düzeltmelerinden faydalanmak için geçici çözümü proaktif olarak uygulamamanızı ve bunun yerine yukarıdaki sabit sürümlerden herhangi birini (veya halefilerinden herhangi birini) yükseltmenizi tavsiye ederiz.
- DDOS 7.7.5.1
- DDOS 7.10.1.0
- DDOS 7.11.0
Sorunla ilgili bir sürüm çalıştırırsanız (yukarıda listelenenler) ancak bu KB'deki belirtilerle eşleşen beklenmedik bir FS işlemi çökmesi yaşamadıysanız en son güncelleştirmelerden ve kod düzeltmelerinden faydalanmak için geçici çözümü proaktif olarak uygulamamanızı ve bunun yerine yukarıdaki sabit sürümlerden herhangi birini (veya halefilerinden herhangi birini) yükseltmenizi tavsiye ederiz.
Etkilenen Ürünler
Data DomainMakale Özellikleri
Article Number: 000207919
Article Type: Solution
Son Değiştirme: 21 Ara 2023
Version: 17
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.