OSDN Git Service

Add a debug logging message when a resource manager rejects an attempted
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 28 Aug 2007 23:17:47 +0000 (23:17 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 28 Aug 2007 23:17:47 +0000 (23:17 +0000)
restart point.  Per suggestion from Simon Riggs.

src/backend/access/transam/xlog.c

index 353fb02..1db33fb 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.278 2007/08/13 19:08:26 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.279 2007/08/28 23:17:47 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -5923,7 +5923,13 @@ RecoveryRestartPoint(const CheckPoint *checkPoint)
        {
                if (RmgrTable[rmid].rm_safe_restartpoint != NULL)
                        if (!(RmgrTable[rmid].rm_safe_restartpoint()))
+                       {
+                               elog(DEBUG2, "RM %d not safe to record restart point at %X/%X",
+                                        rmid,
+                                        checkPoint->redo.xlogid,
+                                        checkPoint->redo.xrecoff);
                                return;
+                       }
        }
 
        /*