Data Domain: Önbellek öğesi havuzunda belleğin çalışmama durumunda inode önbelleğinde FS işlemi PANIC işlemi
Resumen: 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. ...
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
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
Causa
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.
Resolución
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.
Productos afectados
Data DomainPropiedades del artículo
Número del artículo: 000207919
Tipo de artículo: Solution
Última modificación: 21 dic 2023
Versión: 17
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.