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 I found 0.9.20 is the last version that works for me here
👍
yes have to support java 17. Found a version that works without opens and supports java 17.
you have gone back too earlier. 0.9.15 should be what you need.
It seems you are use a very ancient version. We have removed lmbdjava long time ago.
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?
alpine Linux doesn't bundle glibc
Use a full Linux distribution, eg. Debian
Is row level security possible in the data Levin?
Please file an GitHub issue if you have time.
This would be a feature we can add after 1.0. For example, add an entity level security feature.
Yes it seems for now when any body with credentials could access to the whole db