Hi Everyone,
I wish to investigate using bcache in a Xen virtualisation environment.
We wish to use bcache to add a SSD (single drive) cache to a RAID10
device (using metal spindles), and I have a few questions.
1) On the bcache website, it says this:
"It won't return a write as completed until everything necessary to
locate it is on stable storage, nor will writes ever be seen as
partially completed (or worse, missing) in the event of power failure."
Is this just true for write-through? Or write-back mode as well? If it
is true for write-back mode, how does this work? I thought the point of
write-back mode was to return write quickly due to the fast buffer
storage.
2) When we delete a virtual machine, it is common for us to run dd to
"zero" the LVM LV so that data is deleted. If we introduce bcache, can
we still be sure that all data is gone? We need to make sure that no
data leakage can occur between LVs.
3) SSD storage has a much more limited write span that metal spindles.
If an SSD drive were to fail, will the RAID10 spindle array still
continue to function? Will any data be lost? How does write-through and
write-back handle these cases?
Thanks for your time.
--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html