WiscADSL / cuttlefs
FUSE file system with private page cache to simulate post fsync failure characteristics of modern file systems
☆26Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for cuttlefs
- ☆72Updated 11 months ago
- The labs of Raft consensus algorithm based on MadSim.☆109Updated last year
- CrashMonkey: tools for testing file-system reliability (OSDI 18)☆193Updated 2 years ago
- A Rust port of Yahoo! Cloud Serving Benchmark (YCSB)☆29Updated 2 years ago
- TLA+ specifications for Raft and variants☆59Updated 2 years ago
- a high performance cache simulator and library☆96Updated 3 months ago
- A Rust user-space file system [WIP]☆29Updated 3 years ago
- Resources for the transaction SIG☆63Updated 2 years ago
- Enables building safer SPDK-based Rust applications☆64Updated this week
- Bf-Tree: A Modern Read-Write-Optimized Concurrent Larger-Than-Memory Range Index☆47Updated last month
- ☆130Updated 2 years ago
- An operation-log based approach for data replication.☆62Updated last year
- Hermes: a fault-tolerant replication protocol, implemented over RDMA, guaranteeing linearizability and achieving low latency and high thr…☆165Updated 7 months ago
- A Rust library for safely programming persistent memory☆74Updated 5 months ago
- Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.☆114Updated last year
- SquirrelFS: A crash-consistent Rust file system for persistent memory (OSDI 24)☆49Updated last month
- LazyFS: A FUSE Filesystem with an internal dedicated page cache, which can be used to simulate data loss on unsynced writes☆122Updated 2 weeks ago
- Viewstamped Replication for Rust☆64Updated last year
- framework for evaluating (planet-scale) consensus protocols☆126Updated 8 months ago
- Fast and efficient file system metadata through LSM-tree☆29Updated 2 years ago
- An efficient runtime for asynchronous applications in Rust.☆43Updated 2 years ago
- SQL Fuzz Testing Utilities☆29Updated 11 months ago
- A Swiss Army knife for read-write quorum systems☆84Updated 3 years ago
- Framework for simulating distributed applications☆96Updated 4 years ago
- Paxos implementation in Rust☆74Updated this week
- Rust futures on spdk☆33Updated 5 years ago
- Use io_uring from vanilla tokio.☆37Updated 3 weeks ago
- Native Rust library for managing control groups under Linux☆116Updated 6 months ago
- ☆223Updated 4 months ago
- ublk: userspace block device driver☆149Updated this week