I guess this is unlikely, because nobody is working on the mentioned tickets.
I mentioned your request in the ticket, to raise awareness again, but I would still consider it unlikely. On Tue, Jul 20, 2021 at 1:57 PM Wanghui (HiCampus) <wanghu...@huawei.com> wrote: > Hi Robert: > > Thank you for your reply. > > Will this feature be released in version 1.14? > > Best, > > Hui > > *发件人:* Robert Metzger [mailto:rmetz...@apache.org] > *发送时间:* 2021年7月20日 19:45 > *收件人:* Wanghui (HiCampus) <wanghu...@huawei.com> > *抄送:* user@flink.apache.org > *主题:* Re: Some question of RocksDB state backend on ARM os > > > > The RocksDB version provided by Flink does not currently run on ARM. > > > > However, there are some efforts / hints: > - https://stackoverflow.com/a/44573013/568695 > > - https://issues.apache.org/jira/browse/FLINK-13448 > > - https://issues.apache.org/jira/browse/FLINK-13598 > > > > I would recommend voting and commenting on > https://issues.apache.org/jira/browse/FLINK-13598 to raise awareness. > > > > On Tue, Jul 20, 2021 at 5:26 AM Wanghui (HiCampus) <wanghu...@huawei.com> > wrote: > > Hi all: > > When I use RocksDB as state backend on an aarch64 system, the > following error occurs: > > 1. Does the aarch64 system not support rocksdb? > > 2. If not, is there a support plan for later versions of flink? > > Caused by: java.lang.Exception: Exception while creating > StreamOperatorStateContext. > > at > org.apache.flink.streaming.api.operators.StreamTaskStateInitializerImpl.streamOperatorStateContext(StreamTaskStateInitializerImpl.java:222) > > at > org.apache.flink.streaming.api.operators.AbstractStreamOperator.initializeState(AbstractStreamOperator.java:248) > > at > org.apache.flink.streaming.runtime.tasks.OperatorChain.initializeStateAndOpenOperators(OperatorChain.java:290) > > at > org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$beforeInvoke$1(StreamTask.java:506) > > at > org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.runThrowing(StreamTaskActionExecutor.java:47) > > at > org.apache.flink.streaming.runtime.tasks.StreamTask.beforeInvoke(StreamTask.java:475) > > at > org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:526) > > at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:721) > > at org.apache.flink.runtime.taskmanager.Task.run(Task.java:546) > > at java.lang.Thread.run(Thread.java:748) > > Caused by: org.apache.flink.util.FlinkException: Could not restore keyed > state backend for > KeyedProcessOperator_ae33e81d863e4093619373d1e1f77012_(1/1) from any of the > 1 provided restore options. > > at > org.apache.flink.streaming.api.operators.BackendRestorerProcedure.createAndRestore(BackendRestorerProcedure.java:135) > > at > org.apache.flink.streaming.api.operators.StreamTaskStateInitializerImpl.keyedStatedBackend(StreamTaskStateInitializerImpl.java:335) > > at > org.apache.flink.streaming.api.operators.StreamTaskStateInitializerImpl.streamOperatorStateContext(StreamTaskStateInitializerImpl.java:148) > > ... 9 more > > Caused by: java.io.IOException: Could not load the native RocksDB library > > at > org.apache.flink.contrib.streaming.state.RocksDBStateBackend.ensureRocksDBIsLoaded(RocksDBStateBackend.java:948) > > at > org.apache.flink.contrib.streaming.state.RocksDBStateBackend.createKeyedStateBackend(RocksDBStateBackend.java:489) > > at > org.apache.flink.streaming.api.operators.StreamTaskStateInitializerImpl.lambda$keyedStatedBackend$1(StreamTaskStateInitializerImpl.java:319) > > at > org.apache.flink.streaming.api.operators.BackendRestorerProcedure.attemptCreateAndRestore(BackendRestorerProcedure.java:142) > > at > org.apache.flink.streaming.api.operators.BackendRestorerProcedure.createAndRestore(BackendRestorerProcedure.java:121) > > ... 11 more > > Caused by: java.lang.UnsatisfiedLinkError: > /tmp/rocksdb-lib-bd8659305e92a27fac27481baf57897b/librocksdbjni-linux64.so: > /tmp/rocksdb-lib-bd8659305e92a27fac27481baf57897b/librocksdbjni-linux64.so: > cannot open shared object file: No such file or directory (Possible cause: > can't load AMD 64-bit .so on a AARCH64-bit platform) > > at java.lang.ClassLoader$NativeLibrary.load(Native Method) > > at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934) > > at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817) > > at java.lang.Runtime.load0(Runtime.java:810) > > at java.lang.System.load(System.java:1088) > > at > org.rocksdb.NativeLibraryLoader.loadLibraryFromJar(NativeLibraryLoader.java:78) > > at > org.rocksdb.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:56) > > at > org.apache.flink.contrib.streaming.state.RocksDBStateBackend.ensureRocksDBIsLoaded(RocksDBStateBackend.java:923) > > ... 15 more > > Best regards > > Hui Wang >