Folder Structure
Synchronous Execution Data
The following two folders contain transaction data of the synchronous execution mode:
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/swapsyncMainExec/
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/swapSyncOtherExec/
These processes running via listener are not restarted on another node.
|
There is no data backup in case of synchronous execution. |
Synchronous transaction data is primarily kept in memory. There is no persistent backup of synchronous data, so it cannot be recovered after a restart or crash. However, the data is written to the swap directories above in the following cases:
-
Individual entries larger than 1 MB
-
When the accumulated size of all entries exceeds the configured cache memory limit (by default 25% of the JVM heap)
The cache memory limit can be configured via the
RuntimeDataCacheXMXPercentageproperty in theibis.xmlfile. The default value is25. Refer to Limiting the Size of the Runtime Data Cache.
Swap Folders
All transaction data are copied to disk and kept in memory.
The following two folders contain transaction data of the asynchronous workflow execution:
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/swapASyncMainExec/
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/swapAsyncOtherExec/
Backup Folders
The following two folders contain backups of transaction data of asynchronous workflow executions.
These data are used for recovery when the Process Engine is restarted after a crash or shutdown. Recovery uses the is_transaction.xml (main data) and is_wait_transaction.xml (other data) files.
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/backupAsyncMainExec
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/backupAsyncOtherExec
|
These folders are only used when |
Asynchronous Execution Data
In ibis.xml, via the RuntimeDataBackupStore property can be configured whether data are stored in a database and/or in the file system.
-
FILE (default)
Entries are persisted to the local file system.
Use this setting for best performance. File-based persistence has lower overhead than database persistence.
-
DB (database)
Entries are persisted to the database (tables
IBIS_RT_OTHER_DATAandIBIS_RT_EXEC_DATA).Use this setting when data durability is more important than performance.
Refer to Memory Mode for Runtime Data for details.