Hi everyone,

 I've been looking into a long-standing issue of SFTs failing on Windows 
machines. Not sure if I've found the root of the problem, but there seems to be 
a discrepancy in provided levelDB versions.

Akka persistence requires fusesource leveldb, which in turn requires org.iq80 
leveldb (for its api). We wrap the 0.7 version as a bundle in odl-akka-leveldb. 
But at the same time, we provide (fusesource) natives bundled in our own uber 
package leveldbjni-all/1.8-odl. It embeds both the native artifacts and 
leveldb[-api] at version 0.6. The bundle does not get resolved, and the tests 
produce weird NoClassDefFound errors and NPEs.

The -odl fork was created by Than back in 2015 [1] to provide solaris natives. 
But the vanilla 1.8 release of leveldbjni depends on 0.6 api. Would it be 
possible to create an updated fork?
Martin

[1] https://git.opendaylight.org/gerrit/#/c/25693/
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to