Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-13030

Provide endpoint for comparing different versions of registered flows

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Core Framework
    • None

    Description

      A new API endpoind will be added which expects a bucket and a flow id with two existing (and different) version identifier. When the call is successfull, the response contains a list of changed components with the differences similar to the result used by Show Local Changes.

      Notes:

      • Having the same version for both sides of the comparison will result an empty list
      • Non-existing bucket or flow ids will result error response.
      • Compared to the "show local changes" we need to prepare for bigger data sets. As the main purpose of this future is to compare relatively close versions when updating the flow, we can consider longer results as "non useful". Because of this, the results might be limited to a size, just like in case of Provenance Event listing
      • This initial effort only focuses on providing the endpoint.

      Attachments

        Issue Links

          Activity

            People

              simonbence Simon Bence
              simonbence Simon Bence
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

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