[
https://issues.apache.org/jira/browse/NIFI-2357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
n h updated NIFI-2357:
----------------------
Description:
Hot deployment of new/upgraded components is a critical requirement in many
scenarios. A few suggestions are :
1. Hot deployment of new processors/components
2. Hot deployment of processors/components that are not used in current flow
context
3. Rolling upgrades (in a cluster)
"Hot deployment of new processors" has immediate benefits. For example it helps
in two very common scenarios :
a) Development of a complex processor that uses a few nifi services (where mock
framework only helps partially). It is very helpful even if it is only
supported for "single node" .
b) Complex system that can't be restarted (Or has very short maintenance time :
a few hours each month/year). In this situation we could build "upgraded
processor" and use them as "new processor".
was:
Hot deployment of new/upgraded components is a critical requirement in many
scenarios. A few suggestions are :
1. Hot deployment of new processors/components
2. Hot deployment of processors/components that are not used in current flow
context
3. Rolling upgrades (in a cluster)
"Hot deployment of new processors" has immediate benefits. For example it helps
in two very common scenarios :
a) Development of a complex processor that uses a few nifi services (where mock
framework only helps partially). It is also very helpful in development
environment (single node).
b) Complex system that can't be restarted (Or has very short maintenance time :
a few hours each month/year). In this situation we could build "upgraded
processor" and use them as "new processor".
> Component hot deployment
> ------------------------
>
> Key: NIFI-2357
> URL: https://issues.apache.org/jira/browse/NIFI-2357
> Project: Apache NiFi
> Issue Type: New Feature
> Components: Core Framework
> Reporter: n h
> Labels: Deployment, Hot
>
> Hot deployment of new/upgraded components is a critical requirement in many
> scenarios. A few suggestions are :
> 1. Hot deployment of new processors/components
> 2. Hot deployment of processors/components that are not used in current flow
> context
> 3. Rolling upgrades (in a cluster)
> "Hot deployment of new processors" has immediate benefits. For example it
> helps in two very common scenarios :
> a) Development of a complex processor that uses a few nifi services (where
> mock framework only helps partially). It is very helpful even if it is only
> supported for "single node" .
> b) Complex system that can't be restarted (Or has very short maintenance time
> : a few hours each month/year). In this situation we could build "upgraded
> processor" and use them as "new processor".
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)