]> granicus.if.org Git - postgresql/commitdiff
Mark ImmediateSharedRelationCacheInvalidate as NOT_USED.
authorBruce Momjian <bruce@momjian.us>
Thu, 8 Jun 2000 19:51:06 +0000 (19:51 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 8 Jun 2000 19:51:06 +0000 (19:51 +0000)
doc/src/FAQ.html
src/backend/utils/cache/inval.c
src/include/utils/inval.h

index 19344f9322627b10ed681f13746c475e300a2dad..bc06aed60beeb9ef3682905070a6d1e159dfc768 100644 (file)
@@ -728,10 +728,13 @@ from the postmaster, it is not running in an identical environment and
 locking/backend interaction problems may not be duplicated.<P>
 
 Another method is to start <I>psql</I> in one window, then find the
-<small>PID</small> of the <i>postgres</i> process being used by the
+<small>PID</small> of the <i>postgres</i> process used by
 <i>psql.</i> Use a debugger to attach to the <i>postgres</i>
-<small>PID.</small>  You can set breakpoints in the debugger and issues
-queries from <i>psql.</i>
+<small>PID.</small> You can set breakpoints in the debugger and issue
+queries from <i>psql.</i> If you are debugging <i>postgres</i> startup,
+you can set PGOPTIONS="-W n", then start <i>psql.</i> This will cause
+startup to delay for <i>n</i> seconds so you can attach with the
+debugger and trace through the startup sequence.<P>
 
 The postgres program has -s, -A, and -t options that can be very useful
 for debugging and performance measurements.<P>
index 17ec6cf695c9f5a3dae8bf52f88fcf7ae2ad78dc..e218daa7483a0db9561b0c958c1787249a95de4d 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/utils/cache/inval.c,v 1.36 2000/05/30 00:49:54 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/utils/cache/inval.c,v 1.37 2000/06/08 19:51:03 momjian Exp $
  *
  * Note - this code is real crufty...
  *
@@ -905,6 +905,7 @@ ImmediateInvalidateSharedHeapTuple(Relation relation, HeapTuple tuple)
                                                                "ImmediateInvalidateSharedHeapTuple");
 }
 
+#ifdef NOT_USED
 /*
  * ImmediateSharedRelationCacheInvalidate
  *     Register shared relation cache invalidation immediately
@@ -940,3 +941,4 @@ ImmediateSharedRelationCacheInvalidate(Relation relation)
        RelationIdImmediateRegisterSharedInvalid(
                                                        RelOid_pg_class, RelationGetRelid(relation));
 }
+#endif
index b312839474d08a2cd915060141ee8c05b1e423c8..a585152555ba2ff478f5ba35ea40f2080e5503fc 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: inval.h,v 1.16 2000/01/26 05:58:38 momjian Exp $
+ * $Id: inval.h,v 1.17 2000/06/08 19:51:06 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -28,6 +28,4 @@ extern void RelationMark4RollbackHeapTuple(Relation relation, HeapTuple tuple);
 
 extern void ImmediateInvalidateSharedHeapTuple(Relation relation, HeapTuple tuple);
 
-extern void ImmediateSharedRelationCacheInvalidate(Relation relation);
-
 #endif  /* INVAL_H */