diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-09-04 22:06:27 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-09-04 22:06:27 +0000 |
commit | 7a3693716dad968569d3b91ce203841f1293370d (patch) | |
tree | 60e513010279ef799fb63bab5cdc6c3187b1ae7e /src/backend/utils/adt/array_userfuncs.c | |
parent | ca43f71ca5c24497ad6f2904fd7ac9ce9b2bf75a (diff) | |
download | postgresql-7a3693716dad968569d3b91ce203841f1293370d.tar.gz postgresql-7a3693716dad968569d3b91ce203841f1293370d.zip |
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.
Diffstat (limited to 'src/backend/utils/adt/array_userfuncs.c')
0 files changed, 0 insertions, 0 deletions