Hacker News new | ask | show | jobs
by notmyname 4615 days ago
It's not RAID over IP. Each drive itself is a network endpoint.

On the practical side, this means that the drive is "connected" to one or more servers (and can be re-homed on the fly). The storage system itself is responsible for coordinating the communication across the cluster of Kinetic drives. In our case, the coordinating storage system is OpenStack Swift.

On the humorous side, this means that technobabble like "Can you ping the boot record?" or "What does a traceroute to the directory show?" actually sorta make sense now.

2 comments

RAID over IP was a joke. I remember reading this story about someone flooding routers to turn them into a broadcasts to view the flow of packets over the network. I imagined the same thing, then said, hey with HDDs and broadcast, you could simulate RAID. I made a long stretch on that one.
That's probably not too far off. If you wanted to do mirror a write, you could imagine broadcasting that same packet to a set of devices. The devices would have to figure out whether or not they needed to store the packet. Otherwise, you'd be sending N packets to the same switch for N-way mirroring. In a typical hardware RAID, the sector write is sent to the RAID controller once.

It's probably not too long of a stretch.

Writing with multicast and using tcp only for the control plane? Interesting concept.
lol @ technobabble