Dear Symas Team,
We are currently working with Symas OpenLDAP version 2.5.13 and have identified an issue where journaling is affecting performance during large data transfers. Disabling journaling temporarily significantly improved the data transfer speed by avoiding frequent 4KB writes. Specifically, we used the following setting:
dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcDbNoSync olcDbNoSync: TRUE
This enabled faster writes during the initial data transfer. However, we understand that disabling journaling can risk potential data loss, so we plan to re-enable it after the transfer is complete.
Our question is whether there are any options to fine-tune journaling behavior, such as setting a maximum journal size, as we are aware of a parameter like olcDbJournalSize (which is not currently available in Symas).
Specifically, we would like to know:
Is there an equivalent parameter to control journal size or journal behavior in Symas OpenLDAP? Can we adjust journaling settings dynamically during bulk data transfers and then safely revert them afterward (without risking data integrity)? Are there any other journaling-related optimizations (e.g., olcDbWriteMode, olcDbSyncPeriod, or similar) available to improve write performance during bulk operations?
We look forward to your guidance on this matter.
Regards, Anil P