- 03 Jun, 1999 8 commits
-
-
Vadim B. Mikheev authored
-
Vadim B. Mikheev authored
transactions will not assume that MyProc transaction was committed before snapshot calculations. With old MyProc->xid assignment (in xact.c:StartTransaction()) there was ability to see the same row twice (I used gdb for this)!... 2. Assignments of InvalidTransactionId to MyProc->xid and MyProc->xmin are moved from xact.c:CommitTransaction() to xact.c:RecordTransactionCommit() - this invalidation must be done before releasing transaction locks or bad (too high) XmaxRecent value might be used by vacuum ("ERROR: Child itemid marked as unused" reported by "Hiroshi Inoue" <Inoue@tpf.co.jp>; once again, gdb allowed me reproduce this error).
-
Thomas G. Lockhart authored
Clean out duplicate stuff in odbc.sgml resulting from a faulty patch.
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
-
Tom Lane authored
because it ignored the LOs themselves but failed to ignore the indexes on the LOs. How long has this been broken??
-
Tom Lane authored
all the expected keys (it was returning uninitialized memory).
-
Tom Lane authored
libpq ...
-
- 02 Jun, 1999 2 commits
-
-
Jan Wieck authored
Jan
-
Bruce Momjian authored
198.68.123.0/27 the same when indexing them. D'Arcy
-
- 01 Jun, 1999 4 commits
-
-
Thomas G. Lockhart authored
Multiple intros cause trouble since they have some section elements (e.g. "y2k.sgml") in common leading to duplicate labels. Include emacs formatting hints in the intro*.sgml sources.
-
Vadim B. Mikheev authored
{ Oid relId; Oid dbId; union { BlockNumber blkno; TransactionId xid; } objId; > > Added: > /* > * offnum should be part of objId.tupleId above, but would increase > * sizeof(LOCKTAG) and so moved here; currently used by userlocks only. > */ > OffsetNumber offnum; uint16 lockmethod; /* needed by userlocks */ } LOCKTAG; gmake clean required... User locks are ready for 6.5 release...
-
Bruce Momjian authored
Vince.
-
Bruce Momjian authored
later. Vince.
-
- 31 May, 1999 7 commits
-
-
Tom Lane authored
all fields that should be set). Add a MoveToFront primitive to speed up one of the hotspots in SearchSysCache.
-
Tom Lane authored
memory context at transaction commit or abort.
-
Tom Lane authored
in an index doesn't have a restriction selectivity estimator.
-
Tom Lane authored
-
Tom Lane authored
right circumstances it would leave old and new bucket headers pointing to the same list of records.
-
Bruce Momjian authored
-
Vadim B. Mikheev authored
(no sense to hold it) or we'll be out of lock entries. Great thanks to Hiroshi Inoue.
-
- 30 May, 1999 4 commits
-
-
Tom Lane authored
(Curious that gcc doesn't complain about this code...).
-
Tom Lane authored
is poor coding style. I agree.
-
Tom Lane authored
file headers, to conform to established Postgres coding style and avoid warnings from gcc.
-
Tom Lane authored
after checking for presence of C++ compiler. Odd we hadn't seen any reports of problems before...
-
- 29 May, 1999 7 commits
-
-
Tom Lane authored
when used with egcs --- now it does.
-
Vadim B. Mikheev authored
2. Get rid of locking when updating statistics in vacuum. 3. Use QuerySnapshot in COPY TO and call SetQuerySnashot in main tcop loop before FETCH and COPY TO.
-
Vadim B. Mikheev authored
-
Tom Lane authored
-
Tom Lane authored
few percent speedup in INSERT...
-
Tom Lane authored
redundant) SearchSysCache searches per table column in an INSERT, which accounted for a good percentage of the CPU time for INSERT ... VALUES(). Now it only does two searches in the typical case.
-
Tom Lane authored
cache access routines.
-
- 28 May, 1999 4 commits
-
-
Tom Lane authored
through MAXBACKENDS array entries used to be fine when MAXBACKENDS = 64. It's not so cool with MAXBACKENDS = 1024 (or more!), especially not in a frequently-used routine like SIDelExpiredDataEntries. Repair by making procState array size be the soft MaxBackends limit rather than the hard limit, and by converting SIGetProcStateLimit() to a macro.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
do the right thing: look for a NOTICE message from the backend before we close our side of the socket. 6.4 libpq did not reliably print the backend's hara-kiri message, 'The Postmaster has informed me ...', because it only did the right thing if connection closure was detected during a read attempt instead of a write attempt.
-
- 27 May, 1999 4 commits
-
-
Bruce Momjian authored
new -x option to skip acl dump.
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
-