From: Loic Dachary <loic@dachary.org>
To: Sindre Stene <sindrestene@gmail.com>
Cc: Ceph Development <ceph-devel@vger.kernel.org>
Subject: Re: Substriping support in ErasureCodeInterface
Date: Fri, 05 Jun 2015 14:40:07 +0200 [thread overview]
Message-ID: <557198A7.5040805@dachary.org> (raw)
In-Reply-To: <CAA-SLH9NNinYZO2iev5nYnTfR+va73-UNh7GnwAroSjtxCot0Q@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1519 bytes --]
Hi,
On 05/06/2015 14:02, Sindre Stene wrote:
> Is there, or is there planned support for substriping/subpacket support in ErasureCodeInterface ?
Not at the moment.
> Clarification; I am looking for a way to test a different erasure coding scheme, that (in addition to having multiple stripes) has substripes within those stripes, letting us further reduce the amount of chunks retrieved from the HDD. I have an implementation ready in C for the encoder/decoder etc. I am looking to plug that into Ceph through the ErasureCodeInterface.
https://github.com/ceph/ceph/blob/master/src/erasure-code/ErasureCodeInterface.h
> The principles involved (which I am sure you are familiar with) are similar to https://research.facebook.com/publications/1445994382319911/a-hitchhiker-s-guide-to-fast-and-efficient-data-reconstruction-in-erasure-coded-data-centers/ , but with more substripes (>4, < 256).
There is a declaration of intent for an hitchhiker plugin at http://tracker.ceph.com/issues/11268 but there is no progress yet.
> Can it currently be done without having to modify the Ceph code base ? (I am looking at master on ceph/ceph, and it seems to not be possible).
> Could I ask you to link me to the appropriate issue tracker / Jira / forum, if there is development going on already towards this goal?
Why do you think the current interface is insufficient ? What would you need in addition ?
Cheers
>
> Sincerely,
> Sindre B. Stene
--
Loïc Dachary, Artisan Logiciel Libre
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
next parent reply other threads:[~2015-06-05 12:40 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CAA-SLH9NNinYZO2iev5nYnTfR+va73-UNh7GnwAroSjtxCot0Q@mail.gmail.com>
2015-06-05 12:40 ` Loic Dachary [this message]
2015-06-05 13:34 ` Substriping support in ErasureCodeInterface Sindre Stene
2015-06-05 17:46 ` Loic Dachary
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=557198A7.5040805@dachary.org \
--to=loic@dachary.org \
--cc=ceph-devel@vger.kernel.org \
--cc=sindrestene@gmail.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.