Re: [EXT] Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-21 Thread Dan Williams
On Wed, Oct 21, 2020 at 10:11 AM Nabeel Meeramohideen Mohamed (nmeeramohide) wrote: > > On Tuesday, October 20, 2020 3:36 PM, Dan Williams > wrote: > > > > What does Linux get from merging mpool? > > > > What Linux gets from merging mpool is a generic object store target with some > unique a

RE: [EXT] Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-21 Thread Nabeel Meeramohideen Mohamed (nmeeramohide)
On Tuesday, October 20, 2020 3:36 PM, Dan Williams wrote: > > What does Linux get from merging mpool? > What Linux gets from merging mpool is a generic object store target with some unique and beneficial features: - the ability to allocate objects from multiple classes of media - faciliti

Re: [EXT] Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-21 Thread Dan Williams
On Wed, Oct 21, 2020 at 7:24 AM Mike Snitzer wrote: > > Hey Dan, > > On Fri, Oct 16, 2020 at 6:38 PM Dan Williams wrote: > > > > On Fri, Oct 16, 2020 at 2:59 PM Nabeel Meeramohideen Mohamed > > (nmeeramohide) wrote: > > > > > (5) Representing an mpool as a /dev/mpool/ device file > > > provides

Re: [EXT] Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-21 Thread Mike Snitzer
Hey Dan, On Fri, Oct 16, 2020 at 6:38 PM Dan Williams wrote: > > On Fri, Oct 16, 2020 at 2:59 PM Nabeel Meeramohideen Mohamed > (nmeeramohide) wrote: > > > (5) Representing an mpool as a /dev/mpool/ device file provides > > a > > convenient mechanism for controlling access to and managing the m

Re: [EXT] Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-20 Thread Dan Williams
On Mon, Oct 19, 2020 at 3:30 PM Nabeel Meeramohideen Mohamed (nmeeramohide) wrote: > > Hi Dan, > > On Friday, October 16, 2020 4:12 PM, Dan Williams > wrote: > > > > On Fri, Oct 16, 2020 at 2:59 PM Nabeel Meeramohideen Mohamed > > (nmeeramohide) wrote: > > > > > > On Thursday, October 15, 2020

RE: [EXT] Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-19 Thread Nabeel Meeramohideen Mohamed (nmeeramohide)
Hi Dan, On Friday, October 16, 2020 4:12 PM, Dan Williams wrote: > > On Fri, Oct 16, 2020 at 2:59 PM Nabeel Meeramohideen Mohamed > (nmeeramohide) wrote: > > > > On Thursday, October 15, 2020 2:03 AM, Christoph Hellwig > wrote: > > > I don't think this belongs into the kernel. It is a classi

Re: [EXT] Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-16 Thread Dan Williams
On Fri, Oct 16, 2020 at 2:59 PM Nabeel Meeramohideen Mohamed (nmeeramohide) wrote: > > On Thursday, October 15, 2020 2:03 AM, Christoph Hellwig > wrote: > > I don't think this belongs into the kernel. It is a classic case for > > infrastructure that should be built in userspace. If anything is

RE: [EXT] Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-16 Thread Nabeel Meeramohideen Mohamed (nmeeramohide)
On Thursday, October 15, 2020 2:03 AM, Christoph Hellwig wrote: > I don't think this belongs into the kernel. It is a classic case for > infrastructure that should be built in userspace. If anything is > missing to implement it in userspace with equivalent performance we > need to improve out i

Re: [PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-15 Thread Christoph Hellwig
I don't think this belongs into the kernel. It is a classic case for infrastructure that should be built in userspace. If anything is missing to implement it in userspace with equivalent performance we need to improve out interfaces, although io_uring should cover pretty much everything you need.

[PATCH v2 00/22] add Object Storage Media Pool (mpool)

2020-10-12 Thread Nabeel M Mohamed
This patch series introduces the mpool object storage media pool driver. Mpool implements a simple transactional object store on top of block storage devices. Mpool was developed for the Heterogeneous-Memory Storage Engine (HSE) project, which is a high-performance key-value storage engine designe