PowerScale: Sletting av en målkvote under en jobb fører til SyncIQ-feil
Summary: SyncIQ mislykkes i den STF_PHASE_CT_DIR_DELS fasen etter at en målkvote er slettet.
Symptoms
SyncIQ mislykkes i STF_PHASE_CT_DIR_DELS fase etter at en målkvote er slettet.
I SyncIQ-kildeklyngen kan en SyncIQ-jobb mislykkes med feilmeldingen Kan ikke slette på grunn av kvoter:
Error at target cluster on node [target-1]: Unable to delete /ifs/PSCALE-154122/quota1 (1:005d:13c1::131), Local error : Job failed because the job attempted to delete a directory that a quota has been applied to. You must delete all quotas applied on or under /ifs/t_154122/quota1 before this job can continue.
Når målkvoten er fjernet, mislykkes SyncIQ-jobben med generikken A work item has been restarted too many times. Feil:
SyncIQ policy failed. A work item has been restarted too many times. This is usually caused by a network failure or a persistent worker crash.
I SyncIQ-målklyngen angir du følgende FAILED ASSERTION er logget i isi_migrate.log Filen:
isi_migr_sworker: *** FAILED ASSERTION tmp_st.st_ino != entryp->d_fileno @ /b/mnt/src/isilon/bin/isi_migrate/sworker/stf_transfer.c:1253: Tmpdir 1:005f:14ba not expected, and moving to itself
Cause
Når en kvote er slettet på en SyncIQ-målklynge, blir det til overs tmp-working-dir forblir i katalogen som skal slettes.
Resolution
Kontakt Dell PowerScale-støtte for å få hjelp med løsningen. Nevn denne kunnskapsartikkelen.
Fremtidige forekomster av dette problemet kan unngås ved å endre SyncIQ-policyen til delete -quotas=yes.
isi sync policies modify <policy_name> --delete-quotas=yes
Additional Information
Slik finner du feil på en aktiv klynge:
I kildeklyngen kontrollerer du feilmeldingene i policyrapporten:
# isi sync reports view <Policy Name> <Report ID>
I målgruppen ser du etter følgende påstand i meldingsloggen:
isi_for_array -QX 'grep -h "isi_migr.*FAILED ASSERTION tmp_st.st_ino" /var/log/messages' | sort | tail