Skip to content

关于 cubefs blobstore volume chunk 的数据均衡问题 #3302

Answered by Cloudstriff
jianwei1216 asked this question in Q&A
Discussion options

You must be logged in to vote

问题1:可以继续写入,append-only语义是针对blob对象的,volume本身只要底下chunk有空间就可以继续写入
问题2:blobnode自身会预留空间,不过预留的空间主要目的是为了做chunk compaction用,而不是为了解决问题1
问题3-6:volume这个抽象设计的目的是作为数据写入的容器,本身就是为了支撑写入,只要有空间,volume就可以持续写入,因此并不需要做volume级别的compaction,底层chunk做垃圾回收即可。理解这点的话,3-6的疑问就可以自然解决了

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@jianwei1216
Comment options

@jianwei1216
Comment options

@Cloudstriff
Comment options

@Cloudstriff
Comment options

@jianwei1216
Comment options

Answer selected by Cloudstriff
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
component/blobstore Storage Engines with erasure coding
2 participants