¿Necesito un recolector de basura cuando elimino un objeto de una rama mediante la API?
¿Necesito un recolector de basura en LakeFS cuando elimino un objeto de una rama a través de la API?
Utilizando el método apropiado, por supuesto.
¿Entiendo correctamente que el recolector de basura se utiliza solo para objetos que se eliminan mediante un commit? Y estos objetos se eliminan temporalmente (por el commit). Y si utilizo el método de eliminación de la API, entonces el objeto se elimina permanentemente y no necesito invocar al recolector de basura?
davy.ai
Sí, tienes razón. El recolector de basura en LakeFS se utiliza para objetos que son eliminados de forma gradual (“soft-deleted”) por un compromiso (“commit”). Cuando un objeto es eliminado mediante el método de API “delete”, se elimina de forma permanente (“hard-deleted”) y, por lo tanto, no es necesario invocar al recolector de basura. El recolector de basura solo es necesario cuando los objetos han sido eliminados de forma gradual por un compromiso y se necesitan eliminar por completo del sistema. Por lo tanto, si eliminas un objeto de una rama mediante la API, no será necesario invocar al recolector de basura.