Linux Device Mapper development
 help / color / mirror / Atom feed
From: Mike Snitzer <snitzer@redhat.com>
To: "Darrick J. Wong" <darrick.wong@oracle.com>
Cc: device-mapper development <dm-devel@redhat.com>,
	Joe Thornber <ejt@redhat.com>
Subject: Re: Another cache target
Date: Thu, 13 Dec 2012 23:23:30 -0500	[thread overview]
Message-ID: <20121214042330.GA30180@redhat.com> (raw)
In-Reply-To: <20121214024231.GH9453@blackbox.djwong.org>

On Thu, Dec 13 2012 at  9:42pm -0500,
Darrick J. Wong <darrick.wong@oracle.com> wrote:

> On Thu, Dec 13, 2012 at 09:27:02PM -0500, Mike Snitzer wrote:
> > On Thu, Dec 13 2012 at  9:19pm -0500,
> > Mike Snitzer <snitzer@redhat.com> wrote:
> > 
> > > On Thu, Dec 13 2012 at  8:16pm -0500,
> > > Darrick J. Wong <darrick.wong@oracle.com> wrote:
> > > 
> > > > On Thu, Dec 13, 2012 at 04:57:15PM -0500, Mike Snitzer wrote:
> > > > > 
> > > > > agk's patches are here:
> > > > > http://people.redhat.com/agk/patches/linux/editing/series.html
> > > > > 
> > > > > But agk hasn't staged all the required patches yet.  I've imported agk's
> > > > > editing tree (and a couple other required patches that I previously
> > > > > posted to dm-devel, which aren't yet in agk's tree) into the
> > > > > 'dm-for-3.8' branch on my github tree here:
> > > > > git://github.com/snitm/linux.git
> > > > > 
> > > > > This 8 patch patchset from Joe should apply cleanly ontop of my
> > > > > 'dm-for-3.8' branch.
> > > > > 
> > > > > But if all you care about is a tree with all the changes then please
> > > > > just use Joe's github 'thin-dev' branch.
> > > > 
> > > > A full list of broken-out patches would've been nice, but oh well, I ate this
> > > > git tree. :)
> > > > 
> > > > Curiously, the Documentation/device-mapper/dm-cache.txt says to specify devices
> > > > in the order: metadata, origin, and cache, but the code (and Joe's mail) seeem
> > > > to want metadata, cache, origin.  This sort of makes me wonder what's going on?
> > > 
> > > The patch Joe posted has the proper order (metadata, cache, origin -- I
> > > fixed the ordering in dm-cache,txt and Joe pulled it in before posting
> > > the patches).  Seems Joe forgot to push his last few tweaks to his
> > > thin-dev branch.
> > > 
> > > > Also, I found a bug when using the mru policy.  If I do this:
> > > 
> > > Pretty sure you'd be best served to focus on the code Joe posted.  Maybe
> > > best to clone my github tree and start with my 'dm-for-3.8' branch.  And
> > > then apply all the patches Joe posted.
> > 
> > Also, AFAIK Joe pulled Linus latest tree from this afternoon into his
> > thin-dev; which included a bunch of bleeding v3.8 merge changes.
> > That makes his thin-dev inappropriate for stable testing.  You could
> > eaisly be hitting some early v3.8 issue.
> > 
> > My "dm-for-3.8" is v3.7 + the bulk of the DM patches destined for v3.8.
> 
> Ok, I'll go grab that. :)

To make life easier for you, and others, I've created a new
'dm-devel-cache' branch on my github tree (It is a branched from my
'dm-for-3.8').

I applied the 8 patches Joe posted to dm-devel and one extra compiler
warning fix.

Again my github tree is git://github.com/snitm/linux.git

Mike

  reply	other threads:[~2012-12-14  4:23 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-13 20:19 Another cache target Joe Thornber
2012-12-13 20:19 ` [PATCH 1/8] [persistent-data] Fix a bug in btree_del, and another bug that was compensating for it Joe Thornber
2012-12-13 20:19 ` [PATCH 2/8] [persistent-data] dm_btree_walk Joe Thornber
2012-12-13 20:19 ` [PATCH 3/8] [persistent-data] tweak an error message Joe Thornber
2012-12-13 20:19 ` [PATCH 4/8] [dm-bio-prison] Change the bio-prison interface so the memory for the cells is passed in Joe Thornber
2013-01-14 10:02   ` Alasdair G Kergon
2013-01-14 14:06     ` thornber
2013-01-14 14:22       ` Alasdair G Kergon
2013-01-21 23:32   ` Alasdair G Kergon
2013-01-22 11:31     ` thornber
2013-01-22 12:10       ` Alasdair G Kergon
2012-12-13 20:19 ` [PATCH 5/8] [dm-thin] Fix a race condition between discard bios and ordinary bios Joe Thornber
2012-12-14 15:52   ` Mike Snitzer
2013-01-22  0:03   ` Alasdair G Kergon
2013-01-24  2:35   ` Alasdair G Kergon
2013-01-24 13:23     ` thornber
2013-02-06  0:11       ` Mikulas Patocka
2013-02-07 11:20         ` thornber
2012-12-13 20:19 ` [PATCH 6/8] [persistent-data] Add a transactional array Joe Thornber
2013-01-22 21:18   ` Alasdair G Kergon
2013-01-23 12:07     ` thornber
2013-01-25 20:11   ` Alasdair G Kergon
2013-01-28 13:06     ` thornber
2013-01-28 20:25       ` Alasdair G Kergon
2013-01-28 14:57     ` thornber
2013-01-28 20:22       ` Alasdair G Kergon
2012-12-13 20:19 ` [PATCH 7/8] [persistent-data] transactional bitset Joe Thornber
2013-01-22 21:59   ` Alasdair G Kergon
2012-12-13 20:19 ` [PATCH 8/8] [dm-cache] cache target Joe Thornber
2012-12-14  0:17   ` Darrick J. Wong
2012-12-14 10:09     ` thornber
2013-02-12 15:27   ` Alasdair G Kergon
2013-02-12 16:40     ` Alasdair G Kergon
2013-02-12 17:29       ` Alasdair G Kergon
2013-02-14 13:57       ` Joe Thornber
2013-02-14 14:05     ` Joe Thornber
2013-02-14 21:06       ` Alasdair G Kergon
2012-12-13 21:57 ` Another " Mike Snitzer
2012-12-14  1:16   ` Darrick J. Wong
2012-12-14  2:19     ` Mike Snitzer
2012-12-14  2:27       ` Mike Snitzer
2012-12-14  2:42         ` Darrick J. Wong
2012-12-14  4:23           ` Mike Snitzer [this message]
2012-12-14  2:34       ` Darrick J. Wong
2012-12-14 10:24         ` thornber
2012-12-14 12:11           ` thornber
2012-12-14 21:51             ` Darrick J. Wong
2012-12-15  8:23               ` Joe Thornber
2012-12-18  1:49                 ` Darrick J. Wong
2012-12-18  2:31                   ` Alasdair G Kergon
2013-01-08  0:19                 ` Darrick J. Wong
2013-01-08 13:55                   ` thornber
2012-12-22 18:50       ` Mark Hills
2012-12-17 16:54     ` Heinz Mauelshagen
2012-12-18 15:44       ` basic cache policy module fix [was: Re: Another cache target] Mike Snitzer
2012-12-20  1:14         ` Darrick J. Wong
2012-12-20 12:57           ` Heinz Mauelshagen
2012-12-20 13:24             ` Mike Snitzer
2012-12-20 16:10               ` Darrick J. Wong
2012-12-20 17:02                 ` Heinz Mauelshagen

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=20121214042330.GA30180@redhat.com \
    --to=snitzer@redhat.com \
    --cc=darrick.wong@oracle.com \
    --cc=dm-devel@redhat.com \
    --cc=ejt@redhat.com \
    /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