* Using erasure code plugins outside of an OSD
@ 2014-08-14 17:23 Loic Dachary
0 siblings, 0 replies; only message in thread
From: Loic Dachary @ 2014-08-14 17:23 UTC (permalink / raw)
To: David Zafman; +Cc: Ceph Development
[-- Attachment #1: Type: text/plain, Size: 666 bytes --]
Hi David,
You presumably want to load a plugin, similar to what
https://github.com/ceph/ceph/blob/firefly/src/mon/OSDMonitor.cc#L3040
does. To use it the high level is to be found in
https://github.com/ceph/ceph/blob/master/src/osd/ECBackend.cc#L361
which relies on a thin layer of utilities
https://github.com/ceph/ceph/blob/master/src/osd/ECUtil.cc
That creates convenience functions that you may or may not need. All plugins implement the API:
https://github.com/ceph/ceph/blob/master/src/erasure-code/ErasureCodeInterface.h
and you may not need more than that.
Cheers
--
Loïc Dachary, Artisan Logiciel Libre
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 263 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-08-14 17:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-14 17:23 Using erasure code plugins outside of an OSD Loic Dachary
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.