Command Palette

Search for a command to run...

Google File System

Live
Google File System

GFS-inspired distributed file system built in Go with a single master and replicated chunkservers.

Implements lease-based mutation ordering, direct client reads, fsync-backed oplog/checkpoint recovery, persisted location snapshots, copy-on-write snapshots, automatic re-replication, chunk versioning, and CRC32C checksums. Benchmarked up to 604.8 MB/s reads and 33.9 MB/s replicated 1 MiB writes.

Stack

  • Go
  • Distributed Systems
  • gRPC
  • Protobuf
  • Replication
  • Fault Tolerance
  • Persistence
  • Systems Design

Command Palette

Search for a command to run...