1
0
mirror of https://github.com/postgres/postgres.git synced 2025-10-24 01:29:19 +03:00

Fix nbtree's failure to clear BTScans list during xact abort.

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()?
This commit is contained in:
Tom Lane
1999-08-08 20:12:52 +00:00
parent fb491a5854
commit 4488b69b4c
5 changed files with 34 additions and 18 deletions

View File

@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: nbtree.h,v 1.30 1999/07/16 17:07:27 momjian Exp $
* $Id: nbtree.h,v 1.31 1999/08/08 20:12:49 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -250,6 +250,7 @@ extern void btdelete(Relation rel, ItemPointer tid);
extern void _bt_regscan(IndexScanDesc scan);
extern void _bt_dropscan(IndexScanDesc scan);
extern void _bt_adjscans(Relation rel, ItemPointer tid);
extern void AtEOXact_nbtree(void);
/*
* prototypes for functions in nbtsearch.c