diff options
Diffstat (limited to 'src/MultiDiskAdaptor.cc')
| -rw-r--r-- | src/MultiDiskAdaptor.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/MultiDiskAdaptor.cc b/src/MultiDiskAdaptor.cc index d4f419cf..14321aab 100644 --- a/src/MultiDiskAdaptor.cc +++ b/src/MultiDiskAdaptor.cc @@ -419,6 +419,17 @@ void MultiDiskAdaptor::writeCache(const WrDiskCacheEntry* entry) } } +void MultiDiskAdaptor::flushOSBuffers() +{ + for (auto& dwent : openedDiskWriterEntries_) { + auto& dw = dwent->getDiskWriter(); + if (!dw) { + continue; + } + dw->flushOSBuffers(); + } +} + bool MultiDiskAdaptor::fileExists() { return std::find_if(std::begin(getFileEntries()), std::end(getFileEntries()), |
