Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Eliminar versiones obsoletas y marcadores de eliminación caducados en StorageGRID

Colaboradores netapp-pcarriga

Cuando suspendes el control de versiones en un bucket, necesitas configurar el ciclo de vida del bucket para gestionar las versiones no actuales y los marcadores de eliminación caducados sin versión.

Ejemplo de una configuración del ciclo de vida de un bucket que gestiona versiones obsoletas y marcadores de eliminación caducados

Estos pasos se llevan a cabo en un bucket con una política de ILM activa:

  1. Habilita el control de versiones. Cuando se importan objetos con el mismo nombre, las versiones anteriores siguen estando disponibles como versiones no actuales y las solicitudes de eliminación crean marcadores de eliminación. Se puede acceder a las versiones no actuales, pero ocupan espacio de almacenamiento.

  2. Desactiva el control de versiones porque la configuración deseada es conservar solo una versión y liberar el espacio de almacenamiento usado por las versiones no actuales. Esto se configura en el siguiente paso.

  3. Configura un ciclo de vida de bucket para manejar las versiones no actuales y los marcadores de eliminación que quedan después de suspender el versionado.

Política de ILM

Regla basada en la referencia de tiempo de ingesta (predeterminado): En el día 0, mantenga X copias para siempre

Ciclo de vida del cucharón

"Filter": {}, "Expiration": {"ExpiredObjectDeleteMarker": true}, "NoncurrentVersionExpiration": {"NoncurrentDays": 1}

Resultado

El ciclo de vida del bucket está configurado para gestionar versiones obsoletas y marcadores de eliminación caducados:

  1. Las versiones que llevan más de un día sin estar activas se eliminan. Solo la versión actual permanece para siempre.

  2. Se importa un objeto llamado draftdoc y tiene el ID de versión NULL.

  3. Si se introduce otro objeto con el mismo nombre (draftdoc), sobrescribe y reemplaza la versión nula y elimina inmediatamente la versión anterior.

  4. Si se envía una solicitud de eliminación a draftdoc sin especificar un identificador de versión, se crea un marcador de eliminación sin versión, que sustituye y elimina el objeto sin versión.

  5. El marcador de eliminación sin versión ha caducado porque no hay versiones no actuales.

  6. Poco después, se elimina el marcador de eliminación sin versión que ha caducado.