Bug 49449

GemStone/S 64 Bit

3.6, 3.5.5, 3.5.4, 3.5.3, 3.5.1, 3.5, 3.4.5, 3.4.4, 3.4.3, 3.4.2, 3.4.1, 3.4

3.6.1, 3.5.6

Logsender risk of transmitting incomplete tranlog records due to fync timing

n a hotstandby system, the Stone tracks the completed transaction log records, and when a record has been written, the logsender reads from the on-disk transaction logs and transmits the tranlog records to the logreceiver.

When the write is complete, however, there is a risk that the disk fsync was not finished, in which case the record that is read from disk by the logsender and sent to the logreceiver may be incomplete.

See also bug 49450, a related problem with logical transaction log records.

Last updated: 3/17/21