| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | clang-format | Stefan Boberg | 2022-02-02 | 1 | -7/+7 |
| | | |||||
| * | Implemented support for storing compressed buffers as values in structured ↵ | Stefan Boberg | 2022-01-25 | 1 | -4/+10 |
| | | | | | cache store | ||||
| * | Changed timestamp to atomic int64. | Per Larsson | 2022-01-03 | 1 | -7/+36 |
| | | |||||
| * | Fixed "incomplete type" error. | Martin Ridgers | 2021-12-15 | 1 | -1/+120 |
| | | | | | | GCC throws this error when using forward-declared type as a value type for an std::pair (implicitly via a std::map). | ||||
| * | Merged main. | Per Larsson | 2021-12-14 | 1 | -1/+1 |
| |\ | |||||
| | * | Merged main | Martin Ridgers | 2021-11-12 | 1 | -3/+3 |
| | |\ | |||||
| | * | | CacheBucket::BuildPath() uses a PathBuilder instead of a WideStrBuilder | Martin Ridgers | 2021-11-02 | 1 | -2/+2 |
| | | | | |||||
| | * | | Merged main | Martin Ridgers | 2021-11-01 | 1 | -1/+85 |
| | |\ \ | |||||
| | * | | | CacheBucket is going to get defined else where in an upcoming merge | Martin Ridgers | 2021-11-01 | 1 | -3/+1 |
| | | | | | |||||
| | * | | | Merged main | Martin Ridgers | 2021-11-01 | 1 | -3/+4 |
| | |\ \ \ | |||||
| | * | | | | Gave ZenCacheDiskLayer::CacheBucket a body | Martin Ridgers | 2021-10-29 | 1 | -1/+3 |
| | | | | | | |||||
| | * | | | | Use THIRDPARTY_START/END instead of MSVC pragmas | Martin Ridgers | 2021-10-29 | 1 | -3/+2 |
| | | | | | | |||||
| * | | | | | Refactored z$ GC. | Per Larsson | 2021-12-13 | 1 | -6/+19 |
| | | | | | | |||||
| * | | | | | Added size to GcStorage. | Per Larsson | 2021-12-10 | 1 | -16/+10 |
| | | | | | | |||||
| * | | | | | Disabled cache tracker. | Per Larsson | 2021-12-09 | 1 | -5/+10 |
| | | | | | | |||||
| * | | | | | First pass of z$ garbage collection. | Per Larsson | 2021-12-07 | 1 | -1/+4 |
| | | | | | | |||||
| * | | | | | Added support for time based eviction policy in structured cache. | Per Larsson | 2021-12-07 | 1 | -5/+2 |
| | | | | | | |||||
| * | | | | | Added z$ memory/disk layer size. | Per Larsson | 2021-11-29 | 1 | -13/+26 |
| | | | | | | |||||
| * | | | | | explicitly delete some unnecessary class members to ensure proper usage | Stefan Boberg | 2021-11-18 | 1 | -0/+9 |
| | | | | | | |||||
| * | | | | | Fixed up some merge fallout | Stefan Boberg | 2021-11-18 | 1 | -83/+2 |
| | | | | | | |||||
| * | | | | | merge from main | Stefan Boberg | 2021-11-18 | 1 | -1/+84 |
| |\ \ \ \ \ | | |_|_|/ | |/| | | | |||||
| | * | | | | Format fix. | Per Larsson | 2021-11-11 | 1 | -3/+3 |
| | | |_|/ | |/| | | |||||
| | * | | | Moved declaration of ZenDiskCacheLayer::CacheBucket in the .h | Martin Ridgers | 2021-11-01 | 1 | -1/+85 |
| | | |/ | |/| | | | | | | | | | | | | | 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. | ||||
| * | | | z$: basic access tracking | Stefan Boberg | 2021-11-03 | 1 | -6/+8 |
| | | | | |||||
| * | | | Merged from main | Stefan Boberg | 2021-10-29 | 1 | -1/+3 |
| |\| | | |||||
| | * | | z$: hooked up bucket traversal for gc | Stefan Boberg | 2021-10-29 | 1 | -3/+4 |
| | |/ | | | | | | | | | added some tests added "test" mode for zenserver, to run any tests embedded in the zenserver (example: `zenserver test -tx=z$.*`) | ||||
| * | | general: Fixed up some vcxproj files which had a warning level set | Stefan Boberg | 2021-10-24 | 1 | -3/+2 |
| | | | | | | | | | | | | | Thus they did not get the same settings as all other projects which made it easy to introduce warnings which would trigger in xmake builds Cleaned up some #include usage to use third-party include brackets | ||||
| * | | gc: Added GcStorage base class and hooked it up to CasGc | Stefan Boberg | 2021-10-21 | 1 | -4/+4 |
| | | | |||||
| * | | cas: Hooked up GC to structured cache | Stefan Boberg | 2021-10-19 | 1 | -11/+15 |
| |/ | |||||
| * | Merged from upstream | Stefan Boberg | 2021-10-05 | 1 | -2/+29 |
| | | |||||
| * | cas: added some GC stubs | Stefan Boberg | 2021-10-01 | 1 | -14/+3 |
| | | |||||
| * | Added scrubbing logic to ZenCacheDiskLayer/ZenCacheMemoryLayer | Stefan Boberg | 2021-09-23 | 1 | -0/+1 |
| | | | | | This currently only goes through the motions of hashing the data to verify it, but does not perform recovery nor does it validate referential integrity | ||||
| * | Wired up scrubbing to more higher level services | Stefan Boberg | 2021-09-21 | 1 | -0/+1 |
| | | | | | Also moved sharding logic for filecas into a function to redduce cut/pasta | ||||
| * | Added more scrub stubs in higher level services | Stefan Boberg | 2021-09-20 | 1 | -0/+3 |
| | | |||||
| * | Moved more code into zen namespace, for consistency | Stefan Boberg | 2021-09-20 | 1 | -20/+20 |
| | | | | | Also removed snapshot_manifest (remnants of vfs prototype) | ||||
| * | Implemented support for dropping z$ buckets while online | Stefan Boberg | 2021-08-17 | 1 | -1/+3 |
| | | |||||
| * | Implemented flush operations for cache services | Stefan Boberg | 2021-08-12 | 1 | -0/+1 |
| | | | | | Also implemented basic upstream query interface, which needs a bit more work to be fully functional (chunk propagation / fetching and new propagation policies as per DDC requirements) | ||||
| * | Z$ now tracks content type for large objects as well as small. Large objects ↵ | Stefan Boberg | 2021-05-24 | 1 | -2/+2 |
| | | | | | are tracked in index | ||||
| * | Implemented new URI addressing scheme for the Zen cache endpoints, and ↵ | Stefan Boberg | 2021-05-23 | 1 | -2/+3 |
| | | | | | prepared for additional indexing capabilities | ||||
| * | Changed to tsl::robin_map | Stefan Boberg | 2021-05-23 | 1 | -2/+9 |
| | | | | | Also added initial logic around attachment indexing (tactical check-in to continue on other computer) | ||||
| * | Split out structured cache store code into dedicated cpp/h pair | Stefan Boberg | 2021-05-22 | 1 | -0/+117 |