| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added initial sentry.io support for crash tracking etc | Stefan Boberg | 2021-08-20 | 2 | -1/+16 |
| | | |||||
| * | 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 | 6 | -14/+11 |
| | | | |||||
| * | | CL16570338: CompactBinary: Added validation to LoadCompactBinary and removed ↵ | Stefan Boberg | 2021-08-20 | 5 | -45/+120 |
| | | | | | | | | | asserts from the other load functions | ||||
| * | | Renamed CompactBinaryAttachment to ObjectAttachment to mimic UE (see CL16510518) | Stefan Boberg | 2021-08-20 | 7 | -39/+39 |
| | | | |||||
| * | | Updated ObjectId comment | Stefan Boberg | 2021-08-20 | 1 | -1/+7 |
| |/ | |||||
| * | Cleaned up ObjectId generation and made it portable | Stefan Boberg | 2021-08-18 | 1 | -86/+16 |
| | | |||||
| * | Added ToNetworkOrder() functions | Stefan Boberg | 2021-08-18 | 1 | -0/+36 |
| | | |||||
| * | 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 | 7 | -4/+104 |
| | | | | | also cleaned up the server side implementation a bit | ||||
| * | Implemented support for dropping z$ buckets while online | Stefan Boberg | 2021-08-17 | 7 | -3/+127 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen into main | Stefan Boberg | 2021-08-12 | 2 | -0/+11 |
| |\ | |||||
| | * | Added _WIN32_WINNT=0x0A00 definition to silence compile warning | Stefan Boberg | 2021-08-12 | 1 | -0/+1 |
| | | | |||||
| | * | 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 |
| |/ | |||||
| * | trivial: Comment update stating intent | Stefan Boberg | 2021-08-12 | 1 | -0/+4 |
| | | |||||
| * | Extended flushing to include more services | Stefan Boberg | 2021-08-12 | 1 | -2/+16 |
| | | |||||
| * | clang-format | Stefan Boberg | 2021-08-12 | 2 | -3/+4 |
| | | |||||
| * | 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 | 9 | -3/+49 |
| | | |||||
| * | trivial: Updated comment | Stefan Boberg | 2021-08-10 | 1 | -1/+1 |
| | | |||||
| * | Extended ZenServerInstance life cycle management | Stefan Boberg | 2021-08-09 | 3 | -9/+84 |
| | | |||||
| * | 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 | ||||
| * | Basic implementation of 'down' command | Stefan Boberg | 2021-08-09 | 1 | -0/+43 |
| | | |||||
| * | Added ProcessHandle::Reset and added some diagnostics for ↵ | Stefan Boberg | 2021-08-09 | 1 | -6/+21 |
| | | | | | ProcessHandle::Initialize for the case when OpenProcess fails | ||||
| * | clang-format fixes | Stefan Boberg | 2021-08-09 | 2 | -3/+3 |
| | | |||||
| * | Fixed Event move assignment | Stefan Boberg | 2021-08-09 | 1 | -2/+2 |
| | | |||||
| * | Changed naming scheme for lifecycle events. Always create shutdown events ↵ | Stefan Boberg | 2021-08-09 | 2 | -5/+5 |
| | | | | | (not just in test scenarios) | ||||
| * | Added SYNCHRONIZE to ProcessHandle::Initialize | Stefan Boberg | 2021-08-09 | 1 | -1/+1 |
| | | |||||
| * | Added ZenServerInstance::AttachToRunningServer | Stefan Boberg | 2021-08-09 | 2 | -6/+37 |
| | | |||||
| * | Basic implementation of zen top/ps (currently identical but won't be) ↵ | Stefan Boberg | 2021-08-09 | 3 | -0/+51 |
| | | | | | functionality | ||||
| * | Added self-registration of Zen server instance in shared state map | Stefan Boberg | 2021-08-09 | 2 | -2/+21 |
| | | |||||
| * | Added ZenServerState implementation, used to track and enumerate live Zen ↵ | Stefan Boberg | 2021-08-09 | 2 | -0/+290 |
| | | | | | server instances | ||||
| * | Added ThrowLastError which accepts a std::source_location | Stefan Boberg | 2021-08-09 | 2 | -0/+11 |
| | | |||||
| * | Added IsProcessRunning()/GetCurrentProcessId() helpers | Stefan Boberg | 2021-08-09 | 2 | -0/+22 |
| | | |||||
| * | Added some new management commands | Stefan Boberg | 2021-08-07 | 6 | -11/+155 |
| | | |||||
| * | Added support for defining test/non-test server environments | Stefan Boberg | 2021-08-06 | 7 | -51/+137 |
| | | |||||
| * | Repurposing test utility code to enable server control via zen | Stefan Boberg | 2021-08-06 | 9 | -20/+32 |
| | | |||||
| * | zen::Process -> zen::ProcessHandle | Stefan Boberg | 2021-08-06 | 4 | -15/+15 |
| | | |||||
| * | Added GetRunningExecutablePath() | Stefan Boberg | 2021-08-06 | 2 | -0/+11 |
| | | |||||
| * | Added single instance (per port) logic to ZenServer class | Stefan Boberg | 2021-08-05 | 1 | -0/+15 |
| | | |||||
| * | Switch off verbose linker output | Stefan Boberg | 2021-08-05 | 1 | -1/+1 |
| | | |||||
| * | Added basic NamedMutex implementation | Stefan Boberg | 2021-08-05 | 2 | -0/+60 |
| | | |||||
| * | Added Oodle to CompressedBuffer (#5) | Devin Doucette | 2021-07-22 | 6 | -101/+2080 |
| | | |||||
| * | Ignore tags folder created by ctags et al. | Per Larsson | 2021-06-23 | 1 | -0/+7 |
| | | |||||
| * | 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 | 7 | -32/+74 |
| | | |||||