Re: Metadata for LibRADOS

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

 



On 03/04 09:46, Clyso GmbH - Ceph Foundation Member wrote:
> 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

watching O.O, thanks for sharing!

> 
> 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

-- 
David Caro
SRE - Cloud Services
Wikimedia Foundation <https://wikimediafoundation.org/>
PGP Signature: 7180 83A2 AC8B 314F B4CE  1171 4071 C7E1 D262 69C3

"Imagine a world in which every single human being can freely share in the
sum of all knowledge. That's our commitment."

Attachment: signature.asc
Description: PGP signature

_______________________________________________
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