@Bryan Bende, to add to this it looks like 'All' was an option in 1.8.0 but is 
no longer an option in 1.11.1. This is why it can't be reverted, it seems. 

Thanks,

Dave

-----Original Message-----
From: Bryan Bende <[email protected]> 
Sent: Thursday, February 13, 2020 10:24 AM
To: [email protected]
Subject: Re: NiFi 1.8.0 to 1.11.1 upgrade issue

Ok so your QA environment has been upgraded to 1.11.1 and there is an existing 
flow that is now in a conflict state because it says there are local changes 
for the new properties, but also says a new version is available from what was 
committed to registry from the dev environment?

Can you provider the exact message from Show Local Changes?

Execution Node is actually not a property, it is part of the scheduling of the 
processor. It looks like QueryDatabaseTable was changed somewhere in there to 
have @PrimaryNodeOnly which means it can only be scheduled on the primary node, 
and maybe you previously had it schedule on all nodes?

On Thu, Feb 13, 2020 at 9:57 AM David Gallagher <[email protected]> 
wrote:
>
> Hi Bryan -
>
> The new version of the flow came from a development environment. Thinking 
> back on it, I upgraded that development environment from 1.8 -> 1.11.1 first 
> and committed the change described to the 0.2.0 registry. I then upgraded the 
> registry to 0.5.0, made another change, and committed that so I could get a 
> new version of the flow with 0.5 metadata. That flow version is what I'm 
> trying to import into the QA environment below.
>
> Thanks,
>
> Dave
>
> -----Original Message-----
> From: Bryan Bende <[email protected]>
> Sent: Thursday, February 13, 2020 9:20 AM
> To: [email protected]
> Subject: Re: NiFi 1.8.0 to 1.11.1 upgrade issue
>
> Hello,
>
> Can you elaborate on what step 3 means? Where did this new version come from 
> that was imported to registry?
>
> -Bryan
>
> On Thu, Feb 13, 2020 at 9:11 AM David Gallagher 
> <[email protected]> wrote:
> >
> > Hi – I’m currently converting our flows from 1.8.0 to 1.11.1, with a 
> > parallel upgrade from registry 0.2.0 to registry 0.5.0. Currently stuck due 
> > to this set of steps:
> >
> >
> >
> > Upgraded registry from 0.2.0 to 0.5.0 Upgraded NiFi from 1.8.0 to 
> > 1.11.1 Imported a new version of a flow to the 0.5.0 registry
> >
> >
> >
> > It looks like the QueryDatabaseTable processor gained some new properties 
> > (‘Execution Mode’ now has ALL and PRIMARY options). So, the flow is stuck 
> > because both local changes and a new version of the flow (in the registry) 
> > are available. I’ve tried reverting local changes, but the changes are just 
> > put right back. If I accept the changes (i.e. commit local), I’m getting an 
> > error warning saying that available upgrades will be ignored. Is there a 
> > way out of this one? Barring that, is the preferred method to upgrade NiFi 
> > first, commit changes to the registry, and then upgrade the registry?
> >
> >
> >
> > Thanks,
> >
> >
> >
> > Dave

Reply via email to