[sheepdog] [sheepdog/sheepdog] 43eacc: Upgrade ISA-L erasure code to support AVX/AVX2 ins...

Zhang, Hongzhou H hongzhou.h.zhang at intel.com
Tue Sep 1 02:44:22 CEST 2015


I think Marcin's opinion is reasonable.

Intel supports open source projects like sheepdog from instruction level, to speed up computing intensive jobs such as erasure code, hash and compression.

It's up to the community to decide whether a bundled library or a submodule is more appropriate, and please let me know what I can help.


-----Original Message-----
From: Marcin Mirosław [mailto:marcin at mejor.pl] 
Sent: Monday, August 31, 2015 11:07 PM
To: Hitoshi Mitake
Cc: Vasiliy Tolstov; Zhang, Hongzhou H; sheepdog
Subject: Re: [sheepdog] [sheepdog/sheepdog] 43eacc: Upgrade ISA-L erasure code to support AVX/AVX2 ins...

W dniu 31.08.2015 o 16:43, Hitoshi Mitake pisze:
> Hi Marcin, thanks for your opinion.
> Isn't it enough for you to have an option for disabling isa-l? Or do 
> we have to move the isa-l source code to outside of the repository?
> How do you think, Zhang? Is it possible to extract the isa-l as a submodule?
> # If it is possible and the disable option isn't enough for packaging, 
> I can create a new repository for isa-l under github.com/sheepdog

I'm not thinking about my self. I've created patch to unbundle isa-l from sheepdog and I'm maintainig ebuild (Gentoo's package) of isa-l for my own purposes. I'm thinking what to do to make sheepdog cleaner (in meaning of code), easier to maintain (sheepdog also doesn't have too many maintainers). Bundled libraries is rather not welcome by maintainers of ports. It's better to add new pacakge to OS then isa-l can be used by other users (and software).


More information about the sheepdog mailing list