Chyba kontroly stavu v adresáři košů Isilon PowerScale
Summary: Chyba kontroly stavu adresáře košů během každodenního spouštění kontroly stavu.
Symptoms
Cause
Kontrola stavu adresáře košů selže, když se na disku PQ adresáře odpadu nahromadilo více než 10 240 položek. Toto selhání kontroly stavu může být způsobeno mnoha obavami ohledně stavu adresářové služby košů, mezi které patří mimo jiné: -
(1) Služba košů přestala fungovat (selhala/zablokovala/zakázaná) nebo se službě nepodařilo vyčistit zastaralé položky PQ adresáře košů.
(2) Backbone OneFS services, jako je isi_job_d, isi_papi_d nebo TreeDelete , selhával/zablokoval nebo byl deaktivován privilegovaným uživatelem.
(3) Spotřebitelské služby adresáře košů agresivně likují adresáře nebo aktuálně spuštěné úlohy blokují odstranění odstraněných adresářů.
Resolution
Tento článek databáze znalostí bude aktualizován, jakmile bude k dispozici jakákoli oprava.
Řešení:
Následující alternativní postupy by měly být užitečné na základě tří výše uvedených kategorií příčin.
(1) Pokud dojde k selhání adresářové služby koš, nástroj MCP by měl službu restartovat. Vyčkejte na chyby při problémech se službou zamrznutí adresáře košů. Pokud je služba košů zamrznutá, lze ji kvůli dočasnému řešení restartovat/restartovat. Pokud oprávněný uživatel deaktivoval službu adresáře košů isi_trash_d, lze chybu kontroly stavu v adresáři košů ignorovat. Služba by však měla být povolena ve vhodném případě, aby adresářová služba košů mohla dokončit odstranění odstraněných adresářů.
isi services -a isi_trash_d enable
Spuštěním následujícího příkazu vyčistěte zastaralé položky PQ pro případ, že se službě trash directory service nepodaří vyčistit zastaralé položky v PQ.
/usr/libexec/isilon/isi_trash_pq_clean --cleanup [--debug]
Ověřte také, že interval dotazů stavu úlohy u úloh TreeDelete ve frontě služby není větší než 30 sekund v případě výše uvedeného případu.
isi_gconfig -t trash-config job_query_interval=30
(2) Pokud je backbone služby OneFS nebo úloha TreeDelete zablokovaná nebo byla deaktivována privilegovaným uživatelem, selhání kontroly stavu adresáře košů můžete ignorovat. Ve vhodném případě by však měly být povoleny backbone služby OneFS nebo úloha TreeDelete, aby adresářová služba košů mohla dokončit odstranění odstraněných adresářů.
(3) Chyba kontroly stavu adresáře košů je možné ignorovat, pokud spotřebitelské služby (Lhotse data mover/Writable snapshot) agresivně likují adresáře nebo aktuálně spuštěné úlohy blokují odstranění odstraněných adresářů. Backbone služby OneFS mají v tomto případě snížení výkonu.
Pokud úlohy TreeDelete ve frontě podle adresářové služby trash blokují zpracování významného počtu posledních odstraněných adresářů, je možné limit časového limitu úlohy a intervalu dotazů úloh pro úlohy TreeDelete ve frontě službou vyladit na menší hodnotu. Minimální doporučené hodnoty pro tyto vyladěné součásti jsou následující: -
isi_gconfig -t trash-config job_timeout_limit=3600 isi_gconfig -t trash-config job_query_interval=30
Upozorňujeme, že služba trash directory zruší úlohu TreeDelete ve frontě, kterou služba stále běží nebo je pozastavena po limitu časového limitu úlohy. Pokud tedy služba zruší většinu úloh TreeDelete, které jsou ve frontě samostatně, lze limit časového limitu úlohy zvýšit na vyšší hodnotu.