Re: Metadata for LibRADOS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Cary,

take a look at the Deutsche Telekom project. It is also based on librados and they also needed a solution for managing the metadata of over 30 million email accounts.

https://github.com/ceph-dovecot/dovecot-ceph-plugin

but also think about how such a system will behave during recovery.

I also listened to an interesting lecture on this subject by nasa at cern.

https://indico.cern.ch/event/765214/timetable/?print=1&view=standard#23-ceph-at-nasa-atmosphere-sip

Hope this helps you, Joachim

___________________________________
Clyso GmbH - Ceph Foundation Member
support@xxxxxxxxx
https://www.clyso.com

Am 03.03.2021 um 21:20 schrieb Gregory Farnum:
Unfortunately, nothing like this exists in RADOS. It can't really --
scaling is inimical to the sort of data collation you seem to be
looking for. If you use librados, you need to maintain all your own
metadata. RGW has done a lot of work to support these features;
depending on what you need you may be able to make do by implementing
your own centralized metadata system in other objects (omap might be
useful); if not you'll need to set up a more extensive system.
-Greg

On Tue, Mar 2, 2021 at 1:12 PM Cary FitzHugh <cary.fitzhugh@xxxxxxxxx> wrote:
Phooey. :)

Do you know of any notification subsystems in libRADOS that might be
useful?

Will have to think on this...

Thanks

On Tue, Mar 2, 2021 at 4:05 PM Matt Benjamin <mbenjami@xxxxxxxxxx> wrote:

Right.  The elastic search integration--or something custom you could
base on s3 bucket notifications--would both be working with events
generated in RGW.

Matt

On Tue, Mar 2, 2021 at 3:55 PM Cary FitzHugh <cary.fitzhugh@xxxxxxxxx>
wrote:
Understood.

With the RGW architecture comes more load balancing concerns, more
moving parts, more tedious (to me) ACLs, less features (append and some
other things not supported in S3).  Was hoping for a solution which didn't
require us to be hamstrung and only read / write to a pool via the gateway.
If the RGW Metadata search was able to "source" it's data from the OSDs
and sync that way, then I'd be up for setting up a skeleton
implementation,  but it sounds like RGW Metadata is only going to record
things which are flowing through the gateway.  (Is that correct?)



On Tue, Mar 2, 2021 at 3:46 PM Matt Benjamin <mbenjami@xxxxxxxxxx>
wrote:
Hi Cary,

As you've said, these are well-developed features of RGW, I think that
would be the way to go, in the Ceph ecosystem.

Matt

On Tue, Mar 2, 2021 at 3:41 PM Cary FitzHugh <cary.fitzhugh@xxxxxxxxx>
wrote:
Hello -

We're trying to use native libRADOS and the only challenge we're
running
into is searching metadata.

Using the rgw metadata sync seems to require all data to be pushed
through
the rgw, which is not something we're interested in setting up at the
moment.

Are there hooks or features of libRADOS which could be leveraged to
enable
syncing of metadata to an external system (elastic-search / postgres
/ etc)?
Is there a way to listen to a stream of updates to a pool in
real-time,
with some guarantees I wouldn't miss things?

Are there any features like this in libRADOS?

Thank you
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx


--

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

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

tel.  734-821-5101
fax.  734-769-8938
cel.  734-216-5309


--

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

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

tel.  734-821-5101
fax.  734-769-8938
cel.  734-216-5309


_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx

_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux