Error IERR_COD (923) was seen when compacting a transaction-controlled data file if COMPATIBILITY LOCK_EXCL_TRAN was specified in ctsrvr.cfg. This is an internal error, caused by a recent optimization to the internal FairCom Server Transaction Logging. In this particular case, with compression and this compatibility switch in place, an internal deadlock could occur. If this happened, error 923 and the following message was logged to CTSTATUS.FCS:
DEFER_OPNTRAN: file's semaf already acquired
The logic has been modified to eliminate this error.