aboutsummaryrefslogtreecommitdiff
path: root/zenserver/cache/structuredcachestore.cpp
Commit message (Collapse)AuthorAgeFilesLines
* always keep full log but read from index snapshot location if availableDan Engelbrecht2022-04-041-16/+18
|
* rename EMode to ModeDan Engelbrecht2022-04-011-6/+6
|
* linux compilation fixesDan Engelbrecht2022-04-011-1/+1
|
* linux fixesDan Engelbrecht2022-04-011-2/+2
|
* Don hard fail on removing files we no longer care aboutDan Engelbrecht2022-03-311-1/+2
|
* improved logging for gc/migrationDan Engelbrecht2022-03-311-1/+12
|
* Migration now works in larger disk IO chunksDan Engelbrecht2022-03-311-6/+6
| | | | BasicFile and CasLogFile now has new explicit modes instead of create true/false
* Retain flags for small objects in structured cache (#68)Dan Engelbrecht2022-03-301-2/+2
|
* Merge pull request #67 from EpicGames/de/cache-lock-fixesDan Engelbrecht2022-03-301-6/+11
|\ | | | | de/cache lock fixes
| * cleanupDan Engelbrecht2022-03-301-7/+4
| |
| * Fix bucket creation race condition in ZenCacheMemoryLayer::PutDan Engelbrecht2022-03-301-1/+9
| |
| * No need to take exclusive lock while gathering referencesDan Engelbrecht2022-03-301-1/+1
| |
* | Clear gathered Cid array periodically and add just the new onesDan Engelbrecht2022-03-291-3/+6
|/
* Implemented support for storing compressed buffers as values in structured ↵Stefan Boberg2022-01-251-0/+4
| | | | cache store
* Format fix.Per Larsson2022-01-221-1/+1
|
* Use ExtendablePathBuilderszousar2022-01-211-3/+3
| | | | Remove uses of non-extendable path builders to avoid limitations around path length outside of the low level file access layer.
* Fixed missing object in cache bucket manifest.Per Larsson2022-01-211-1/+5
|
* Moved "concepts" include to zencore.h as toolchain support is spottyMartin Ridgers2022-01-131-2/+0
|
* Deleted two unused include statementsMartin Ridgers2022-01-101-2/+0
|
* Converted use of _format UDL to fmt::formatMartin Ridgers2022-01-101-10/+8
|
* Changed timestamp to atomic int64.Per Larsson2022-01-031-22/+19
|
* Added trace scopes.Per Larsson2021-12-151-0/+9
|
* GCC has trouble parsing this sizeof expression without parenthesesMartin Ridgers2021-12-151-1/+1
|
* Fixed "incomplete type" error.Martin Ridgers2021-12-151-119/+0
| | | | | GCC throws this error when using forward-declared type as a value type for an std::pair (implicitly via a std::map).
* Removed duplicate unguarded Windows include statementMartin Ridgers2021-12-151-1/+0
|
* Merged main.Per Larsson2021-12-141-22/+28
|\
| * Merged mainMartin Ridgers2021-11-121-5/+10
| |\
| * | ZenCacheDiskLayer::DiscoverBuckets() was using wstring for pathsMartin Ridgers2021-11-021-3/+7
| | |
| * | CacheBucket::BuildPath() uses a PathBuilder instead of a WideStrBuilderMartin Ridgers2021-11-021-10/+10
| | |
| * | Merged mainMartin Ridgers2021-11-011-91/+31
| |\ \
| * | | Unhandled switch(enum) cases warningMartin Ridgers2021-11-011-0/+3
| | | |
| * | | Merged mainMartin Ridgers2021-11-011-1/+1
| |\ \ \
| * \ \ \ Merged mainMartin Ridgers2021-11-011-11/+82
| |\ \ \ \
| * | | | | Fixed up Windows-specific include statementsMartin Ridgers2021-10-291-1/+4
| | | | | |
* | | | | | Fixed bug in z$ GC.Per Larsson2021-12-131-34/+36
| | | | | |
* | | | | | Refactored z$ GC.Per Larsson2021-12-131-128/+163
| | | | | |
* | | | | | Added size to GcStorage.Per Larsson2021-12-101-12/+12
| | | | | |
* | | | | | Disabled cache tracker.Per Larsson2021-12-091-0/+4
| | | | | |
* | | | | | Added options for Z$ max duration and whether to collect small objects.Per Larsson2021-12-091-155/+134
| | | | | |
* | | | | | Fixed bug in z$ garbage collection.Per Larsson2021-12-091-117/+150
| | | | | |
* | | | | | Added z$ GC tests.Per Larsson2021-12-091-28/+140
| | | | | |
* | | | | | Added support for z$ small object garbage collection.Per Larsson2021-12-081-42/+205
| | | | | |
* | | | | | First pass of z$ garbage collection.Per Larsson2021-12-071-3/+95
| | | | | |
* | | | | | Added support for time based eviction policy in structured cache.Per Larsson2021-12-071-111/+213
| | | | | |
* | | | | | Added CacheStore and CAS store sizes to status endpoint.Per Larsson2021-11-301-7/+9
| | | | | |
* | | | | | Added z$ memory/disk layer size.Per Larsson2021-11-291-5/+151
| | | | | |
* | | | | | Fixed up some merge falloutStefan Boberg2021-11-181-36/+28
| | | | | |
* | | | | | merge from mainStefan Boberg2021-11-181-29/+37
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Format fix.Per Larsson2021-11-111-5/+10
| | |_|_|/ | |/| | |
| * | | | Moved declaration of ZenDiskCacheLayer::CacheBucket in the .hMartin Ridgers2021-11-011-91/+31
| | |_|/ | |/| | | | | | | | | | | | | | | | | | GCC fails to compile if CacheBucket is only forward-declared within the class, issuing an "incomplete type" error in relation to the m_Buckets unordered map.