Comment by steveklabnik

Comment by steveklabnik 3 days ago

2 replies

This is not my area of expertise, so I'll quote from our website: https://oxide.computer/product/storage

The storage service uses OpenZFS for all data storage. This marries Oxide’s distributed data storage and multi-node failure resiliency with the dependability and efficiency OpenZFS has earned in its 20 years of running demanding workloads.

The Oxide control plane monitors performance metrics as another early signal of component failure. As sleds and SSDs are rotated in and out, the Oxide control plane migrates storage regions to ensure the appropriate redundancy.

OpenZFS checksums and scrubs all data for early failure detection. Virtual disks constantly validate the integrity of your data, correcting failures as soon as they are discovered.

zellyn 2 days ago

I figured ZFS would do the low-level redundancy, but I was under the impression that Crucible does the higher-level stuff, and I don't know much about it.

  • steveklabnik a day ago

    Yeah, I believe so too, but I haven't ever worked on it so I don't know a ton about it either.