You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Aldrin Piri (JIRA)" <ji...@apache.org> on 2016/12/08 23:08:58 UTC

[jira] [Created] (NIFI-3174) Create Flow Persistence Provider API

Aldrin Piri created NIFI-3174:
---------------------------------

             Summary: Create Flow Persistence Provider API
                 Key: NIFI-3174
                 URL: https://issues.apache.org/jira/browse/NIFI-3174
             Project: Apache NiFi
          Issue Type: Sub-task
          Components: Flow Versioning, SDLC
            Reporter: Aldrin Piri
            Assignee: Aldrin Piri


As part of the greater configuration management goals, the core of this is a way of allowing the framework and potentially other services to persist and retrieve flows.

Some of the initial tenets include the following:
* flows should be immutable:  the persistence provider interface will allow the creation, retrieval, and removal of flows but not the updating of them.  While there may be higher level constructs that load a version of a flow as a basis for a new version, the original version will remain unchanged
* this should be implemented in a similar manner as our authorizer and login identity provider with some properties in nifi.properties to bootstrap the configuration

As part of this ticket will create a base implementation of the persistence provider and aid to refine implementation and interface.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)