| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Bumped large object threshold to 64k, improved disk bucket replay mutex logic | Stefan Boberg | 2021-05-25 | 1 | -8/+6 | |
| | | ||||||
| * | Merged from origin/main | Stefan Boberg | 2021-05-25 | 15 | -1261/+1149 | |
| |\ | ||||||
| | * | Compile out all rocksdb code for a smaller binary | Stefan Boberg | 2021-05-25 | 1 | -6/+16 | |
| | | | ||||||
| | * | Implemented simple persistence for CidStore, which stores CID->CAS mappings | Stefan Boberg | 2021-05-24 | 1 | -4/+6 | |
| | | | ||||||
| | * | Fixed index flags for standalone files | Stefan Boberg | 2021-05-24 | 1 | -3/+15 | |
| | | | ||||||
| | * | Added guards against zero-sized PUTs to structured cache | Stefan Boberg | 2021-05-24 | 1 | -0/+10 | |
| | | | ||||||
| | * | Eliminated exploratory LMDB/RocksDB code from default path | Stefan Boberg | 2021-05-24 | 1 | -16/+3 | |
| | | | ||||||
| | * | Eliminated sidx file since it's no longer necessary | Stefan Boberg | 2021-05-24 | 1 | -4/+0 | |
| | | | ||||||
| | * | Z$ now tracks content type for large objects as well as small. Large objects ↵ | Stefan Boberg | 2021-05-24 | 2 | -36/+94 | |
| | | | | | | | | | are tracked in index | |||||
| | * | Added CidStore, currently used to track relationships between compressed and ↵ | Stefan Boberg | 2021-05-24 | 3 | -5/+13 | |
| | | | | | | | | | | | | | uncompressed chunk hashes This first implementation is in-memory only, persistence is next | |||||
| | * | Validate payloads using embedded CompressedBuffer hash | Stefan Boberg | 2021-05-24 | 1 | -2/+5 | |
| | | | ||||||
| | * | Fixed up legacy cache store for CRC32 function rename | Stefan Boberg | 2021-05-24 | 1 | -2/+2 | |
| | | | ||||||
| | * | Fixed attachment index code so it doesn't generate zero-sized compactbinary ↵ | Stefan Boberg | 2021-05-24 | 1 | -9/+13 | |
| | | | | | | | | | arrays (which are disallowed) | |||||
| | * | Moved CRC32 compute into separate cpp/h to enable usage outside of the retro ↵ | Stefan Boberg | 2021-05-24 | 1 | -291/+3 | |
| | | | | | | | | | cache | |||||
| | * | Implemented new URI addressing scheme for the Zen cache endpoints, and ↵ | Stefan Boberg | 2021-05-23 | 5 | -36/+150 | |
| | | | | | | | | | prepared for additional indexing capabilities | |||||
| | * | Changed to tsl::robin_map | Stefan Boberg | 2021-05-23 | 2 | -11/+32 | |
| | | | | | | | | | Also added initial logic around attachment indexing (tactical check-in to continue on other computer) | |||||
| | * | Tidied up some code | Stefan Boberg | 2021-05-22 | 1 | -10/+9 | |
| | | | ||||||
| | * | Split out structured cache store code into dedicated cpp/h pair | Stefan Boberg | 2021-05-22 | 9 | -659/+688 | |
| | | | ||||||
| | * | Structured cache changes | Stefan Boberg | 2021-05-22 | 1 | -200/+32 | |
| | | | | | | | | | | | - Changed cachestore to use BasicFile and TCasLog instead of local variants - Added structured cache persistence tests | |||||
| | * | clang-format | Stefan Boberg | 2021-05-22 | 1 | -1/+1 | |
| | | | ||||||
| | * | Fixed up PutLargeObject() error handling | Stefan Boberg | 2021-05-21 | 2 | -16/+28 | |
| | | | ||||||
| | * | Cleaned up exception handling | Stefan Boberg | 2021-05-21 | 1 | -1/+4 | |
| | | | | | | | | | We now use std::system_error where possible to report Win32 system errors. We still have WindowsException for general HRESULT based errors but we should phase it out where possible | |||||
| | * | Renamed CasBlobFile -> BasicFile | Stefan Boberg | 2021-05-21 | 1 | -3/+3 | |
| | | | ||||||
| | * | Partial refactoring of structured cache implementation - WIP | Stefan Boberg | 2021-05-21 | 6 | -50/+112 | |
| | | | ||||||
| | * | Moved CasBlobFile into basicfile.h | Stefan Boberg | 2021-05-21 | 1 | -0/+1 | |
| | | | ||||||
| | * | Merge branch 'main' into jupiter-structured | Stefan Boberg | 2021-05-21 | 5 | -110/+102 | |
| | |\ | ||||||
| | | * | Added support for package additional files. Added io hash chunk id to… (#2) | Per Larsson | 2021-05-21 | 2 | -98/+55 | |
| | | | | | | | | | | | | | Added support for attaching additional files to oplog entries in project store | |||||
| | * | | WIP structured cache endpoints - tactical check-in not fully functional yet | Stefan Boberg | 2021-05-20 | 5 | -4/+67 | |
| | | | | ||||||
| * | | | Updated structured cache description | Stefan Boberg | 2021-05-25 | 1 | -0/+23 | |
| | |/ |/| | ||||||
| * | | Fixed mis-merge | Stefan Boberg | 2021-05-20 | 2 | -12/+1 | |
| | | | ||||||
| * | | Merged from master | Stefan Boberg | 2021-05-20 | 3 | -0/+46 | |
| |\ \ | |/ |/| | ||||||
| | * | Use vcpkg --overlay-ports to handle asio | Joe Kirchoff | 2021-05-19 | 1 | -0/+2 | |
| | | | ||||||
| | * | Partial implementation of Jupiter chunk filtering, pending more information ↵ | Stefan Boberg | 2021-05-18 | 2 | -2/+46 | |
| | | | | | | | | | | | | | about response format Also implemented compact binary PUT | |||||
| * | | Added tentative Jupiter structured data endpoints | Stefan Boberg | 2021-05-20 | 2 | -0/+28 | |
| |/ | ||||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen into main | Stefan Boberg | 2021-05-17 | 1 | -75/+2 | |
| |\ | ||||||
| | * | Removed some experimental dependencies | Stefan Boberg | 2021-05-16 | 1 | -75/+2 | |
| | | | ||||||
| * | | Added oplog prep step to avoid redundant chunk transfers | Stefan Boberg | 2021-05-17 | 1 | -0/+74 | |
| |/ | ||||||
| * | Implemented move-in-place for large CAS payloads | Stefan Boberg | 2021-05-13 | 1 | -3/+3 | |
| | | ||||||
| * | Made SharedBuffer/UniqueBuffer share guts with IoBuffer | Stefan Boberg | 2021-05-13 | 2 | -3/+2 | |
| | | | | | This enables way more efficient marshaling of compact binary objects and attachments | |||||
| * | Added minor TODO | Stefan Boberg | 2021-05-12 | 1 | -0/+1 | |
| | | ||||||
| * | Implemented basic support for marshaling attachments out-of-band with the ↵ | Stefan Boberg | 2021-05-11 | 2 | -1/+15 | |
| | | | | | | | | | package payload Currently supported in project store but will also be used for the structured cache Currently, cleanup is missing. Ultimately the intent is that the file used for marshaling will simply be moved into place. | |||||
| * | Added paths as context to I/O error exception messages | Stefan Boberg | 2021-05-11 | 1 | -2/+6 | |
| | | ||||||
| * | Adding zenservice code | Stefan Boberg | 2021-05-11 | 36 | -0/+7567 | |