aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* disable macos github agentDan Engelbrecht2022-06-272-119/+119
|
* cache requests API (#134)Dan Engelbrecht2022-06-273-0/+1761
|
* add macos builds (#133)Dan Engelbrecht2022-06-244-13/+140
| | | | | | | * add macos builds * bump timeout to 15 minutes and add timeout to create-release flow * strip -pre suffix from version when running config * fix pre-release check * bump version
* Make cas storage an hidden implementation detail of CidStore (#130)v0.1.4-pre6v0.1.4-pre5Dan Engelbrecht2022-06-1740-2147/+1033
| | | | | | | | | | | | | | | | | | - Bumped ZEN_SCHEMA_VERSION - CasStore no longer a public API, it is hidden behind CidStore - Moved cas.h from public header folder - CidStore no longer maps from Cid -> Cas, we store entries in Cas under RawHash - CasStore now decompresses data to validate content (matching against RawHash) - CasChunkSet renames to HashKeySet and put in separate header/cpp file - Disabled "Chunk" command for now as it relied on CAS being exposed as a service - Changed CAS http service to Cid http server - Moved "Run" command completely inside ZEN_WITH_EXEC_SERVICES define - Removed "cas.basic" test - Uncommented ".exec.basic" test and added return-skip at start of test - Moved ScrubContext to separate header file - Renamed CasGC to GcManager - Cleaned up configuration passing in cas store classes - Removed CAS stuff from GcContext and clarified naming in class - Remove migration code
* fixed merge mistake which caused a build errorStefan Boberg2022-06-161-1/+1
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2022-06-161-1/+1
|\
| * Merge pull request #131 from EpicGames/de/version-tag-automationDan Engelbrecht2022-06-155-13/+21
| |\ | | | | | | De/version tag automation
| | * cleanupDan Engelbrecht2022-06-151-3/+0
| | |
| | * fix version.txt casingDan Engelbrecht2022-06-151-2/+2
| | |
| | * bump versionDan Engelbrecht2022-06-151-1/+1
| | |
| | * ignore changelog and version on pr pushDan Engelbrecht2022-06-151-0/+3
| | |
| | * fix release trigger version.txt nameDan Engelbrecht2022-06-151-1/+1
| | |
| | * bump versionDan Engelbrecht2022-06-151-1/+1
| | |
| | * extract version name from VERSION.txt on release buildDan Engelbrecht2022-06-151-30/+9
| | |
| | * VERSION-tmp.txt -> VERSION.txtDan Engelbrecht2022-06-151-0/+0
| | |
| | * version.txt -> VERSION-tmp.txtDan Engelbrecht2022-06-151-0/+0
| | |
| | * No prefix in VERSION.txtDan Engelbrecht2022-06-152-4/+2
| | |
| | * read VERSION.txt in zencore:on_loadDan Engelbrecht2022-06-132-3/+9
| | |
| | * automate bump versionDan Engelbrecht2022-06-133-3/+28
| | |
| * | Merge pull request #129 from EpicGames/de/better-iterate-chunksv0.1.4-pre2Dan Engelbrecht2022-06-147-137/+321
| |\ \ | | | | | | | | Improved BlockStore::IterateChunks
| | * | Make sure we don't try to create a ZipFS IoBuffer of zero sizeDan Engelbrecht2022-06-152-1/+9
| | | |
| | * | review feedbackDan Engelbrecht2022-06-144-78/+79
| | | |
| | * | small cleanupDan Engelbrecht2022-06-141-4/+1
| | | |
| | * | clang formatDan Engelbrecht2022-06-141-1/+1
| | | |
| | * | Add validation to ZenCacheDiskLayer::CacheBucket::ScrubDan Engelbrecht2022-06-132-33/+128
| | | |
| | * | Improved BlockStore::IterateChunksDan Engelbrecht2022-06-133-84/+167
| |/ / | | | | | | | | | | | | | | | Simplified interface Go through one block at a time Report back out of range ChunkLocations
* | | merged from mainStefan Boberg2022-06-1611-149/+341
| | |
* | | asio: added some context to error reportingStefan Boberg2022-06-161-2/+8
| | |
* | | trivial: removed some unnecessary WriteToString in unit testsStefan Boberg2022-06-131-20/+15
|/ /
* | added _WIN32_WINNT define to be consistent with xmake fileStefan Boberg2022-06-131-0/+3
| |
* | removed more unnecessary CasStore related codeStefan Boberg2022-06-134-44/+0
| |
* | removed unnecessary CasStore forward declarationsStefan Boberg2022-06-132-2/+0
| |
* | removed LocalProjectService prototypeStefan Boberg2022-06-134-338/+10
|/
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2022-06-1124-187/+704
|\
| * clang-format fixStefan Boberg2022-06-101-2/+2
| |
| * fixed Linux build issueStefan Boberg2022-06-101-2/+2
| |
| * Update CODING.mdStefan Boberg2022-06-101-0/+3
| |
| * fixed issue in CbPackage marshaling of local referencesStefan Boberg2022-06-101-1/+3
| |
| * Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2022-06-102-6/+8
| |\
| | * namespace/bucket validation now uses AsciiSet for more efficient validation ↵Stefan Boberg2022-06-102-6/+8
| | | | | | | | | | | | (#127)
| * | clang-format fixesStefan Boberg2022-06-103-3/+5
| |/
| * extended zen print command to also handle CbPackage and CompressedBuffer ↵Stefan Boberg2022-06-101-9/+91
| | | | | | | | format payloads
| * cbpackage: added initial support for marshaling of attachment by local referenceStefan Boberg2022-06-102-30/+380
| | | | | | | | this mode allows local clients to avoid unnecessary copying of data from zen and instead reference data directly
| * cidstore: propagate the correct content typeStefan Boberg2022-06-101-0/+2
| |
| * frontend: simplified content-type logicStefan Boberg2022-06-101-26/+15
| |
| * fixed issue where projects would not be discovered via DiscoverProjects due ↵Stefan Boberg2022-06-102-11/+102
| | | | | | | | | | | | to use of stem() vs filename() added /prj/{project}/oplog/{log}/{op} endpoint to allow retrieval of an op entry by LSN. Supports returning CbObject or CbPackage format payloads
| * gc: improved message indicating no GC is scheduledStefan Boberg2022-06-101-1/+1
| |
| * sentry: added logging of sentry_init error codeStefan Boberg2022-06-101-1/+1
| |
| * zenserver: removed unimplemented SOS interfaceStefan Boberg2022-06-102-66/+0
| |
| * build: added catch2 optionStefan Boberg2022-06-101-1/+11
| | | | | | | | also added some comments for the vfs option