Details

    • Sub-task
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.17.0
    • 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

          Activity

            People

              kdoran Kevin Doran
              kdoran Kevin Doran
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 10m
                  1h 10m