You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Stephan Ewen (Jira)" <ji...@apache.org> on 2021/08/05 13:03:00 UTC
[jira] [Created] (FLINK-23649) Add RocksDB packages to parent-first
classloading patterns.
Stephan Ewen created FLINK-23649:
------------------------------------
Summary: Add RocksDB packages to parent-first classloading patterns.
Key: FLINK-23649
URL: https://issues.apache.org/jira/browse/FLINK-23649
Project: Flink
Issue Type: Bug
Components: API / Core
Affects Versions: 1.13.2
Reporter: Stephan Ewen
Fix For: 1.14.0
RocksDB classes are currently loaded child-first.
Because of that, it can happen that the RocksDB library is attempted to be loaded multiple times (by different classloaders).
That is prevented by JNI and results in an error as reported in this mail for example
https://lists.apache.org/x/thread.html/rbc3ca24efe13b25e802af9739a6877276503363ffbdc5914ffdad7be@%3Cuser.flink.apache.org%3E
We should prevent accidental repeated loading of RocksDB, because we rely on the fact that only one DB is created per task.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)