Hi Martin,

Please open a helpdesk ticket for this providing detailed instructions on
how to pull in the code you need and we can look into providing an updated
binary. Eg. the step-by-step instructions on how to build leveldbjni with
the 0.7 package as you require.

(Ideally we should convince upstream to produce a release but I've tried
and they seem to be unresponsive on this front...)

Regards,
Thanh

On Fri, Mar 10, 2017 at 7:01 AM, Martin Dindoffer <
martin.dindof...@pantheon.tech> wrote:

> 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