| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Added basic file logging | Stefan Boberg | 2021-08-27 | 1 | -0/+9 | |
| |/ | ||||||
| * | 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 | |
| | | ||||||
| * | 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 | 1 | -0/+2 | |
| |\ | ||||||
| | * | Format fix. | Per Larsson | 2021-08-23 | 1 | -0/+2 | |
| | | | ||||||
| * | | Improved ZenCacheStore::DropBucket logic and added logging | Stefan Boberg | 2021-08-23 | 1 | -4/+8 | |
| |/ | ||||||
| * | 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 | |||||
| * | WIP services | Stefan Boberg | 2021-08-20 | 6 | -5/+77 | |
| | | ||||||
| * | Added initial sentry.io support for crash tracking etc | Stefan Boberg | 2021-08-20 | 1 | -0/+14 | |
| | | ||||||
| * | Added logic to fix project store tests (we use absolute file paths in the ↵ | Stefan Boberg | 2021-08-20 | 1 | -1/+6 | |
| | | | | | test, unlike the cooker) | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen into main | Stefan Boberg | 2021-08-20 | 4 | -0/+571 | |
| |\ | ||||||
| | * | Tactical checkin: function service stub - not yet in use! | Stefan Boberg | 2021-08-19 | 4 | -0/+571 | |
| | | | ||||||
| * | | clang-format | Stefan Boberg | 2021-08-20 | 2 | -2/+2 | |
| | | | ||||||
| * | | CL16570338: CompactBinary: Added validation to LoadCompactBinary and removed ↵ | Stefan Boberg | 2021-08-20 | 1 | -4/+26 | |
| |/ | | | | asserts from the other load functions | |||||
| * | Removed accidental check-in | Stefan Boberg | 2021-08-18 | 1 | -1842/+0 | |
| | | ||||||
| * | added 'zen drop' command to drop cache buckets online | Stefan Boberg | 2021-08-17 | 2 | -4/+10 | |
| | | | | | also cleaned up the server side implementation a bit | |||||
| * | Implemented support for dropping z$ buckets while online | Stefan Boberg | 2021-08-17 | 4 | -2/+118 | |
| | | ||||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen into main | Stefan Boberg | 2021-08-12 | 1 | -0/+10 | |
| |\ | ||||||
| | * | Bracket cpr with warning disable macros to fix compile issue | Stefan Boberg | 2021-08-12 | 1 | -0/+10 | |
| | | | ||||||
| * | | Added placeholder chunk fetch | Stefan Boberg | 2021-08-12 | 2 | -0/+9 | |
| |/ | ||||||
| * | Extended flushing to include more services | Stefan Boberg | 2021-08-12 | 1 | -2/+16 | |
| | | ||||||
| * | Added {project}/oplog/{log}/{hash} endpoint (implemented by Matt Peters) | Stefan Boberg | 2021-08-12 | 2 | -3/+106 | |
| | | | | | Added project store flush implementation | |||||
| * | Implemented flush operations for cache services | Stefan Boberg | 2021-08-12 | 8 | -25/+338 | |
| | | | | | Also implemented basic upstream query interface, which needs a bit more work to be fully functional (chunk propagation / fetching and new propagation policies as per DDC requirements) | |||||
| * | Implemented Flush() operation for CID/CAS store interfaces | Stefan Boberg | 2021-08-11 | 1 | -0/+6 | |
| | | ||||||
| * | trivial: Updated comment | Stefan Boberg | 2021-08-10 | 1 | -1/+1 | |
| | | ||||||
| * | Changed logic so that the shutdown monitoring thread is spun up in non-test ↵ | Stefan Boberg | 2021-08-09 | 1 | -12/+11 | |
| | | | | | modes as well | |||||
| * | Changed naming scheme for lifecycle events. Always create shutdown events ↵ | Stefan Boberg | 2021-08-09 | 1 | -4/+4 | |
| | | | | | (not just in test scenarios) | |||||
| * | Added self-registration of Zen server instance in shared state map | Stefan Boberg | 2021-08-09 | 2 | -2/+21 | |
| | | ||||||
| * | Added support for defining test/non-test server environments | Stefan Boberg | 2021-08-06 | 2 | -2/+2 | |
| | | ||||||
| * | zen::Process -> zen::ProcessHandle | Stefan Boberg | 2021-08-06 | 1 | -1/+1 | |
| | | ||||||
| * | Added single instance (per port) logic to ZenServer class | Stefan Boberg | 2021-08-05 | 1 | -0/+15 | |
| | | ||||||
| * | Support iterative cooks (#3) | Per Larsson | 2021-06-23 | 3 | -17/+1998 | |
| | | | | | | | | | | | | | | | * Added new route to get all chunk IDs and chunk hashes. Changed to always update chunk mapping to support iterative cooks. * Replay latest oplog entries. * Include server path when fetching file(s) and support for fetching single oplog entry. * Removed get chunks route. * Removed iterate chunk map. * Take read lock when iterating oplog. * Take read lock when reading oplog entry. * Take ownership of buffer reading oplog entry. * Fixed incorrect oplog key when fetching single entry. * Changed map updates to use insert_or_assign for efficiency Co-authored-by: Stefan Boberg <[email protected]> | |||||
| * | Made some changes to how mesh config works | Stefan Boberg | 2021-06-21 | 4 | -32/+39 | |
| | | ||||||
| * | Launch sandbox directory is now dynamic and configured from the main server | Stefan Boberg | 2021-06-20 | 3 | -15/+38 | |
| | | | | | Also added some debug logging | |||||
| * | Added process exit code to launcher response | Stefan Boberg | 2021-06-18 | 1 | -1/+26 | |
| | | ||||||
| * | Validate that structured cache bucket identifiers are alphanumeric | Stefan Boberg | 2021-06-17 | 1 | -0/+6 | |
| | | ||||||
| * | Fixed issue with ProjectStore::OplogStorage::Exists() | Stefan Boberg | 2021-06-09 | 1 | -7/+7 | |
| | | | | | It would always return false, which was caused by earlier removal of the .zdb files | |||||
| * | Added initial implementation of chunk batch API | Carl-Magnus Nordin | 2021-06-02 | 1 | -9/+56 | |
| | | ||||||
| * | Added support for salt in oplog append operations, which can be used to ↵ | Stefan Boberg | 2021-06-02 | 1 | -3/+28 | |
| | | | | | avoid payload file conflicts when multiple operations end up producing the same large output chunks | |||||
| * | clang-format fixes | Stefan Boberg | 2021-05-27 | 2 | -10/+12 | |
| | | ||||||
| * | Moved lock closer to the members it protects for clarity and maybe cache ↵ | Stefan Boberg | 2021-05-27 | 1 | -1/+1 | |
| | | | | | locality | |||||
| * | Added locks to protect against races in parallel oplog updates | Stefan Boberg | 2021-05-27 | 1 | -0/+21 | |
| | | ||||||
| * | Added EnableMesh setting, fixed lifetime management | Stefan Boberg | 2021-05-26 | 2 | -16/+44 | |
| | | | | | restructured handling of parent process lifetime management and added logic so that the parent process tracking works even when nothing else is using the asio I/O context | |||||
| * | Removed pointer-based InsertChunk from CAS store interface. | Stefan Boberg | 2021-05-25 | 1 | -2/+2 | |
| | | | | | All code must now use the IoBuffer path | |||||
| * | Structured cache now verifies attachment payloads | Stefan Boberg | 2021-05-25 | 1 | -14/+22 | |
| | | ||||||