Thread (1 message) 1 message, 1 author, 2012-10-04
  • (off-list ancestor, not in this archive)
  • Re: cache_mode none · Kent Overstreet <hidden> · 2012-10-04

Re: cache_mode none

From: Kent Overstreet <hidden>
Date: 2012-10-04 19:53:59

On Thu, Oct 04, 2012 at 03:54:06PM +0530, Kingsly John wrote:
Hi!

I've been trying out bcache over the last couple of weeks and couldn't find
this explained anywhere.

On my setup here while writing with cache_mode set to none, there's a
near constant 30-40kb/sec write happening to the flash device all through.
But in the other modes the amount of data written is significantly
higher.(While copying the same set of files into a freshly formatted bcache
device)

Does setting cache_mode to none just disable the cache for reading or does it
disable it for both reading and writing?

If it's only disabled for reads, then with cache_mode set to none would
bcache still recover from an unclean shutdown?
In cache_mode none, nothing new will be added to the cache (neither from
writes nor cache misses), but the cache is still kept consistent -
that's the reason for the writing that still happens to the flash
devices, it's invalidating the cache whenever you do a write.

It will still read from the cache, because there might still be dirty
data in the cache.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help