Configurar el tamaño del archivo tar del TarPersistenceManager

Pregunta/Problema

El TarPersistenceManager almacena y lee datos de archivos en el sistema de archivos en el formato de archivo POSIX tar. El TarPM crea archivos tar continuos con un tamaño máximo predeterminado de 64 MB. Aunque este valor por defecto está bien en la mayoría de los casos, en los casos en que se almacena una gran cantidad de datos en el repositorio usando el TarPM puede causar demasiadas conexiones de ficheros abiertos requeridas por un único proceso Java.

¿Es posible configurar/reconfigurar el tamaño máximo de los archivos tar creados por el TarPM?

Respuesta/Resolución

Para reconfigurar el tamaño máximo del archivo, es necesario modificar el archivo de configuración repository.xml y el archivo de configuración workspace.xml del espacio de trabajo principal. Configure el parámetro maxFileSize como se muestra en el siguiente ejemplo:

<PersistenceManager class="com.day.crx.persistence.tar.TarPersistenceManager">
    ...
    <param name="maxFileSize" value="512" />
</PersistenceManager>

Este cambio tendrá efecto después de que el repositorio se haya reiniciado y se haya ejecutado una optimización de TarPM. Consultar el artículo de optimización de TarPM sobre cómo ejecutar una optimización.

NOTA: El tamaño máximo configurable está limitado a 2GB, sugerimos un valor de 512.

Aplica

CRX1.3.x, CRX1.4.x

Logotipo de Adobe

Inicia sesión en tu cuenta