Come configurare la dimensione del file tar del TarPersistenceManager

Domanda / Problema

Il TarPersistenceManager memorizza e legge i dati dei file sul filesystem nel formato tar POSIX. Il TarPM crea file tar continui con una dimensione massima predefinita di 64 MB. Mentre questo valore predefinito va bene nella maggior parte dei casi, per le istanze che memorizzano una grande quantità di dati nell'archivio usando il TarPM potrebbe causare troppe connessioni di file aperti richieste da un singolo processo Java.

Come è possibile (ri)configurare la dimensione massima dei file tar creati dal TarPM?

Risposta/Risoluzione

Per riconfigurare la dimensione massima del file, è necessario modificare il file di configurazione repository.xml e il file di configurazione workspace.xml dell'area di lavoro principale. Configura il parametro maxFileSize come mostrato nell'esempio seguente:

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

Questa modifica avrà effetto dopo che l'archivio è stato riavviato ed è stata eseguita un'ottimizzazione TarPM. Fai riferimento all' articolo sull'ottimizzazioneTarPM su come eseguire un'ottimizzazione.

NOTA: la dimensione massima configurabile è limitata a 2 GB, si consiglia un valore di 512.

Prodotti interessati:

CRX1.3.x, CRX1.4.x

Logo Adobe

Accedi al tuo account