postgresql/src/include/storage
Tom Lane 2b74fcedc4 Widen the nLocks counts in local lock tables from int to int64. This
forestalls potential overflow when the same table (or other object, but
usually tables) is accessed by very many successive queries within a single
transaction.  Per report from Michael Milligan.

Back-patch to 8.0, which is as far back as the patch conveniently applies.
There have been no reports of overflow in pre-8.3 releases, but clearly the
risk existed all along.  (Michael's report suggests that 8.3 may consume lock
counts faster than prior releases, but with no test case to look at it's hard
to be sure about that.  Widening the counts seems a good future-proofing
measure in any event.)
2008-09-16 01:56:56 +00:00
..
backendid.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
block.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
buf.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
buf_internals.h Ensure that all details of the ARC algorithm are hidden within freelist.c. 2005-02-03 23:30:12 +00:00
buffile.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
bufmgr.h Need to reset local buffer pin counts, not only shared buffer pins, 2005-03-18 16:16:20 +00:00
bufpage.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
fd.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
freespace.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
ipc.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
item.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
itemid.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
itempos.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
itemptr.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
large_object.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
lmgr.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
lock.h Widen the nLocks counts in local lock tables from int to int64. This 2008-09-16 01:56:56 +00:00
lwlock.h It turns out that TablespaceCreateDbspace fails badly if a relcache flush 2006-01-19 04:45:58 +00:00
off.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pg_sema.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pg_shmem.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pmsignal.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pos.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
proc.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
relfilenode.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
s_lock.h Sigh, looks like you need '.set mips2' before you can access MIPS 2005-08-29 00:41:44 +00:00
shmem.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
sinval.h Separate the functions of relcache entry flush and smgr cache entry flush 2005-01-10 21:57:19 +00:00
sinvaladt.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
smgr.h Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. This 2005-01-10 20:02:24 +00:00
spin.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00