Risoluzione dei problemi relativi ai dati degli oggetti persi e mancanti
Gli oggetti possono essere recuperati per diversi motivi, tra cui le richieste di lettura da un'applicazione client, le verifiche in background dei dati degli oggetti replicati, le rivalutazioni ILM e il ripristino dei dati degli oggetti durante il ripristino di un nodo di storage.
Il sistema StorageGRID utilizza le informazioni sulla posizione nei metadati di un oggetto per determinare da quale posizione recuperare l'oggetto. Se una copia dell'oggetto non viene trovata nella posizione prevista, il sistema tenta di recuperare un'altra copia dell'oggetto da un'altra parte del sistema, supponendo che il criterio ILM contenga una regola per eseguire due o più copie dell'oggetto.
Se il recupero riesce, il sistema StorageGRID sostituisce la copia mancante dell'oggetto. In caso contrario, vengono attivati l'allarme oggetti persi e l'allarme legacy PERSI (oggetti persi), come segue:
-
Per le copie replicate, se non è possibile recuperare un'altra copia, l'oggetto viene considerato perso e vengono attivati l'avviso e l'allarme.
-
Per le copie codificate erasure, se una copia non può essere recuperata dalla posizione prevista, l'attributo Corrupt Copies Detected (ECOR) viene incrementato di uno prima di tentare di recuperare una copia da un'altra posizione. Se non vengono trovate altre copie, vengono attivati l'allarme e l'allarme.
Esaminare immediatamente tutti gli avvisi oggetti persi per determinare la causa principale della perdita e determinare se l'oggetto potrebbe ancora esistere in un nodo di storage o in un nodo di archivio offline o al momento non disponibile.
Nel caso in cui i dati degli oggetti senza copie vadano persi, non esiste una soluzione di recovery. Tuttavia, è necessario reimpostare il contatore Lost Object (oggetti persi) per evitare che oggetti persi noti mascherino eventuali nuovi oggetti persi.