odidev commented on pull request #2379:
URL: https://github.com/apache/bookkeeper/pull/2379#issuecomment-661245588


   @eolivelli , 
   
   > I see this is a major version bump for RocksDB.
   > Is the upgrade of RocksDB automatic? I am talking about files on disk. Do 
you need manual upgrade of data files?
   > In case of problems, if you rollback rocksdb to previous version, will the 
bookie work?
   
   Latest RocksDB is supported on aarch64, and its latest version was not being 
used in bookkeeper. So manually boomed RocksDB in bookkeeper in this PR.If 
rollback rocksdb to previous version , various tests are failing on aarch64 
with JNI error like:
   `
   [ERROR] test(org.apache.bookkeeper.bookie.storage.ldb.ConversionTest)  Time 
elapsed: 2.506 s  <<< ERROR!
   com.google.common.util.concurrent.UncheckedExecutionException: Failed to 
load RocksDB JNI library
           at 
org.apache.bookkeeper.bookie.storage.ldb.ConversionTest.test(ConversionTest.java:118)
   Caused by: java.io.IOException: Failed to load RocksDB JNI library
           at 
org.apache.bookkeeper.bookie.storage.ldb.ConversionTest.test(ConversionTest.java:118)
   Caused by: java.lang.UnsatisfiedLinkError: 
/tmp/librocksdbjni4423711401334751285.so: 
/tmp/librocksdbjni4423711401334751285.so: cannot open shared object file: No 
such file or directory (Possible cause: can't load AMD 64-bit .so on a 
AARCH64-bit platform)
           at 
org.apache.bookkeeper.bookie.storage.ldb.ConversionTest.test(ConversionTest.java:118)
   `
   
   So latest rocksdb should be used.Current “Integration test” check failure 
does not seems specific to rocksdb or netty version updates.
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to