Open fruch opened 10 months ago
look like the version we are using of java-snappy is quite old and doesn't support arm yet very well
I wouldn't be surprised - and we need to update it as well due to some other issues. We are using: https://github.com/scylladb/scylla-tools-java/blob/3c09ab97a9e39243d46973d376bd1ae75abac582/build.xml#L363
which is from 2015 or so...
Latest is https://github.com/xerial/snappy-java/releases/tag/v1.1.10.5 I just hope there are no interface changes.
when using sstableloader with snappy compression on top of arm (aarch64) platform it fails like the following:
this is the table that was used:
CREATE COLUMNFAMILY cf (key varchar, c varchar, v varchar, PRIMARY KEY(key, c)) WITH compression = { 'sstable_compression': 'SnappyCompressor' }
Logs
https://jenkins.scylladb.com/view/staging/job/scylla-staging/job/fruch/job/arm-based-dtest-job/7/testReport/junit/sstable_generation_loading_test/TestSSTableGenerationAndLoading/Run_Dtest_Parallel_Cloud_Machines___FullDtest___full_split007___test_sstableloader_compression_None_Snappy_/