Vadim B. Mikheev
9ff69034b2
Fixing possible losing data changes:
...
1. New flag - BM_JUST_DIRTIED - added for BufferDesc;
2. All data "dirtiers" (WriteBuffer and WriteNoReleaseBuffer)
set this flag (and BM_DIRTY too);
3. All data "flushers" (FlushBuffer, BufferSync and BufferReplace)
turn this flag off just before calling smgr[blind]write/smgrflush
and check this flag after flushing buffer: if it turned ON then
BM_DIRTY will stay ON.
1997-01-20 04:36:48 +00:00
Vadim B. Mikheev
eb08b3ce4f
No more LateWrite, but there is WriteMode;
...
SetBufferWriteMode () added;
FlushBuffer () fixed: now directly calls smgrflush () and
releases buffer only if required by caller.
1997-01-16 08:11:41 +00:00
Vadim B. Mikheev
2ca05fe45d
ReleaseTmpRelBuffers is ReleaseRelationBuffers now.
1997-01-14 05:40:45 +00:00
Vadim B. Mikheev
ae753b86b5
ReleaseTmpRelBuffers () releases buffers in LOCAL buffer pool now
...
(if rd_islocal is true).
1996-12-31 06:47:30 +00:00
Bruce Momjian
4b2b8592a0
Compile and warning cleanup
1996-11-08 06:02:30 +00:00
Marc G. Fournier
66637f4a2f
Clean up Makefile
...
Add #include "postgres.h" as required
Remove #include "utils/elog.h"
1996-11-03 04:57:03 +00:00
Marc G. Fournier
aceac3a927
Fix for pg_log bug
...
Submitted by: "Vadim B. Mikheev" <vadim@sable.krasnoyarsk.su>
1996-09-19 19:50:48 +00:00
Marc G. Fournier
b619cb09d9
iBrought in a fix for backend crashes
...
Submitted by: "Vadim B. Mikheev" <vadim@sable.krasnoyarsk.su>
1996-07-23 05:44:10 +00:00
Marc G. Fournier
d31084e9d1
Postgres95 1.01 Distribution - Virgin Sources
1996-07-09 06:22:35 +00:00