Product Documentation

FairCom DB V12 Release Notes

Previous Topic

Next Topic

Fixed c-tree Server unhandled exception when using background flush

In an extremely rare situation when using c-tree Server's background flush feature, the server could terminate with an unhandled exception in the internal background cache flush logic.

Workaround: Disable the background flush buckets by adding these options to ctsrvr.cfg:

NONTRAN_DATA_FLUSH_BUCKETS 0

NONTRAN_INDEX_FLUSH_BUCKETS 0

TRAN_DATA_FLUSH_BUCKETS 0

TRAN_INDEX_FLUSH_BUCKETS 0

The buckets are optional (although they provide a histogram of the distribution of updates, the flush threads can operate normally without them).

The logic has been modified to eliminate this problem.

TOCIndex