3.3.6. Persistence Options

Table 3.3. Journal Options

Option Default Description
--store-dir DIR
See the description for more information.
Store directory location for persistence journals. The default is /var/lib/qpidd when run as a daemon, or ~/.qpidd when run from the command line. This option can be used to override the default location, or the location specified by --data-dir. It is required if --no-data-dir is used.
--truncate yes|no
no
If yes|true|1, will truncate the store (discard any existing records). If no|false|0, will preserve the existing store files for recovery.
--wcache-page-size N
32
Size of the pages in the write page cache in KiB. Allowable values - powers of two, starting at 4: 4, 8, 16, 32... Lower values decrease latency at the expense of throughput.
--wcache-num-pages N
16
Number of pages in the write page cache. Minimum value: 4.
--tpl-wcache-page-size N
4
Size of the pages in the transaction prepared list write page cache in KiB. Allowable values - powers of two, starting at 4: 4, 8, 16, 32... Lower values decrease latency at the expense of throughput.
--tpl-wcache-num-pages N
16
Number of pages in the transaction prepared list write page cache. Minimum value: 4.
--efp-partition N
1
Empty File Pool broker partition to use for finding empty journal files. If this option is not specified, the default partition value of 1 is used. This value translates to the broker partition p001).
To select a partition and journal file size other than the broker default, use qpid-config and the --efp-partition and --efp-file-size options to select another partition and/or size combination. For example:
qpid-config add queue test-queue-5 --durable --efp-partition 5 --efp-file-size 8192

Important

The partition must exist prior to starting the broker.
--efp-file-size N
2048
Empty File Pool broker journal file size in KiB. Must be a multiple of 4 KiB. If this option is not specified, the default file size of 2048 KiB is used. To use the option, see the command example in --efp-partition.