aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed a race in bucket open/create logicStefan Boberg2021-08-311-10/+24
| | | | If two requests were sufficiently close, they could end up trying to initialize buckets twice which is not a good idea
* Reordered flags to get better codegen for IsNull()Stefan Boberg2021-08-311-2/+2
|
* Updated deploy scripts to handle crashpad and pdb updates betterStefan Boberg2021-08-311-1/+4
|
* Compilation fix again (downloaded_bytes is integral since a while back)Stefan Boberg2021-08-311-1/+1
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-08-3121-292/+968
|\
| * Format fix.Per Larsson2021-08-313-4/+3
| |
| * Asynchronous upstream caching to JupiterPer Larsson2021-08-3118-288/+965
| | | | | | | | Co-authored-by: Stefan Boberg <[email protected]>
* | Added some argument validationStefan Boberg2021-08-311-3/+17
| |
* | Make it possible to distinguish an empty buffer from a null bufferStefan Boberg2021-08-311-4/+10
|/ | | | Previously a size of zero was used to indicate null-ness. Now we use a additional flag to indicate null-ness instead
* Removed unused packages from vcpkg.jsonStefan Boberg2021-08-311-2/+0
|
* Eliminated rocksdb referenceStefan Boberg2021-08-311-2/+0
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-08-288-75/+334
|\
| * Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-08-285-6/+56
| |\
| * | Basic implementation of function evaluationStefan Boberg2021-08-283-69/+303
| | |
| * | WriteResponse stub for CbPackage responses (awaiting decision on format with ↵Stefan Boberg2021-08-282-0/+10
| | | | | | | | | | | | compressed buffer support)
| * | Made scope guard [[nodiscard]]Stefan Boberg2021-08-281-1/+1
| | |
| * | Added WriteFile() overload which accepts a single IoBufferStefan Boberg2021-08-282-5/+20
| | |
* | | Added basic file loggingStefan Boberg2021-08-271-0/+9
| | |
* | | Removed FileCasImpl (unused)Stefan Boberg2021-08-261-80/+4
| |/ |/|
* | Added missing lock to side channel InsertChunk() implementationStefan Boberg2021-08-263-6/+49
| | | | | | | | Previously, this could cause file contention as two threads would try to create the same chunk file
* | Added GetLastErrorAsString() to retrieve error string for last Windows API ↵Stefan Boberg2021-08-262-0/+7
|/ | | | | | error. Should ultimately be replaced with some more platform agnostic implementation
* trivial: Simple comment editStefan Boberg2021-08-241-0/+9
|
* Improved error handling for mesh broadcastStefan Boberg2021-08-241-2/+11
|
* clang-format fixStefan Boberg2021-08-241-2/+2
|
* Implemented function propagationStefan Boberg2021-08-242-2/+57
|
* Fixed up drop logic (short circuiting fail!)Stefan Boberg2021-08-241-3/+5
|
* Changed direct spdlog -> zencore/logging.hStefan Boberg2021-08-241-2/+1
|
* Clang-format fixesStefan Boberg2021-08-244-4/+3
|
* Fixed Http CbPackage readingStefan Boberg2021-08-241-6/+4
|
* Copyright header added to logging.hStefan Boberg2021-08-241-0/+2
|
* Remove trace.cpp/h and all traces of usageStefan Boberg2021-08-248-151/+6
|
* Added zencore/logging.hStefan Boberg2021-08-241-0/+7
| | | | Only wraps spdlog for now but will change to include more control over logging later
* Added post/prewindows.h headers to deal with fallout from windows.h #define ↵Stefan Boberg2021-08-243-1/+8
| | | | shenanigans
* #undef GetObject to avoid problems in CompactBinaryPackageStefan Boberg2021-08-241-0/+2
|
* Added file names to IoBuffer exception contextStefan Boberg2021-08-241-3/+7
|
* Added some context to MapViewOfFile exception emitStefan Boberg2021-08-241-2/+6
|
* WIP interface for submitting workers/jobsStefan Boberg2021-08-243-3/+85
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-08-232-2/+3
|\
| * Fixed logic in IoBufferExtendedCore::Materialize() - would previously map ↵Stefan Boberg2021-08-231-2/+1
| | | | | | | | the wrong amount of memory for misaligned chunks
| * Format fix.Per Larsson2021-08-231-0/+2
| |
* | Implemented more formalised CAS chunk filtering (with plenty of room for ↵Stefan Boberg2021-08-236-5/+112
| | | | | | | | optimization)
* | Improved ZenCacheStore::DropBucket logic and added loggingStefan Boberg2021-08-231-4/+8
| |
* | Added HttpServerRequest::ReadPayloadPackage()Stefan Boberg2021-08-232-1/+21
|/
* Initial build deploy scripts. Still missing debug information upload step so ↵Stefan Boberg2021-08-215-0/+623
| | | | should not be used
* Improved crash reporting setup and removed old stubsStefan Boberg2021-08-217-32/+26
| | | | Also added ability to exercise crash reporting from command line
* Improved comment while reviewing codeStefan Boberg2021-08-211-1/+1
|
* Added .vscode and .sentry-native to .gitignoreStefan Boberg2021-08-211-0/+6
|
* Changed file CAS implementation to use ThrowSystemException instead of ↵Stefan Boberg2021-08-201-2/+2
| | | | WindowsException to get more detail on failures
* WIP servicesStefan Boberg2021-08-206-5/+77
|
* Restructured http server code in preparation for cross platform implementationStefan Boberg2021-08-202-47/+68
|