You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Kevin Doran (Jira)" <ji...@apache.org> on 2022/06/29 18:10:00 UTC

[jira] [Commented] (NIFI-9810) Extract RocksDBFlowFileRepository to its own module and deprecate

    [ 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)