From 727b256b4b0efbeb74ca26f47c4e676072619e62 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Sun, 4 May 2008 02:35:35 -0500 Subject: [PATCH] Output journal snapshot as a single transaction. --- Timeline/Loggable.C | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Timeline/Loggable.C b/Timeline/Loggable.C index 2628ac4..2f5529a 100644 --- a/Timeline/Loggable.C +++ b/Timeline/Loggable.C @@ -382,6 +382,8 @@ Loggable::snapshot( FILE *fp ) return false; } + block_start(); + for ( int i = 0; i < _log_id; ++i ) { const Loggable * l = _loggables[ i ]; @@ -390,6 +392,8 @@ Loggable::snapshot( FILE *fp ) l->log_create(); } + block_end(); + _fp = ofp; return true;