| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed a race in bucket open/create logic | Stefan Boberg | 2021-08-31 | 1 | -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 Boberg | 2021-08-31 | 1 | -2/+2 |
| | | |||||
| * | Updated deploy scripts to handle crashpad and pdb updates better | Stefan Boberg | 2021-08-31 | 1 | -1/+4 |
| | | |||||
| * | Compilation fix again (downloaded_bytes is integral since a while back) | Stefan Boberg | 2021-08-31 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-08-31 | 21 | -292/+968 |
| |\ | |||||
| | * | Format fix. | Per Larsson | 2021-08-31 | 3 | -4/+3 |
| | | | |||||
| | * | Asynchronous upstream caching to Jupiter | Per Larsson | 2021-08-31 | 18 | -288/+965 |
| | | | | | | | | | Co-authored-by: Stefan Boberg <[email protected]> | ||||
| * | | Added some argument validation | Stefan Boberg | 2021-08-31 | 1 | -3/+17 |
| | | | |||||
| * | | Make it possible to distinguish an empty buffer from a null buffer | Stefan Boberg | 2021-08-31 | 1 | -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.json | Stefan Boberg | 2021-08-31 | 1 | -2/+0 |
| | | |||||
| * | Eliminated rocksdb reference | Stefan Boberg | 2021-08-31 | 1 | -2/+0 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-08-28 | 8 | -75/+334 |
| |\ | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-08-28 | 5 | -6/+56 |
| | |\ | |||||
| | * | | Basic implementation of function evaluation | Stefan Boberg | 2021-08-28 | 3 | -69/+303 |
| | | | | |||||
| | * | | WriteResponse stub for CbPackage responses (awaiting decision on format with ↵ | Stefan Boberg | 2021-08-28 | 2 | -0/+10 |
| | | | | | | | | | | | | | compressed buffer support) | ||||
| | * | | Made scope guard [[nodiscard]] | Stefan Boberg | 2021-08-28 | 1 | -1/+1 |
| | | | | |||||
| | * | | Added WriteFile() overload which accepts a single IoBuffer | Stefan Boberg | 2021-08-28 | 2 | -5/+20 |
| | | | | |||||
| * | | | Added basic file logging | Stefan Boberg | 2021-08-27 | 1 | -0/+9 |
| | | | | |||||
| * | | | Removed FileCasImpl (unused) | Stefan Boberg | 2021-08-26 | 1 | -80/+4 |
| | |/ |/| | |||||
| * | | Added missing lock to side channel InsertChunk() implementation | Stefan Boberg | 2021-08-26 | 3 | -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 Boberg | 2021-08-26 | 2 | -0/+7 |
| |/ | | | | | | error. Should ultimately be replaced with some more platform agnostic implementation | ||||
| * | trivial: Simple comment edit | Stefan Boberg | 2021-08-24 | 1 | -0/+9 |
| | | |||||
| * | Improved error handling for mesh broadcast | Stefan Boberg | 2021-08-24 | 1 | -2/+11 |
| | | |||||
| * | clang-format fix | Stefan Boberg | 2021-08-24 | 1 | -2/+2 |
| | | |||||
| * | Implemented function propagation | Stefan Boberg | 2021-08-24 | 2 | -2/+57 |
| | | |||||
| * | Fixed up drop logic (short circuiting fail!) | Stefan Boberg | 2021-08-24 | 1 | -3/+5 |
| | | |||||
| * | Changed direct spdlog -> zencore/logging.h | Stefan Boberg | 2021-08-24 | 1 | -2/+1 |
| | | |||||
| * | Clang-format fixes | Stefan Boberg | 2021-08-24 | 4 | -4/+3 |
| | | |||||
| * | Fixed Http CbPackage reading | Stefan Boberg | 2021-08-24 | 1 | -6/+4 |
| | | |||||
| * | Copyright header added to logging.h | Stefan Boberg | 2021-08-24 | 1 | -0/+2 |
| | | |||||
| * | Remove trace.cpp/h and all traces of usage | Stefan Boberg | 2021-08-24 | 8 | -151/+6 |
| | | |||||
| * | Added zencore/logging.h | Stefan Boberg | 2021-08-24 | 1 | -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 Boberg | 2021-08-24 | 3 | -1/+8 |
| | | | | | shenanigans | ||||
| * | #undef GetObject to avoid problems in CompactBinaryPackage | Stefan Boberg | 2021-08-24 | 1 | -0/+2 |
| | | |||||
| * | Added file names to IoBuffer exception context | Stefan Boberg | 2021-08-24 | 1 | -3/+7 |
| | | |||||
| * | Added some context to MapViewOfFile exception emit | Stefan Boberg | 2021-08-24 | 1 | -2/+6 |
| | | |||||
| * | WIP interface for submitting workers/jobs | Stefan Boberg | 2021-08-24 | 3 | -3/+85 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-08-23 | 2 | -2/+3 |
| |\ | |||||
| | * | Fixed logic in IoBufferExtendedCore::Materialize() - would previously map ↵ | Stefan Boberg | 2021-08-23 | 1 | -2/+1 |
| | | | | | | | | | the wrong amount of memory for misaligned chunks | ||||
| | * | Format fix. | Per Larsson | 2021-08-23 | 1 | -0/+2 |
| | | | |||||
| * | | Implemented more formalised CAS chunk filtering (with plenty of room for ↵ | Stefan Boberg | 2021-08-23 | 6 | -5/+112 |
| | | | | | | | | | optimization) | ||||
| * | | Improved ZenCacheStore::DropBucket logic and added logging | Stefan Boberg | 2021-08-23 | 1 | -4/+8 |
| | | | |||||
| * | | Added HttpServerRequest::ReadPayloadPackage() | Stefan Boberg | 2021-08-23 | 2 | -1/+21 |
| |/ | |||||
| * | Initial build deploy scripts. Still missing debug information upload step so ↵ | Stefan Boberg | 2021-08-21 | 5 | -0/+623 |
| | | | | | should not be used | ||||
| * | Improved crash reporting setup and removed old stubs | Stefan Boberg | 2021-08-21 | 7 | -32/+26 |
| | | | | | Also added ability to exercise crash reporting from command line | ||||
| * | Improved comment while reviewing code | Stefan Boberg | 2021-08-21 | 1 | -1/+1 |
| | | |||||
| * | Added .vscode and .sentry-native to .gitignore | Stefan Boberg | 2021-08-21 | 1 | -0/+6 |
| | | |||||
| * | Changed file CAS implementation to use ThrowSystemException instead of ↵ | Stefan Boberg | 2021-08-20 | 1 | -2/+2 |
| | | | | | WindowsException to get more detail on failures | ||||
| * | WIP services | Stefan Boberg | 2021-08-20 | 6 | -5/+77 |
| | | |||||
| * | Restructured http server code in preparation for cross platform implementation | Stefan Boberg | 2021-08-20 | 2 | -47/+68 |
| | | |||||