diff options
Diffstat (limited to 'src/backend/storage/buffer/localbuf.c')
-rw-r--r-- | src/backend/storage/buffer/localbuf.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/backend/storage/buffer/localbuf.c b/src/backend/storage/buffer/localbuf.c index 096d36a233..63c14f7300 100644 --- a/src/backend/storage/buffer/localbuf.c +++ b/src/backend/storage/buffer/localbuf.c @@ -276,6 +276,10 @@ MarkLocalBufferDirty(Buffer buffer) Assert(LocalRefCount[bufid] > 0); bufHdr = &LocalBufferDescriptors[bufid]; + + if (!(bufHdr->flags & BM_DIRTY)) + pgBufferUsage.local_blks_dirtied++; + bufHdr->flags |= BM_DIRTY; } |