Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
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
Attachments
Issue Links
- links to