datalevin

roklenarcic 2026-05-14T09:15:20.939079Z

Hm it says this in installation doc:

Performance Tip

To obtain better performance (about 5% to 20%), you may want to add the following JVM options to your project:

--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
this implies that not having opens just degrades performance, but it seems that it doesn’t work at all?
Execution error (IllegalAccessError) at org.lmdbjava.ByteBufferProxy$AbstractByteBufferProxy/address (ByteBufferProxy.java:180).
class org.lmdbjava.ByteBufferProxy$AbstractByteBufferProxy (in unnamed module @0x6cca79e7) cannot access class sun.nio.ch.DirectBuffer (in module java.base) because module java.base does not export  to unnamed module @0x6cca79e7

roklenarcic 2026-05-16T10:17:00.854349Z

I found 0.9.20 is the last version that works for me here

Huahai 2026-05-16T21:51:46.225629Z

👍

roklenarcic 2026-05-15T13:21:57.394539Z

yes have to support java 17. Found a version that works without opens and supports java 17.

Huahai 2026-05-15T15:33:33.615469Z

you have gone back too earlier. 0.9.15 should be what you need.

Huahai 2026-05-14T16:02:21.776849Z

It seems you are use a very ancient version. We have removed lmbdjava long time ago.

roklenarcic 2026-06-08T15:54:37.424189Z

Ran into a bit of an issue with that version (not sure if it’s any different on the new ones): when deployed to AWS alpine linux container (library, embedded mode), it errors : no jniDTLV in java.library.path` . Is that at all solvable, do the new versions solve this?

Huahai 2026-06-12T03:06:35.829449Z

alpine Linux doesn't bundle glibc

Huahai 2026-06-12T03:07:17.962729Z

Use a full Linux distribution, eg. Debian

siavash mohammady 2026-05-14T12:19:05.234099Z

Is row level security possible in the data Levin?

Huahai 2026-05-15T17:36:44.525919Z

Please file an GitHub issue if you have time.

1
Huahai 2026-05-15T04:43:14.133259Z

This would be a feature we can add after 1.0. For example, add an entity level security feature.

siavash mohammady 2026-05-15T05:15:01.150899Z

Yes it seems for now when any body with credentials could access to the whole db