| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Made some changes to how mesh config works | Stefan Boberg | 2021-06-21 | 7 | -32/+74 |
| | | |||||
| * | clang-format only | Stefan Boberg | 2021-06-20 | 2 | -7/+3 |
| | | |||||
| * | 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 | ||||
| * | Improved some logging in test harness, added launcher test | Stefan Boberg | 2021-06-18 | 1 | -1/+174 |
| | | |||||
| * | Added ZenTestEnvironment::RootDir to construct a path to a subdirectory in ↵ | Stefan Boberg | 2021-06-18 | 4 | -3/+17 |
| | | | | | the project tree | ||||
| * | Added simple control of test executable exit code | Stefan Boberg | 2021-06-18 | 1 | -3/+13 |
| | | |||||
| * | Added process exit code to launcher response | Stefan Boberg | 2021-06-18 | 1 | -1/+26 |
| | | |||||
| * | Fixed FileSystemTraversal::TraverseFileSystem error reporting issue | Stefan Boberg | 2021-06-18 | 1 | -1/+4 |
| | | |||||
| * | Made LoadCompactBinaryObject handle IoBuffer lifetime correctly | Stefan Boberg | 2021-06-18 | 1 | -2/+8 |
| | | |||||
| * | New remote execution test binary | Stefan Boberg | 2021-06-18 | 1 | -0/+0 |
| | | |||||
| * | Added stub code for 'top' command (no implementation yet - awaiting some ↵ | Stefan Boberg | 2021-06-18 | 6 | -0/+52 |
| | | | | | vcpkg dependencies) | ||||
| * | Validate that structured cache bucket identifiers are alphanumeric | Stefan Boberg | 2021-06-17 | 2 | -2/+29 |
| | | |||||
| * | Added debugging hints | Stefan Boberg | 2021-06-17 | 1 | -0/+5 |
| | | |||||
| * | Minor README cleanup | Stefan Boberg | 2021-06-09 | 1 | -2/+3 |
| | | |||||
| * | 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 |
| | | |||||
| * | clang-format | Stefan Boberg | 2021-06-02 | 1 | -3/+3 |
| | | |||||
| * | 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 | 3 | -11/+12 |
| | | |||||
| * | Added some more diagnostics to potential file operation errors | Stefan Boberg | 2021-05-27 | 1 | -2/+7 |
| | | |||||
| * | Moved lock closer to the members it protects for clarity and maybe cache ↵ | Stefan Boberg | 2021-05-27 | 1 | -1/+1 |
| | | | | | locality | ||||
| * | Fixed logic to avoid a race condition which could cause a sharing violation ↵ | Stefan Boberg | 2021-05-27 | 1 | -0/+4 |
| | | | | | when two threads try to write the same chunk | ||||
| * | 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 | ||||
| * | Fixed up project.basic test to account for changes made to the project store ↵ | Stefan Boberg | 2021-05-26 | 1 | -8/+2 |
| | | | | | interface | ||||
| * | Removed pointer-based InsertChunk from CAS store interface. | Stefan Boberg | 2021-05-25 | 5 | -36/+16 |
| | | | | | All code must now use the IoBuffer path | ||||
| * | Structured cache now verifies attachment payloads | Stefan Boberg | 2021-05-25 | 1 | -14/+22 |
| | | |||||
| * | Bumped large object threshold to 64k, improved disk bucket replay mutex logic | Stefan Boberg | 2021-05-25 | 1 | -8/+6 |
| | | |||||
| * | constinit -> const for now so that the code builds with the non-preview compiler | Stefan Boberg | 2021-05-25 | 1 | -6/+6 |
| | | |||||
| * | Merged from origin/main | Stefan Boberg | 2021-05-25 | 54 | -1514/+3853 |
| |\ | |||||
| | * | Compile out all rocksdb code for a smaller binary | Stefan Boberg | 2021-05-25 | 1 | -6/+16 |
| | | | |||||
| | * | Implemented simple persistence for CidStore, which stores CID->CAS mappings | Stefan Boberg | 2021-05-24 | 3 | -16/+74 |
| | | | |||||
| | * | Fixed index flags for standalone files | Stefan Boberg | 2021-05-24 | 1 | -3/+15 |
| | | | |||||
| | * | Added guards against zero-sized PUTs to structured cache | Stefan Boberg | 2021-05-24 | 1 | -0/+10 |
| | | | |||||
| | * | Eliminated exploratory LMDB/RocksDB code from default path | Stefan Boberg | 2021-05-24 | 1 | -16/+3 |
| | | | |||||
| | * | Added TODO to CasLogFile::Append | Stefan Boberg | 2021-05-24 | 1 | -1/+7 |
| | | | |||||
| | * | Eliminated sidx file since it's no longer necessary | Stefan Boberg | 2021-05-24 | 1 | -4/+0 |
| | | | |||||
| | * | Z$ now tracks content type for large objects as well as small. Large objects ↵ | Stefan Boberg | 2021-05-24 | 2 | -36/+94 |
| | | | | | | | | | are tracked in index | ||||
| | * | Added support for early release of scoped RWLock helpers | Stefan Boberg | 2021-05-24 | 1 | -6/+24 |
| | | | |||||
| | * | Added std::hash<IoHash> implementation for convenience | Stefan Boberg | 2021-05-24 | 1 | -0/+9 |
| | | | |||||
| | * | Added CidStore, currently used to track relationships between compressed and ↵ | Stefan Boberg | 2021-05-24 | 7 | -5/+84 |
| | | | | | | | | | | | | | uncompressed chunk hashes This first implementation is in-memory only, persistence is next | ||||
| | * | Validate payloads using embedded CompressedBuffer hash | Stefan Boberg | 2021-05-24 | 1 | -2/+5 |
| | | | |||||
| | * | Added CompressedBuffer round-trip tests | Stefan Boberg | 2021-05-24 | 2 | -19/+68 |
| | | | |||||
| | * | Added IoHash::FromBLAKE3 | Stefan Boberg | 2021-05-24 | 1 | -0/+7 |
| | | | |||||
| | * | Fixed up legacy cache store for CRC32 function rename | Stefan Boberg | 2021-05-24 | 1 | -2/+2 |
| | | | |||||
| | * | clang-format fixups | Stefan Boberg | 2021-05-24 | 3 | -5/+5 |
| | | | |||||
| | * | Added non-'deprecated' MemCrc32 function for use with CompressedBuffer ↵ | Stefan Boberg | 2021-05-24 | 2 | -8/+254 |
| | | | | | | | | | header checksumming | ||||
| | * | Fixed attachment index code so it doesn't generate zero-sized compactbinary ↵ | Stefan Boberg | 2021-05-24 | 1 | -9/+13 |
| | | | | | | | | | arrays (which are disallowed) | ||||
| | * | Implemented support for UE5-style CompressedBuffers | Stefan Boberg | 2021-05-24 | 3 | -33/+809 |
| | | | | | | | | | Currently supports None, LZ4 compression types | ||||
| | * | RefPtr/Ref cleanup | Stefan Boberg | 2021-05-24 | 1 | -14/+27 |
| | | | | | | | | | Fixed self-assignment bug in move assignment operator | ||||