[ https://issues.apache.org/jira/browse/NIFI-9810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17560621#comment-17560621 ]
Kevin Doran commented on NIFI-9810: ----------------------------------- After discussion with [~exceptionfactory] and [~joewitt], the new RocksDB NAR will be excluded from the convenience assembly binary, so users of that implementation will have to download and add the NAR when they upgrade to NiFi >=1.17.0, with a plan to drop it as an optional extension entirely in NiFi .20 > Extract RocksDBFlowFileRepository to its own module and deprecate > ----------------------------------------------------------------- > > Key: NIFI-9810 > URL: https://issues.apache.org/jira/browse/NIFI-9810 > Project: Apache NiFi > Issue Type: Sub-task > Reporter: Kevin Doran > Assignee: Kevin Doran > Priority: Minor > Fix For: 1.17.0 > > Time Spent: 1h > Remaining Estimate: 0h > > For arm64 / Apple M1 compatibility, RocksDB needs to be bumped to >= > v6.29.4.1 (see below for runtime errors on an Apple Silicon M1 Mac with the > current version). > RocksDB is used only by the RocksDBFlowFileRepository implementation. After > wider discussion with the community and who could help test and verify this > change, we came to the conclusion it makes the most sense to focus > maintenance efforts on the default FlowFileRepository implementation and > deprecate the RocksDB variant. > For now, we will bump the version of RocksDB for arm64 compatibility on > macOS, but this ticket is also to extract it to its own module to isolate it, > and also mark it as deprecated with an eye on dropping it in a future major > version of NiFi. > *MIGRATION GUIDANCE NOTE* > Users of the {{RocksDBFlowFileRepository}} will have to download the new > {{org.apache.nifi::nifi-rocksdb-nar::x.y.z}} and add it to the lib directory > after upgrading past 1.16.3 -- This message was sent by Atlassian Jira (v8.20.10#820010)