apache / ignite

Apache Ignite
https://ignite.apache.org/
Apache License 2.0
4.73k stars 1.89k forks source link

lz4 upgrade #11378

Open guoliangxue01 opened 1 month ago

guoliangxue01 commented 1 month ago

Hi Ignite Team,

org.lz4 has been moved to lz4-java. If I use ignite-compress (2.16.0) where org.lz4 has been removed, but the class CompressionProcessorImpl (2.16.0) in the ignite is still using org.lz4 to compress, which leads to

Caused by: java.lang.NoClassDefFoundError: net/jpountz/lz4/LZ4Factory igniteserver-1 | at org.apache.ignite.internal.processors.compress.CompressionProcessorImpl$Lz4.(CompressionProcessorImpl.java:429) igniteserver-1 | at org.apache.ignite.internal.processors.compress.CompressionProcessorImpl.maxCompressedBufferSize(CompressionProcessorImpl.java:419) igniteserver-1 | at org.apache.ignite.internal.processors.compress.CompressionProcessorImpl.(CompressionProcessorImpl.java:56)

do you have any plan to upgrade it to lz4-java as well?

ptupitsyn commented 1 month ago

It works as expected, please make sure you have lz4-java in classpath.