Bug 40389

GemStone/S 64 Bit

3.1.0.6, 3.1.x, 3.0.x, 2.4.8, 2.4.5.1, 2.4.5, 2.4.4.8, 2.4.4.7, 2.4.4.6, 2.4.4.5, 2.4.4.4, 2.4.4.3, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.x, 2.3.1.6, 2.3.1, 2.3.x, 2.2.6.5, 2.2.5.4, 2.2.x, 2.x

Linux

n/a

GsFile >> flush may incorrectly appear to succeed on disk full from Linux

For sessions running on Linux, a GsFile >> flush may not return nil (implying
that the flush succeed), when the flush did not occur and no bytes were
written to disk.  This is the case if the target instance of GsFile is
open on a disk that is full, and cannot be written to.

This is an error in the Linux operating system call fflush().

Workaround

The GsFile >> close method will error if the disk is full.


                

Last updated: 11/20/09