[Box Backup-commit] COMMIT r1264 - box/chris/merge/bin/bbstored
boxbackup-dev@fluffy.co.uk
boxbackup-dev@fluffy.co.uk
Wed, 17 Jan 2007 20:42:44 +0000
Author: chris
Date: 2007-01-17 20:42:44 +0000 (Wed, 17 Jan 2007)
New Revision: 1264
Modified:
box/chris/merge/bin/bbstored/HousekeepStoreAccount.cpp
Log:
Use BufferedStream to speed up housekeeping by about ten times. (refs #3)
Modified: box/chris/merge/bin/bbstored/HousekeepStoreAccount.cpp
===================================================================
--- box/chris/merge/bin/bbstored/HousekeepStoreAccount.cpp 2007-01-17 20:41:24 UTC (rev 1263)
+++ box/chris/merge/bin/bbstored/HousekeepStoreAccount.cpp 2007-01-17 20:42:44 UTC (rev 1264)
@@ -23,6 +23,7 @@
#include "NamedLock.h"
#include "autogen_BackupStoreException.h"
#include "BackupStoreFile.h"
+#include "BufferedStream.h"
#include "MemLeakFindOn.h"
@@ -252,7 +253,8 @@
// Read the directory in
BackupStoreDirectory dir;
- dir.ReadFromStream(*dirStream, IOStream::TimeOutInfinite);
+ BufferedStream buf(*dirStream);
+ dir.ReadFromStream(buf, IOStream::TimeOutInfinite);
dirStream->Close();
// Is it empty?