- 07 Feb, 2001 1 commit
-
-
Vadim B. Mikheev authored
-
- 29 Jan, 2001 1 commit
-
-
Vadim B. Mikheev authored
-
- 26 Jan, 2001 1 commit
-
-
Vadim B. Mikheev authored
and new root page if old root one was splitted but new root page wasn't created. New code is protected by FixBTree bool flag setted to FALSE, so nothing should be affected by this untested approach.
-
- 24 Jan, 2001 1 commit
-
-
Bruce Momjian authored
-
- 12 Jan, 2001 1 commit
-
-
Tom Lane authored
are now critical sections, so as to ensure die() won't interrupt us while we are munging shared-memory data structures. Avoid insecure intermediate states in some code that proc_exit will call, like palloc/pfree. Rename START/END_CRIT_CODE to START/END_CRIT_SECTION, since that seems to be what people tend to call them anyway, and make them be called with () like a function call, in hopes of not confusing pg_indent. I doubt that this is sufficient to make SIGTERM safe anywhere; there's just too much code that could get invoked during proc_exit().
-
- 29 Dec, 2000 1 commit
-
-
Vadim B. Mikheev authored
NEW page content if WAL will decide to backup page.
-
- 28 Dec, 2000 1 commit
-
-
Vadim B. Mikheev authored
-
- 03 Dec, 2000 1 commit
-
-
Vadim B. Mikheev authored
critical sections of code.
-
- 30 Nov, 2000 2 commits
-
-
Vadim B. Mikheev authored
-
Tom Lane authored
included by everything that includes bufmgr.h --- it's supposed to be internals, after all, not part of the API! This fixes the conflict against FreeBSD headers reported by Rosenman, by making it unnecessary for s_lock.h to be included by plperl.c.
-
- 21 Oct, 2000 1 commit
-
-
Vadim B. Mikheev authored
-
- 13 Oct, 2000 1 commit
-
-
Vadim B. Mikheev authored
-
- 04 Oct, 2000 1 commit
-
-
Vadim B. Mikheev authored
-
- 21 Jul, 2000 1 commit
-
-
Tom Lane authored
duplicate keys by letting search go to the left rather than right when an equal key is seen at an upper tree level. Fix poor choice of page split point (leading to insertion failures) that was forced by chaining logic. Don't store leftmost key in non-leaf pages, since it's not necessary. Don't create root page until something is first stored in the index, so an unused index is now 8K not 16K. (Doesn't seem to be as easy to get rid of the metadata page, unfortunately.) Massive cleanup of unreadable code, fix poor, obsolete, and just plain wrong documentation and comments. See src/backend/access/nbtree/README for the gory details.
-
- 12 Apr, 2000 1 commit
-
-
Bruce Momjian authored
-
- 26 Jan, 2000 1 commit
-
-
Bruce Momjian authored
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files.
-
- 01 Dec, 1999 1 commit
-
-
Bruce Momjian authored
-
- 14 Nov, 1999 2 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
-
- 08 Aug, 1999 1 commit
-
-
Tom Lane authored
Also, move responsibility for calling vc_abort into main xact.c list of things-to-call-at-abort. What in the world was it doing down inside of TransactionIdAbort()?
-
- 17 Jul, 1999 1 commit
-
-
Bruce Momjian authored
-
- 16 Jul, 1999 1 commit
-
-
Bruce Momjian authored
-
- 15 Jul, 1999 3 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 14 Jul, 1999 1 commit
-
-
Bruce Momjian authored
-
- 07 Jun, 1999 1 commit
-
-
Vadim B. Mikheev authored
< 6.5 versions were just not affected by this bug due to locking.
-
- 25 May, 1999 3 commits
-
-
Bruce Momjian authored
-
Vadim B. Mikheev authored
LockBuffer is used to acquire read/write access to index pages. Pages are released before leaving index internals.
-
Bruce Momjian authored
-
- 22 Apr, 1999 1 commit
-
-
Vadim B. Mikheev authored
-
- 28 Mar, 1999 1 commit
-
-
Vadim B. Mikheev authored
2. Much faster btree tuples deletion in the case when first on page index tuple is deleted (no movement to the left page(s)). 3. Remember blkno of new root page in BTPageOpaque of left/right siblings when root page is splitted.
-
- 13 Feb, 1999 1 commit
-
-
Bruce Momjian authored
-
- 15 Dec, 1998 1 commit
-
-
Vadim B. Mikheev authored
New code for locking buffer' context.
-
- 01 Sep, 1998 1 commit
-
-
Bruce Momjian authored
-
- 07 Jan, 1998 1 commit
-
-
Bruce Momjian authored
-
- 05 Jan, 1998 1 commit
-
-
Bruce Momjian authored
-
- 18 Sep, 1997 1 commit
-
-
Bruce Momjian authored
-
- 08 Sep, 1997 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.
-