|
|
|
|
|
by notmyname
3691 days ago
|
|
Great stuff! Thanks for publishing it. I'm looking forward to future posts. I'm curious about how you're managing the data on a drive itself. Are you storing the blocks as individual files on a filesystem? Are you doing direct management of the block device itself? Something else? |
|
That said, up until somewhat recently our data really was written into 1GB extents stored as files on an XFS filesystem. This mostly worked fine but we switched away from this so that we could directly manage disk layout for SMR storage (a new type of hard drive that has bad random write performance), along with some performance improvements, increases in storage density, and some minor reliability improvements from avoiding the filesystem.
It takes a lot more operational tooling to directly manage a block device since you obviously can't use all the standard filesystem tools.