浏览代码

Pass totalLength to DiskWriter::openExistingFile

Tatsuhiro Tsujikawa 18 年之前
父节点
当前提交
e36fadac88
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/AbstractSingleDiskAdaptor.cc
  2. 1 1
      src/MultiDiskAdaptor.h

+ 1 - 1
src/AbstractSingleDiskAdaptor.cc

@@ -48,7 +48,7 @@ void AbstractSingleDiskAdaptor::closeFile() {
 }
 
 void AbstractSingleDiskAdaptor::openExistingFile() {
-  diskWriter->openExistingFile(getFilePath());
+  diskWriter->openExistingFile(getFilePath(), totalLength);
 }
 
 void AbstractSingleDiskAdaptor::writeData(const unsigned char* data, int32_t len, int64_t offset) {

+ 1 - 1
src/MultiDiskAdaptor.h

@@ -68,7 +68,7 @@ public:
 
   void openExistingFile(const string& topDir)
   {
-    diskWriter->openExistingFile(getFilePath(topDir));
+    diskWriter->openExistingFile(getFilePath(topDir), fileEntry->getLength());
   }
 
   void closeFile()