Fejl i Isilon PowerScale-papirkurvmappen HealthCheck
Shrnutí: Mislykket HealthCheck-fejl i papirkurv under daglig kørsel af HealthCheck.
Příznaky
Příčina
Papirkurvmappen HealthCheck mislykkes, når papirkurvens PQ akkumulerer mere end 10.240 poster. Denne HealthCheck-fejl kan skyldes mange bekymringer om sundhedstilstanden i papirkurven, herunder, men ikke begrænset til: –
(1) Tjenesten for papirkurv er holdt op med at fungere (nedbrud/hang/deaktiveret), eller tjenesten kunne ikke rydde op i forældede PQ-poster i papirkurven.
(2) OneFS-tjenester i backbone som f.eks. isi_job_d, isi_papi_d eller TreeDelete er gået ned/hænger eller er blevet deaktiveret af en privilegeret bruger.
(3) Forbrugsservices i papirkurven er mapper, der er i papirkurven, aggressivt, eller aktuelt kørende job blokerer sletning af papirkurve.
Řešení
Denne KB opdateres, når der er en patch tilgængelig.
Løsning:
Følgende løsninger kan være nyttige baseret på tre årsagskategorier, der er nævnt ovenfor.
(1) MCP bør genstarte tjenesten, når tjenesten for papirkurvmappe går ned. Filfejl for problemer med papirkurven på grund af papirkurv. Hvis tjenesten for papirkurv hænger, kan den aflives/genstartes af hensyn til midlertidig løsning. Fejl i papirkurvmappen HealthCheck kan ignoreres, hvis isi_trash_d er blevet deaktiveret af en privilegeret bruger. Tjenesten skal dog aktiveres, når det er relevant, så tjenesten til papirkurvmappen kan afslutte sletning af mapper i papirkurven.
isi services -a isi_trash_d enable
Kør følgende kommando for at rydde op i forældede PQ-poster, hvis tjenesten papirkurv ikke rydder op i forældede poster i PQ.
/usr/libexec/isilon/isi_trash_pq_clean --cleanup [--debug]
Bekræft også, at forespørgselsintervallet for jobtilstanden for servicekøens TreeDelete-job ikke er større end 30 sekunder i det tilfælde, der er nævnt ovenfor.
isi_gconfig -t trash-config job_query_interval=30
(2) Hvis backbone OneFS-tjenester eller TreeDelete-jobbet hænger eller er blevet deaktiveret af en privilegeret bruger, kan der ignoreres en HealthCheck-fejl i papirkurven. Men backbone OneFS-tjenester eller TreeDelete-jobbet skal aktiveres, når det er passende, så papirkurvmappetjenesten kan afslutte sletning af mapper i papirkurven.
(3) Fejl i papirkurvmappen HealthCheck kan ignoreres, hvis forbrugertjenester (Lhotse data mover/skrivbart snapshot) er papirkurvbiblioteker aggressivt, eller hvis aktuelt kørende job blokerer sletning af papirkurv. Backbone OneFS-tjenester er flaskehals i dette tilfælde.
Hvis mange trædelete-job, der er sat i kø af en papirkurvservice, blokerer behandlingen af et betydeligt antal nyligt papirkurvebiblioteker, kan grænsen for jobtimeout og jobforespørgselsintervallet for TreeDelete-job, der er sat i kø af tjenesten, indstilles til en mindre værdi. De anbefalede minimumværdier for disse indstillinger er følgende: –
isi_gconfig -t trash-config job_timeout_limit=3600 isi_gconfig -t trash-config job_query_interval=30
Bemærk, at tjenesten til papirkurv annullerer TreeDelete-jobbet, som er sat i kø af tjenesten, kører stadig eller er sat på pause efter grænsen for jobtimeout. Så hvis tjenesten annullerer de fleste TreeDelete-job, der er sat i kø af sig selv, kan grænsen for jobtimeout øges til en højere værdi.