

Crucible: The Oxide Storage Service
Feb 14, 2024
Members of the Oxide storage team, including Josh, Alan, James, and Matt, discuss Crucible, a block storage service. They talk about the challenges of storing data, building a crash-safe disk representation, starting a new project, and collaboration. They also cover testing system reliability, resolving back pressure issues, and the development and open-sourcing of Crucible.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13
Introduction
00:00 • 2min
Understanding the Complexity of Technology
01:34 • 7min
Challenges of Storing Data and the Importance of Efficiency
08:46 • 8min
Building a Crash-Safe Disk Representation
16:58 • 16min
The Shift in Nomenclature and the Challenges of Starting a New Project
32:39 • 2min
Joining the Oxide Team and Early Storage Implementations
34:15 • 8min
Discussion on Workspace Setup and Development Progress
42:07 • 2min
Collaboration, Code Sharing, and Implementation Decisions
43:40 • 2min
Testing System Reliability
45:39 • 18min
Discovering and Resolving Back Pressure Issues
01:04:07 • 20min
Impressive Demo with NFT and Oxide Rack
01:24:14 • 3min
Functionality and Importance of Snapshots in Cloud-Based Infrastructure
01:27:19 • 4min
Development and Open-Sourcing of Crucible
01:30:58 • 8min