-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 06/07/15 18:23, James Page wrote: >> The ceph Debian package git repository only contains very little >>> reasoning about the change. James can you please expand on this >>> a bit? In general I would prefer to have changes like this in >>> their own commit and not mixed with unrelated changelog >>> updates. Did the Hammer release not build with the jerasure in >>> Debian or are you just afraid of unexpected results if the >>> Debian package is built with another version of jerasure than >>> what they ship in their source code? These would IMO be valid >>> reasons to (temporarily) remove the patch. > Re-basing the patch - which was turning out to be non-trivial - > pushed me over the time I had todo this update; as the upload was > to experimental only, I intended to revisit when time permitted.
I dug into this in a bit more detail today; the Ceph package builds a number of difference loadable erasure coding plugins, enabling different cpu feature sets (generic, neon, sse3, sse4); each time Jerasure and gf-complete are statically linked into the module, built with the required flags to enable the right CPU instruction codes (build time, not runtime enablement). Unless I'm reading the packaging wrong, the jerasure and gf-complete packages current disable any CPU specific extensions in order to have a completely generic library that works on any CPU. So using the system libraries effectively cripples any CPU optimization that might be achievable at runtime in Ceph. - -- James Page Ubuntu and Debian Developer james.p...@ubuntu.com jamesp...@debian.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVm/0lAAoJEL/srsug59jD/EsP/iageGQ/sd+1jE5Suz+dhLoP +6w8xlHyBYKFM7mDqE39+CZN6OsBO/edjt9WuGdfyWMwSIa6cc9T1w/rwCtu+hU/ DAtBxXh9yQuq6SP7A1ER1v3Q0jJ/tCEkqO/wsGZ5XgjE4jB2jjiYRkl17CtNShSg oC2cf2khp5LcIa4V1RFoZQstVVXCWryY22F+u0HGm4wqRVwBU5Iihpb5GR0kwcxk 0zLEy9yar9EmicztMW4iWFfk5j8jcHWTQz0SejzrfFd1Nxm7xKyDKxhC7ybJPpXP iZ0wQKKnuPcr5Ix90IgmUqMjt8wGD9q3e5zhHtL4sajoF9nNSftWlWbd4MedDosU KTHz3SaLAkLeJ8694tOfUoYNfQ+YS73gd47DOz1fjixaUZaVXXsS/WY8DKS01g1r NZeQ+NNwfiPIkQxUTv40xLas2yzVwHmQEjYe9xvIny8fvsEJ7j2alS56zQn6qB44 KCfnrfQh0DLsD3RqcuAWOqGTCymiFlj741HZQEEvWF5ADsyEentSvpTT9Q4w1CBD F+boqsMKqR9nYwy6RfqqGtW1rRHF13tOUgMmaleiGY9BtMgfSb1Iiq9hWlSmp+rF 1BsUUumoeQKUto8GBW5yodHBJoHS+JRbF7uZl2ZKGvFG9RJAuGdsQCjL8iGhLfh5 URYktR/1Bp+5y6mO8wNe =r3uE -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org