- 02 Jan, 2001 3 commits
-
-
Tom Lane authored
regression test 'failures'.
-
Tom Lane authored
starting a new hashtable search no longer clobbers any other search active anywhere in the system. Fix RelationCacheInvalidate() so that it will not crash or go into an infinite loop if invoked recursively, as for example by a second SI Reset message arriving while we are still processing a prior one.
-
Tom Lane authored
configured install --prefix begins with /data/...
-
- 01 Jan, 2001 5 commits
- 31 Dec, 2000 8 commits
- 30 Dec, 2000 15 commits
-
-
Tom Lane authored
Bug is revealed by OID regress test on 64-bit platforms.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Vadim B. Mikheev authored
2. Log record for PageRepaireFragmentation now keeps array of !LP_USED offnums to redo cleanup properly.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Vadim B. Mikheev authored
-
Tatsuo Ishii authored
-
Tom Lane authored
when using vendor cc, not gcc.
-
Tom Lane authored
for Alpha gcc case. For Alpha non-gcc case, replace use of __INTERLOCKED_TESTBITSS_QUAD builtin with __LOCK_LONG_RETRY and __UNLOCK_LONG. The former does not execute an MB instruction and therefore was guaranteed not to work on multiprocessor machines. The LOCK_LONG builtins produce code that is the same in all essential details as the gcc assembler code.
-
Tom Lane authored
In theory we should always get EEXIST if there's a key collision, but if the kernel code tests error conditions in a weird order, perhaps EACCES or EIDRM could occur too.
-
Tom Lane authored
been the supported and documented way to do this for a long time...
-
Peter Eisentraut authored
-
- 29 Dec, 2000 5 commits
-
-
Tom Lane authored
-
Tom Lane authored
assume that TAS() will always succeed the first time, even if the lock is known to be free. Also, make sure that code will eventually time out and report a stuck spinlock, rather than looping forever. Small cleanups in s_lock.h, too.
-
Vadim B. Mikheev authored
NEW page content if WAL will decide to backup page.
-
Tom Lane authored
Autoconf manual. In particular, touching it before creating config.status is guaranteed to lose.
-
Vadim B. Mikheev authored
-
- 28 Dec, 2000 4 commits
-
-
Bruce Momjian authored
drivers. The first fix fixes the PreparedStatement object to not allocate unnecessary objects when converting native types to Stings. The old code used the following format: (new Integer(x)).toString() whereas this can more efficiently be occompilshed by: Integer.toString(x); avoiding the unnecessary object creation. The second fix is to release some resources on the close() of a ResultSet. Currently the close() method on ResultSet is a noop. The purpose of the close() method is to release resources when the ResultSet is no longer needed. The fix is to free the tuples cached by the ResultSet when it is closed (by clearing out the Vector object that stores the tuples). This is important for my application, as I have a cache of Statement objects that I reuse. Since the Statement object maintains a reference to the ResultSet and the ResultSet kept references to the old tuples, my cache was holding on to a lot of memory. Barry Lind
-
Peter Eisentraut authored
attempt to install more than one file per 'install' invocation, clean up some other oddities.
-
Vadim B. Mikheev authored
-
Tom Lane authored
for 64-bit platforms ...
-