Re: Bcache v. whatever

2013-04-26 Thread Kent Overstreet
On Fri, Apr 26, 2013 at 01:24:38PM -0700, Andrew Morton wrote: > > As far as I can tell the only real improvement would be to add a %p > > format string to vsnprintf, but adding a global extension would obviously be > > inappropriate for this. It'd be really nice to have a mechanism for > > adding

Re: Bcache v. whatever

2013-04-26 Thread Andrew Morton
On Fri, 26 Apr 2013 12:46:42 -0700 Kent Overstreet wrote: > On Thu, Apr 25, 2013 at 04:17:04PM -0700, Andrew Morton wrote: > > On Mon, 14 Jan 2013 14:32:02 -0800 Kent Overstreet > > wrote: > > > ... > > drivers/md/bcache/btree.c: In function `bch_btree_refill_keybuf': > >

Re: Bcache v. whatever

2013-04-26 Thread Kent Overstreet
On Thu, Apr 25, 2013 at 04:17:04PM -0700, Andrew Morton wrote: > On Mon, 14 Jan 2013 14:32:02 -0800 Kent Overstreet > wrote: > > > Bcache: a block layer SSD cache > > sparc64 gcc-3.4.5: > > drivers/md/bcache/btree.c: In function `bch_btree_read': > drivers/md/bcache/btree.c:266: error:

Re: Bcache v. whatever

2013-04-26 Thread Kent Overstreet
On Thu, Apr 25, 2013 at 04:17:04PM -0700, Andrew Morton wrote: On Mon, 14 Jan 2013 14:32:02 -0800 Kent Overstreet koverstr...@google.com wrote: Bcache: a block layer SSD cache sparc64 gcc-3.4.5: drivers/md/bcache/btree.c: In function `bch_btree_read': drivers/md/bcache/btree.c:266:

Re: Bcache v. whatever

2013-04-26 Thread Andrew Morton
On Fri, 26 Apr 2013 12:46:42 -0700 Kent Overstreet koverstr...@google.com wrote: On Thu, Apr 25, 2013 at 04:17:04PM -0700, Andrew Morton wrote: On Mon, 14 Jan 2013 14:32:02 -0800 Kent Overstreet koverstr...@google.com wrote: ... drivers/md/bcache/btree.c: In function

Re: Bcache v. whatever

2013-04-26 Thread Kent Overstreet
On Fri, Apr 26, 2013 at 01:24:38PM -0700, Andrew Morton wrote: As far as I can tell the only real improvement would be to add a %p format string to vsnprintf, but adding a global extension would obviously be inappropriate for this. It'd be really nice to have a mechanism for adding

Re: Bcache v. whatever

2013-04-25 Thread Andrew Morton
On Mon, 14 Jan 2013 14:32:02 -0800 Kent Overstreet wrote: > Bcache: a block layer SSD cache sparc64 gcc-3.4.5: drivers/md/bcache/btree.c: In function `bch_btree_read': drivers/md/bcache/btree.c:266: error: invalid operands to binary + drivers/md/bcache/btree.c: In function `__btree_write':

Re: Bcache v. whatever

