Updated
38 minutes
ago.
No love.
1 follower.
Description
Understanding SPDK's RAID5F module at the code level. By tracing the I/O path, dissecting parity-generation logic, and studying how RAID5F organizes data and parity across stripes, we might be able to build a solid foundation for upcoming Longhorn sharding work. Many concepts—data distribution, stripe/chunk mapping, partial-write handling, and rebuild logic—parallel what Longhorn will need. Gaining clarity here will help ensure future Longhorn designs align well with proven SPDK patterns.
Goals
- Full end-to-end call-chain trace of RAID5F I/O and rebuild flows.
- Understand stripe mathematics: data/parity layout, parity calculation, and reconstruction logic.
Resources
- https://github.com/spdk/spdk
Looking for hackers with the skills:
This project is part of:
Hack Week 25
Activity
Comments
Be the first to comment!
Similar Projects
This project is one of its kind!