aboutsummaryrefslogtreecommitdiff
path: root/zenserver
Commit message (Expand)AuthorAgeFilesLines
...
* Bumped large object threshold to 64k, improved disk bucket replay mutex logicStefan Boberg2021-05-251-8/+6
* Merged from origin/mainStefan Boberg2021-05-2515-1261/+1149
|\
| * Compile out all rocksdb code for a smaller binaryStefan Boberg2021-05-251-6/+16
| * Implemented simple persistence for CidStore, which stores CID->CAS mappingsStefan Boberg2021-05-241-4/+6
| * Fixed index flags for standalone filesStefan Boberg2021-05-241-3/+15
| * Added guards against zero-sized PUTs to structured cacheStefan Boberg2021-05-241-0/+10
| * Eliminated exploratory LMDB/RocksDB code from default pathStefan Boberg2021-05-241-16/+3
| * Eliminated sidx file since it's no longer necessaryStefan Boberg2021-05-241-4/+0
| * Z$ now tracks content type for large objects as well as small. Large objects ...Stefan Boberg2021-05-242-36/+94
| * Added CidStore, currently used to track relationships between compressed and ...Stefan Boberg2021-05-243-5/+13
| * Validate payloads using embedded CompressedBuffer hashStefan Boberg2021-05-241-2/+5
| * Fixed up legacy cache store for CRC32 function renameStefan Boberg2021-05-241-2/+2
| * Fixed attachment index code so it doesn't generate zero-sized compactbinary a...Stefan Boberg2021-05-241-9/+13
| * Moved CRC32 compute into separate cpp/h to enable usage outside of the retro ...Stefan Boberg2021-05-241-291/+3
| * Implemented new URI addressing scheme for the Zen cache endpoints, and prepar...Stefan Boberg2021-05-235-36/+150
| * Changed to tsl::robin_mapStefan Boberg2021-05-232-11/+32
| * Tidied up some codeStefan Boberg2021-05-221-10/+9
| * Split out structured cache store code into dedicated cpp/h pairStefan Boberg2021-05-229-659/+688
| * Structured cache changesStefan Boberg2021-05-221-200/+32
| * clang-formatStefan Boberg2021-05-221-1/+1
| * Fixed up PutLargeObject() error handlingStefan Boberg2021-05-212-16/+28
| * Cleaned up exception handlingStefan Boberg2021-05-211-1/+4
| * Renamed CasBlobFile -> BasicFileStefan Boberg2021-05-211-3/+3
| * Partial refactoring of structured cache implementation - WIPStefan Boberg2021-05-216-50/+112
| * Moved CasBlobFile into basicfile.hStefan Boberg2021-05-211-0/+1
| * Merge branch 'main' into jupiter-structuredStefan Boberg2021-05-215-110/+102
| |\
| | * Added support for package additional files. Added io hash chunk id to… (#2)Per Larsson2021-05-212-98/+55
| * | WIP structured cache endpoints - tactical check-in not fully functional yetStefan Boberg2021-05-205-4/+67
* | | Updated structured cache descriptionStefan Boberg2021-05-251-0/+23
| |/ |/|
* | Fixed mis-mergeStefan Boberg2021-05-202-12/+1
* | Merged from masterStefan Boberg2021-05-203-0/+46
|\ \ | |/ |/|
| * Use vcpkg --overlay-ports to handle asioJoe Kirchoff2021-05-191-0/+2
| * Partial implementation of Jupiter chunk filtering, pending more information a...Stefan Boberg2021-05-182-2/+46
* | Added tentative Jupiter structured data endpointsStefan Boberg2021-05-202-0/+28
|/
* Merge branch 'main' of https://github.com/EpicGames/zen into mainStefan Boberg2021-05-171-75/+2
|\
| * Removed some experimental dependenciesStefan Boberg2021-05-161-75/+2
* | Added oplog prep step to avoid redundant chunk transfersStefan Boberg2021-05-171-0/+74
|/
* Implemented move-in-place for large CAS payloadsStefan Boberg2021-05-131-3/+3
* Made SharedBuffer/UniqueBuffer share guts with IoBufferStefan Boberg2021-05-132-3/+2
* Added minor TODOStefan Boberg2021-05-121-0/+1
* Implemented basic support for marshaling attachments out-of-band with the pac...Stefan Boberg2021-05-112-1/+15
* Added paths as context to I/O error exception messagesStefan Boberg2021-05-111-2/+6
* Adding zenservice codeStefan Boberg2021-05-1136-0/+7567