All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matt Benjamin <mbenjamin@redhat.com>
To: Yang Honggang <joseph.yang@xtaotech.com>
Cc: ceph-devel <ceph-devel@vger.kernel.org>,
	Javen Wu <javen.wu@xtaotech.com>,
	Daniel Gryniewicz <dang@redhat.com>
Subject: Re: RGW placement multi data pool support
Date: Mon, 21 Mar 2016 16:04:30 -0400 (EDT)	[thread overview]
Message-ID: <79716852.71877577.1458590670353.JavaMail.zimbra@redhat.com> (raw)
In-Reply-To: <1575158130.71872660.1458590078846.JavaMail.zimbra@redhat.com>

(clarifying, this is refactoring specific to rgw by Dan, not cluster-level placement)

----- Original Message -----
> From: "Matt Benjamin" <mbenjamin@redhat.com>
> To: "Yang Honggang" <joseph.yang@xtaotech.com>
> Cc: "ceph-devel" <ceph-devel@vger.kernel.org>, "Javen Wu" <javen.wu@xtaotech.com>, "Daniel Gryniewicz"
> <dang@redhat.com>
> Sent: Monday, March 21, 2016 3:54:38 PM
> Subject: Re: RGW placement multi data pool support
> 
> Hi,
> 
> In-progress work (planned for Kraken) will make storage layout more cleanly
> abstract, and so should make this kind of thing less intrusive to build.
> 
> Matt
> 
> ----- Original Message -----
> > From: "Yang Honggang" <joseph.yang@xtaotech.com>
> > To: "ceph-devel" <ceph-devel@vger.kernel.org>
> > Cc: "Javen Wu" <javen.wu@xtaotech.com>
> > Sent: Friday, March 18, 2016 7:07:09 AM
> > Subject: RGW placement multi data pool support
> > 
> > Hello,
> > 
> > In the current RGW implementation, only one ‘data pool’ is allowed in the
> > placement target. So the size of a bucket is limited by the backend pool
> > size. We can add osds into the backend pool, but it would trigger PG data
> > rebalance. Also, we might have to do PG split when the OSD count is close
> > to the pre-defined PG number, however, it would trigger data rebalance as
> > well. We try to avoid data rebalance as many as we can by adding multiple
> > pools into one placement target. Then a scheduler between pools of a
> > placement target is needed.
> > 
> > I have a immature proposal would like to discuss with you. We can extend
> > placement's data pool to a pool list. When a new object is created through
> > RGW, we can choose one data pool from placement's data pool list. In order
> > to do that, the pool ID need to be added into the bucket index for each
> > object.
> > 
> > How do you guys think?
> > 
> > thx,
> > 
> > Joseph
> > --
> > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > 
> 
> --
> Matt Benjamin
> Red Hat, Inc.
> 315 West Huron Street, Suite 140A
> Ann Arbor, Michigan 48103
> 
> http://www.redhat.com/en/technologies/storage
> 
> tel.  734-707-0660
> fax.  734-769-8938
> cel.  734-216-5309
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

-- 
Matt Benjamin
Red Hat, Inc.
315 West Huron Street, Suite 140A
Ann Arbor, Michigan 48103

http://www.redhat.com/en/technologies/storage

tel.  734-707-0660
fax.  734-769-8938
cel.  734-216-5309
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

      reply	other threads:[~2016-03-21 20:04 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-18 11:07 RGW placement multi data pool support Yang Honggang
2016-03-21 19:54 ` Matt Benjamin
2016-03-21 20:04   ` Matt Benjamin [this message]

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=79716852.71877577.1458590670353.JavaMail.zimbra@redhat.com \
    --to=mbenjamin@redhat.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=dang@redhat.com \
    --cc=javen.wu@xtaotech.com \
    --cc=joseph.yang@xtaotech.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 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.