diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2021-01-21 00:20:19 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2021-01-21 11:56:15 +0100 |
commit | a5e250fa1185fb0841e04171c12aad260d12ee1e (patch) | |
tree | f4d488e1a0663d44ee8787631fbf23d9c0af8c83 /searchlib/src | |
parent | b63d5ee7262d7ed78742fdd01e4f7cfc2edbf0ee (diff) |
libzstd 1.4.7 needs more bytes for compressed data.
Diffstat (limited to 'searchlib/src')
-rw-r--r-- | searchlib/src/tests/docstore/chunk/chunk_test.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/searchlib/src/tests/docstore/chunk/chunk_test.cpp b/searchlib/src/tests/docstore/chunk/chunk_test.cpp index 84ac877c54d..34c0a568eec 100644 --- a/searchlib/src/tests/docstore/chunk/chunk_test.cpp +++ b/searchlib/src/tests/docstore/chunk/chunk_test.cpp @@ -8,6 +8,7 @@ #include <vespa/searchlib/docstore/chunkformats.h> #include <vespa/vespalib/objects/hexdump.h> #include <vespa/vespalib/stllike/string.h> +#include <zstd.h> LOG_SETUP("chunk_test"); @@ -95,7 +96,8 @@ void verifyChunkCompression(CompressionConfig::Type cfgType, const void * buf, s TEST("require that V2 can create and handle lz4, zstd, and none") { verifyChunkCompression(CompressionConfig::NONE, MY_LONG_STRING, strlen(MY_LONG_STRING), 421); verifyChunkCompression(CompressionConfig::LZ4, MY_LONG_STRING, strlen(MY_LONG_STRING), 360); - verifyChunkCompression(CompressionConfig::ZSTD, MY_LONG_STRING, strlen(MY_LONG_STRING), 282); + constexpr size_t zstd_compressed_length = (ZSTD_VERSION_NUMBER >= 10407) ? 284 : 282; + verifyChunkCompression(CompressionConfig::ZSTD, MY_LONG_STRING, strlen(MY_LONG_STRING), zstd_compressed_length); } TEST_MAIN() { TEST_RUN_ALL(); } |