All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hans Holmberg <hans.ml.holmberg@owltronix.com>
To: igor.j.konopko@intel.com
Cc: Matias Bjorling <mb@lightnvm.io>,
	linux-block@vger.kernel.org,
	Javier Gonzalez <javier@cnexlabs.com>,
	Hans Holmberg <hans.holmberg@cnexlabs.com>
Subject: Re: [PATCH v5 0/5] lightnvm: Flexible metadata
Date: Mon, 3 Dec 2018 09:51:59 +0100	[thread overview]
Message-ID: <CANr-nt0NV61Rq9B19qeOHDN6gRGc76hdcxqQcgAVpysTBBEB8w@mail.gmail.com> (raw)
In-Reply-To: <CANr-nt33vO=egptfmCxDEdom5CKEEQ=NA1R5_z0Pe951-cPmSw@mail.gmail.com>

Great! The tests(rocksdb, pblk recovery and the generic xfs suite)
completed successfully on one of our disks, so feel free to add:

Tested-by: Hans Holmberg <hans.holmberg@cnexlabs.com>

Thanks,
Hans
On Fri, Nov 30, 2018 at 2:03 PM Hans Holmberg
<hans.ml.holmberg@owltronix.com> wrote:
>
> I just started a regression test on this patch set that'll run over
> the weekend. I'll add a tested-by if everything checks out.
>
> All the best,
> Hans
> On Fri, Nov 30, 2018 at 12:49 PM Igor Konopko <igor.j.konopko@intel.com> wrote:
> >
> > This series of patches extends the way how pblk can
> > store L2P sector metadata. After this set of changes
> > any size of NVMe metadata is supported in pblk.
> > Also there is an support for case without NVMe metadata.
> >
> > Changes v4 --> v5:
> > -rebase on top of ocssd/for-4.21/core
> >
> > Changes v3 --> v4:
> > -rename nvm_alloc_dma_pool() to nvm_create_dma_pool()
> > -split pblk_get_meta() calls and lba setting into
> > two operations for better core readability
> > -fixing compilation with CONFIG_NVM disabled
> > -getting rid of unnecessary memcpy for packed metadata
> > on write path
> > -support for drives with oob size >0 and <16B in packed
> > metadata mode
> > -minor commit message updates
> >
> > Changes v2 --> v3:
> > -Rebase on top of ocssd/for-4.21/core
> > -get/set_meta_lba helpers were removed
> > -dma reallocation was replaced with single allocation
> > -oob metadata size was added to pblk structure
> > -proper checks on pblk creation were added
> >
> > Changes v1 --> v2:
> > -Revert sector meta size back to 16b for pblk
> > -Dma pool for larger oob meta are handled in core instead of pblk
> > -Pblk oob meta helpers uses __le64 as input outpu instead of u64
> > -Other minor fixes based on v1 patch review
> >
> > Igor Konopko (5):
> >   lightnvm: pblk: Move lba list to partial read context
> >   lightnvm: pblk: Helpers for OOB metadata
> >   lightnvm: Flexible DMA pool entry size
> >   lightnvm: Disable interleaved metadata
> >   lightnvm: pblk: Support for packed metadata
> >
> >  drivers/lightnvm/core.c          |  9 ++++--
> >  drivers/lightnvm/pblk-core.c     | 61 +++++++++++++++++++++++++++++++------
> >  drivers/lightnvm/pblk-init.c     | 44 +++++++++++++++++++++++++--
> >  drivers/lightnvm/pblk-map.c      | 20 +++++++-----
> >  drivers/lightnvm/pblk-rb.c       |  3 ++
> >  drivers/lightnvm/pblk-read.c     | 66 +++++++++++++++++++++++-----------------
> >  drivers/lightnvm/pblk-recovery.c | 25 +++++++++------
> >  drivers/lightnvm/pblk-sysfs.c    |  7 +++++
> >  drivers/lightnvm/pblk-write.c    |  9 +++---
> >  drivers/lightnvm/pblk.h          | 24 +++++++++++++--
> >  drivers/nvme/host/lightnvm.c     |  6 ++--
> >  include/linux/lightnvm.h         |  3 +-
> >  12 files changed, 209 insertions(+), 68 deletions(-)
> >
> > --
> > 2.14.5
> >

  reply	other threads:[~2018-12-03  8:52 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-30 11:43 [PATCH v5 0/5] lightnvm: Flexible metadata Igor Konopko
2018-11-30 11:43 ` [PATCH v5 1/5] lightnvm: pblk: Move lba list to partial read context Igor Konopko
2018-11-30 11:43 ` [PATCH v5 2/5] lightnvm: pblk: Helpers for OOB metadata Igor Konopko
2018-11-30 11:44 ` [PATCH v5 3/5] lightnvm: Flexible DMA pool entry size Igor Konopko
2018-11-30 11:44 ` [PATCH v5 4/5] lightnvm: Disable interleaved metadata Igor Konopko
2018-11-30 11:44 ` [PATCH v5 5/5] lightnvm: pblk: Support for packed metadata Igor Konopko
2018-11-30 13:03 ` [PATCH v5 0/5] lightnvm: Flexible metadata Hans Holmberg
2018-12-03  8:51   ` Hans Holmberg [this message]
2018-12-04 12:18     ` Hans Holmberg
2018-11-30 13:06 ` Matias Bjørling

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=CANr-nt0NV61Rq9B19qeOHDN6gRGc76hdcxqQcgAVpysTBBEB8w@mail.gmail.com \
    --to=hans.ml.holmberg@owltronix.com \
    --cc=hans.holmberg@cnexlabs.com \
    --cc=igor.j.konopko@intel.com \
    --cc=javier@cnexlabs.com \
    --cc=linux-block@vger.kernel.org \
    --cc=mb@lightnvm.io \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.