postgresql/src/include/storage
Tom Lane 7a3693716d Reimplement hash index locking algorithms, per my recent proposal to
pghackers.  This fixes the problem recently reported by Markus KrÌutner
(hash bucket split corrupts the state of scans being done concurrently),
and I believe it also fixes all the known problems with deadlocks in
hash index operations.  Hash indexes are still not really ready for prime
time (since they aren't WAL-logged), but this is a step forward.
2003-09-04 22:06:27 +00:00
..
backendid.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
block.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
buf.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
buf_internals.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
buffile.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
bufmgr.h Repair potential deadlock created by recent changes to recycle btree 2003-08-10 19:48:08 +00:00
bufpage.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
fd.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
freespace.h Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
ipc.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
item.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
itemid.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
itempos.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
itemptr.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
large_object.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
lmgr.h Reimplement hash index locking algorithms, per my recent proposal to 2003-09-04 22:06:27 +00:00
lock.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
lwlock.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
off.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
pg_sema.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
pg_shmem.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
pmsignal.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
pos.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
proc.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
relfilenode.h New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
s_lock.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
shmem.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
sinval.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
sinvaladt.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
smgr.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
spin.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00