]> www.infradead.org Git - users/hch/xfs-documentation.git/commit
SMR: Updates from LSFMM/Vault
authorDave Chinner <dchinner@redhat.com>
Mon, 16 Mar 2015 05:16:09 +0000 (16:16 +1100)
committerDave Chinner <david@fromorbit.com>
Mon, 16 Mar 2015 05:16:09 +0000 (16:16 +1100)
commit1708324fdd1d37619db316d7023b7115837ae39d
tree1c603c2d09da53973b5d35f036388530b832dba5
parent39b89c731ca3a01eb005e5d3af83d6050e7c9edc
SMR: Updates from LSFMM/Vault

After a week of tallking about SMR and thinking about the issues
raised in the original document and some of the solutions that
have arisen from LSFMM and Vault, there are some updates that need
to be made.

- outer zone is "conventional media recording" (CMR)
- some drives have much more CMR than others
- SMR architecture is targetted at single drives: no RAID!
- SMR architecture is targetted at unparitioned drives: fs only!
- CMR region is large enough for journal
- clarified the hint to vendors for "hybrid" SMR drives
- implications of 256MB zones made clear
  - /.zones/ needs to be heirarchical
  - zone groups are required for management of locality
  - zone inodes and bitmaps need to be reclaimable
- Cleaner updated for zone group awareness
- Inode data fork reverse mapping btree architecture added
- potential concurrent allocation/write issue solution added

Signed-off-by: Dave Chinner <dchinner@redhat.com>
design/xfs-smr-structure.asciidoc