2013-04-25 Thread Andrew Morton
On Mon, 14 Jan 2013 14:32:02 -0800 Kent Overstreet koverstr...@google.com wrote: Bcache: a block layer SSD cache sparc64 gcc-3.4.5: drivers/md/bcache/btree.c: In function `bch_btree_read': drivers/md/bcache/btree.c:266: error: invalid operands to binary + drivers/md/bcache/btree.c: In

Re: Bcache v. whatever

2013-01-17 Thread Mike Snitzer
On Tue, Jan 15 2013 at 8:29pm -0500, Alasdair G Kergon wrote: > On Tue, Jan 15, 2013 at 03:33:47PM -0800, Kent Overstreet wrote: > > I haven't been active on dm-devel, besides the occasional cross > > posting... not sure what activity you're referring to on the dm list, > > A caching

Re: Bcache v. whatever

2013-01-17 Thread Mike Snitzer
On Tue, Jan 15 2013 at 8:29pm -0500, Alasdair G Kergon a...@redhat.com wrote: On Tue, Jan 15, 2013 at 03:33:47PM -0800, Kent Overstreet wrote: I haven't been active on dm-devel, besides the occasional cross posting... not sure what activity you're referring to on the dm list, A caching

Re: Bcache v. whatever

2013-01-15 Thread Alasdair G Kergon
On Tue, Jan 15, 2013 at 03:33:47PM -0800, Kent Overstreet wrote: > I haven't been active on dm-devel, besides the occasional cross > posting... not sure what activity you're referring to on the dm list, A caching framework based on dm has been proposed by Joe Thornber (the original author of

Re: Bcache v. whatever

2013-01-15 Thread Kent Overstreet
On Tue, Jan 15, 2013 at 11:15:38PM +, James Bottomley wrote: > I think md integration would be a bit of a mistake, since md is pretty > much only a raid engine at this point in time. There are also a couple > of other dm cache targets, so it would be nice to have one rather than > three.

Re: Bcache v. whatever

2013-01-15 Thread James Bottomley
On Tue, 2013-01-15 at 12:59 -0800, Kent Overstreet wrote: > On Tue, Jan 15, 2013 at 09:20:56AM +, James Bottomley wrote: > > On Mon, 2013-01-14 at 14:32 -0800, Kent Overstreet wrote: > > > Bcache: a block layer SSD cache > > > > > > Does writethrough and writeback, handles unclean shutdown,

Re: Bcache v. whatever

2013-01-15 Thread Greg KH
On Tue, Jan 15, 2013 at 01:18:37PM -0800, Kent Overstreet wrote: > On Mon, Jan 14, 2013 at 05:49:31PM -0800, Greg KH wrote: > > On Mon, Jan 14, 2013 at 02:32:02PM -0800, Kent Overstreet wrote: > > > Bcache: a block layer SSD cache > > > > > > Does writethrough and writeback, handles unclean

Re: Bcache v. whatever

2013-01-15 Thread Kent Overstreet
On Mon, Jan 14, 2013 at 05:49:31PM -0800, Greg KH wrote: > On Mon, Jan 14, 2013 at 02:32:02PM -0800, Kent Overstreet wrote: > > Bcache: a block layer SSD cache > > > > Does writethrough and writeback, handles unclean shutdown, and has > > various other nifty features. See the wiki and the

Re: Bcache v. whatever

2013-01-15 Thread Kent Overstreet
On Tue, Jan 15, 2013 at 09:20:56AM +, James Bottomley wrote: > On Mon, 2013-01-14 at 14:32 -0800, Kent Overstreet wrote: > > Bcache: a block layer SSD cache > > > > Does writethrough and writeback, handles unclean shutdown, and has > > various other nifty features. See the wiki and the

Re: Bcache v. whatever

2013-01-15 Thread James Bottomley
On Mon, 2013-01-14 at 14:32 -0800, Kent Overstreet wrote: > Bcache: a block layer SSD cache > > Does writethrough and writeback, handles unclean shutdown, and has > various other nifty features. See the wiki and the documentation for > more: > > http://bcache.evilpiepirate.org > > Over the

Re: Bcache v. whatever

2013-01-15 Thread Greg KH
On Tue, Jan 15, 2013 at 01:18:37PM -0800, Kent Overstreet wrote: On Mon, Jan 14, 2013 at 05:49:31PM -0800, Greg KH wrote: On Mon, Jan 14, 2013 at 02:32:02PM -0800, Kent Overstreet wrote: Bcache: a block layer SSD cache Does writethrough and writeback, handles unclean shutdown, and has

Re: Bcache v. whatever

2013-01-15 Thread James Bottomley
On Tue, 2013-01-15 at 12:59 -0800, Kent Overstreet wrote: On Tue, Jan 15, 2013 at 09:20:56AM +, James Bottomley wrote: On Mon, 2013-01-14 at 14:32 -0800, Kent Overstreet wrote: Bcache: a block layer SSD cache Does writethrough and writeback, handles unclean shutdown, and has

Re: Bcache v. whatever

2013-01-15 Thread Kent Overstreet
On Tue, Jan 15, 2013 at 11:15:38PM +, James Bottomley wrote: I think md integration would be a bit of a mistake, since md is pretty much only a raid engine at this point in time. There are also a couple of other dm cache targets, so it would be nice to have one rather than three. This

Re: Bcache v. whatever

2013-01-15 Thread Alasdair G Kergon
On Tue, Jan 15, 2013 at 03:33:47PM -0800, Kent Overstreet wrote: I haven't been active on dm-devel, besides the occasional cross posting... not sure what activity you're referring to on the dm list, A caching framework based on dm has been proposed by Joe Thornber (the original author of dm).

Re: Bcache v. whatever

2013-01-15 Thread James Bottomley
On Mon, 2013-01-14 at 14:32 -0800, Kent Overstreet wrote: Bcache: a block layer SSD cache Does writethrough and writeback, handles unclean shutdown, and has various other nifty features. See the wiki and the documentation for more: http://bcache.evilpiepirate.org Over the Christmas

Re: Bcache v. whatever

2013-01-15 Thread Kent Overstreet
On Tue, Jan 15, 2013 at 09:20:56AM +, James Bottomley wrote: On Mon, 2013-01-14 at 14:32 -0800, Kent Overstreet wrote: Bcache: a block layer SSD cache Does writethrough and writeback, handles unclean shutdown, and has various other nifty features. See the wiki and the documentation

Re: Bcache v. whatever

2013-01-15 Thread Kent Overstreet
On Mon, Jan 14, 2013 at 05:49:31PM -0800, Greg KH wrote: On Mon, Jan 14, 2013 at 02:32:02PM -0800, Kent Overstreet wrote: Bcache: a block layer SSD cache Does writethrough and writeback, handles unclean shutdown, and has various other nifty features. See the wiki and the documentation

Re: Bcache v. whatever

2013-01-14 Thread Greg KH
On Mon, Jan 14, 2013 at 02:32:02PM -0800, Kent Overstreet wrote: > Bcache: a block layer SSD cache > > Does writethrough and writeback, handles unclean shutdown, and has > various other nifty features. See the wiki and the documentation for > more: > > http://bcache.evilpiepirate.org > > Over

Bcache v. whatever

2013-01-14 Thread Kent Overstreet
Bcache: a block layer SSD cache Does writethrough and writeback, handles unclean shutdown, and has various other nifty features. See the wiki and the documentation for more: http://bcache.evilpiepirate.org Over the Christmas break I finally got the tree into a self contained state that ought to

Bcache v. whatever

2013-01-14 Thread Kent Overstreet
Bcache: a block layer SSD cache Does writethrough and writeback, handles unclean shutdown, and has various other nifty features. See the wiki and the documentation for more: http://bcache.evilpiepirate.org Over the Christmas break I finally got the tree into a self contained state that ought to

Re: Bcache v. whatever

2013-01-14 Thread Greg KH
On Mon, Jan 14, 2013 at 02:32:02PM -0800, Kent Overstreet wrote: Bcache: a block layer SSD cache Does writethrough and writeback, handles unclean shutdown, and has various other nifty features. See the wiki and the documentation for more: http://bcache.evilpiepirate.org Over the