Change the name of dtrace wal tracepoints:
authorBruce Momjian <bruce@momjian.us>
Wed, 24 Dec 2008 20:41:29 +0000 (20:41 +0000)
committerBruce Momjian <bruce@momjian.us>
Wed, 24 Dec 2008 20:41:29 +0000 (20:41 +0000)
TRACE_POSTGRESQL_WAL_BUFFER_WRITE_DIRTY

Robert Lor

src/backend/access/transam/xlog.c
src/backend/utils/probes.d

index e6cc946443deb14283147c7ec9cb6ff22bd1509e..c6798d20a76d4f4292432520e77ead0f2da46655 100644 (file)
@@ -1318,14 +1318,14 @@ AdvanceXLInsertBuffer(bool new_segment)
                                 * Have to write buffers while holding insert lock. This is
                                 * not good, so only write as much as we absolutely must.
                                 */
-                               TRACE_POSTGRESQL_WAL_BUFFER_WRITE_START();
+                               TRACE_POSTGRESQL_WAL_BUFFER_WRITE_DIRTY_START();
                                WriteRqst.Write = OldPageRqstPtr;
                                WriteRqst.Flush.xlogid = 0;
                                WriteRqst.Flush.xrecoff = 0;
                                XLogWrite(WriteRqst, false, false);
                                LWLockRelease(WALWriteLock);
                                Insert->LogwrtResult = LogwrtResult;
-                               TRACE_POSTGRESQL_WAL_BUFFER_WRITE_DONE();
+                               TRACE_POSTGRESQL_WAL_BUFFER_WRITE_DIRTY_DONE();
                        }
                }
        }
index b59261a17f9aea108e7d6e72603b127278401b12..4e9fd9f9fd38890dccccd67d67884407f94a395f 100644 (file)
@@ -89,6 +89,6 @@ provider postgresql {
 
        probe xlog__insert(unsigned char, unsigned char);
        probe xlog__switch();
-       probe wal__buffer__write__start();
-       probe wal__buffer__write__done();
+       probe wal__buffer__write__dirty__start();
+       probe wal__buffer__write__dirty__done();
 };