FASTER
FASTER copied to clipboard
Fast persistent recoverable log and key-value store + cache, in C# and C++.
Bumps [MessagePack](https://github.com/MessagePack-CSharp/MessagePack-CSharp) from 2.4.35 to 2.5.187. Release notes Sourced from MessagePack's releases. v2.5.187 Changes: #2014: Use a collision-resistant hash algorithm for untrusted data to address https://github.com/MessagePack-CSharp/MessagePack-CSharp/security/advisories/GHSA-4qm4-8hg2-g2xm #2010: Update published security...
In the PubSub example (https://github.com/microsoft/FASTER/blob/main/cs/samples/FasterLogPubSub/Program.cs) it has a consumer operating on a different thread, but is it possible to have the producer be on a different thread? My use case...
This PR introduces some fixes/changes to accommodate the (time, h/w) limitations of CI pipeline.
Closes #908
Thank you so much for this amazing project! I’m currently working on building an in-memory database that can handle datasets larger than the available RAM. For persistence, I’m using Faster...
### Example ```csharp _store.TryInitiateFullCheckpoint(out var snapshotId, CheckpointType.Snapshot); _store.CompleteCheckpointAsync().AsTask().GetAwaiter().GetResult(); _store.Log.FlushAndEvict(true); return new FasterDbSnapshot(this, _checkpointSettings, snapshotId); //.... _snapshot = NullStorageDevice.Create(_checkpointSettings, out _logSettings); _snapshot.Recover(_snapshotId); _sessionPool = new( _logSettings.LogDevice.ThrottleLimit, () => _snapshot.For(new ByteArrayFunctions()).NewSession()); //......
### Running ```csharp _store.Log.FlushAndEvict(true); _store.Dispose(); ``` FasterDb still has a lock on the device files. Files are only freed when you exit process. ### Exception ``` System.IO.IOException: The process cannot...
Hi, thanks for the great work! I am wondering if there is a cpp port for the remote client and server, similar to https://github.com/microsoft/FASTER/tree/main/cs/remote
This pull request upgrades the .NET SDK and project dependencies across the codebase to target .NET 10.0, updates related package versions, and modernizes CI pipeline configurations. Additionally, it introduces a...
https://github.com/microsoft/FASTER/blob/7f71289fc1e5a188e90a50f26994fb0d88657dc0/cs/src/core/Device/LocalStorageDevice.cs#L110 We just hit this in our use case, where the machine has the extended max path registry key set, but we were still getting this, I looked at the...