diff options
| author | Stefan Boberg <[email protected]> | 2021-08-17 15:18:37 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-08-17 15:18:51 +0200 |
| commit | 9deb4d7904deff765e034c2528dfca93b6cdb714 (patch) | |
| tree | 531616ce61b0cf062d38e1a5421183639d22344f /zenstore | |
| parent | Merge branch 'main' of https://github.com/EpicGames/zen into main (diff) | |
| download | zen-9deb4d7904deff765e034c2528dfca93b6cdb714.tar.xz zen-9deb4d7904deff765e034c2528dfca93b6cdb714.zip | |
Implemented support for dropping z$ buckets while online
Diffstat (limited to 'zenstore')
| -rw-r--r-- | zenstore/basicfile.cpp | 6 | ||||
| -rw-r--r-- | zenstore/caslog.cpp | 3 | ||||
| -rw-r--r-- | zenstore/include/zenstore/basicfile.h | 1 |
3 files changed, 9 insertions, 1 deletions
diff --git a/zenstore/basicfile.cpp b/zenstore/basicfile.cpp index 7f10fc5e6..35ccdd042 100644 --- a/zenstore/basicfile.cpp +++ b/zenstore/basicfile.cpp @@ -83,4 +83,10 @@ BasicFile::FileSize() return uint64_t(Sz); } +void +BasicFile::Close() +{ + m_File.Close(); +} + } // namespace zen diff --git a/zenstore/caslog.cpp b/zenstore/caslog.cpp index 0ef3ed1bd..169629053 100644 --- a/zenstore/caslog.cpp +++ b/zenstore/caslog.cpp @@ -98,8 +98,9 @@ void CasLogFile::Close() { // TODO: update header and maybe add trailer - Flush(); + + m_File.Close(); } void diff --git a/zenstore/include/zenstore/basicfile.h b/zenstore/include/zenstore/basicfile.h index b38feb3da..c6f61d466 100644 --- a/zenstore/include/zenstore/basicfile.h +++ b/zenstore/include/zenstore/basicfile.h @@ -25,6 +25,7 @@ public: void Flush(); uint64_t FileSize(); void* Handle() { return m_File; } + void Close(); IoBuffer ReadAll(); private: |