From: Rolf Fokkens <rolf@rolffokkens.nl>
To: Slava Pestov <sp@datera.io>
Cc: Kent Overstreet <kmo@daterainc.com>,
"Stephen R. van den Berg" <srb@cuci.nl>,
linux-bcache@vger.kernel.org
Subject: Re: 3.18.1 + latest bcache-dev
Date: Tue, 06 Jan 2015 23:18:10 +0100 [thread overview]
Message-ID: <54AC5F22.6040200@rolffokkens.nl> (raw)
In-Reply-To: <CACHGV4KV-y3JD=i6jy_0jaapZYBKxOYr1+PL=0dsAe+M83Y_Ew@mail.gmail.com>
On 01/05/2015 08:47 AM, Slava Pestov wrote:
> The plan is to incrementally backport bug fixes and optimizations from
> bcache-dev to upstream for the foreseeable future.
I assume (hope) this won't break bcache w.r.t. the current block device
layout?
> The development branch is going through major changes to support
> dynamically adding/removing cache devices
Sound nices, that creates great flexibility. Does this also introduce
the option of storing mirrored writeback data, while storing single copy
read (cached) data (when having multiple SSD's as a cache)?
> and storing data in the btree instead of using it as a cache, enabling
> usage without any backing devices.
The needs some explanation. I assume you mean it operates as writeback
bache that never flushes. If that's correct, I can only imagine it's
useful when initially using it. And in that case seems a kind of a time
bomb, because when it's "full" (and there's still no backing device)...
what happens then?
> We're actively working on this code and doing a lot of stress testing
> of both the new stuff and backing device support. However, it's its
> too early to tell what the new features will look like by the time
> they're ready to go upstream, or what a transition plan will look like
> for existing installs. I wish we had more time for upstreaming stuff,
> but I can assure you its not Kent's intent to just dump bcache-dev as
> one huge pull request :-)
As an ethousiastic bcache user myself I would be very happy if there's a
transition plan! :-)
Out of curiosity, will the backing device layout in general change, or
will specifically the superblock change? If it's 'only' the superblock
(and not it's size) I can imagine a feasable migration.
Rolf
next prev parent reply other threads:[~2015-01-06 22:18 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-28 2:35 3.18.1 + latest bcache-dev Stephen R. van den Berg
2014-12-29 4:05 ` Slava Pestov
2015-01-03 16:40 ` Rolf Fokkens
2015-01-04 0:46 ` Kent Overstreet
2015-01-04 14:11 ` Rolf Fokkens
2015-01-05 7:47 ` Slava Pestov
2015-01-06 22:18 ` Rolf Fokkens [this message]
2015-01-06 22:47 ` Slava Pestov
2015-01-07 1:48 ` Kent Overstreet
2015-01-07 17:41 ` Jianjian Huo
2015-01-08 2:29 ` Kent Overstreet
2015-01-07 20:17 ` Eric Wheeler
2015-01-08 2:30 ` Kent Overstreet
2015-01-08 19:47 ` Rolf Fokkens
2015-01-05 8:49 ` Stephen R. van den Berg
2015-01-05 11:06 ` Kent Overstreet
2015-01-06 9:16 ` Stephen R. van den Berg
2015-01-06 11:10 ` Kent Overstreet
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54AC5F22.6040200@rolffokkens.nl \
--to=rolf@rolffokkens.nl \
--cc=kmo@daterainc.com \
--cc=linux-bcache@vger.kernel.org \
--cc=sp@datera.io \
--cc=srb@cuci.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox