What version of liberasurecode are you using? From the frag header dumps, it looks like 1.5.0, is that right? It looks like the fix for #1666320 (https://github.com/openstack/liberasurecode/commit/a9b20ae6a) first appeared in 1.6.0 -- if you're on an older version, can you try upgrading and see if that resolves the issue?
FWIW, if you for some reason *can't* upgrade but you *do* at least have some control over the env vars set when running swift, you should be able to use LD_PRELOAD to ensure all services are using the zlib crc. I'd strongly recommend upgrading though (potentially even building from source rather than using system packages).
What version of liberasurecode are you using? From the frag header dumps, it looks like 1.5.0, is that right? It looks like the fix for #1666320 (https:/ /github. com/openstack/ liberasurecode/ commit/ a9b20ae6a) first appeared in 1.6.0 -- if you're on an older version, can you try upgrading and see if that resolves the issue?
FWIW, if you for some reason *can't* upgrade but you *do* at least have some control over the env vars set when running swift, you should be able to use LD_PRELOAD to ensure all services are using the zlib crc. I'd strongly recommend upgrading though (potentially even building from source rather than using system packages).