I would also check the poll period. E.g. give it 40 secs or more to detect new versions in the registry, it's not real time.
Andrew On Thu, Jul 19, 2018, 6:35 AM Mike Thomsen <mikerthom...@gmail.com> wrote: > Thanks, Kevin. If I get a chance I'll try it out again because it appeared > to be the case that after the definition changed to B:v2 that A did not > show any sign it was changed. Could just be me misremembering it because it > was late when we tried it. > > On Wed, Jul 18, 2018 at 9:50 PM Kevin Doran <kdo...@apache.org> wrote: > >> Hi Mike, >> >> Yes, this is expected behavior. >> >> Let's say I have a PG A that has a nested versioned PG B, both are at >> version 1. Because PG B is versioned, the full definition of PG A does not >> extend down into PG B, it stops at a reference to "PG B:v1". Because PG B >> is versioned independently, a reference to that versioned PG id at version >> number fully defines PG A. Let's say I change the definition of PG B. PG B >> will show up on my canvas as "version 1 with local changes", but until I >> commit those changes, it is still at version 1 (modified), so PG A is still >> defined both locally and in NiFi Registry as "containing PG B:v1". >> Therefore, PG A, at this point in time, does not have any local changes >> (because compared to Registry, it has the same definition), which is why it >> shows up as such. >> >> Once I commit PG B's local changes, PG B on my canvas is now at version >> 2, and my local PG A's definition has changed to include a reference to PG >> B:v2. This differs from what is in Registry for PG A:v1, so now PG A shows >> local changes. If I revert local changes, I will go back to PG A:v1 >> referencing PG B:v1. If I commit local changes, PG A is now also at version >> 2, which references PG B:v2. >> >> Fair to say this can be surprising/confusing behavior at first, even >> though technically correct. This is why the top level version indicators on >> the global status bar are useful to see if there are any changes, nested or >> otherwise, in the overall flow. >> >> Best, >> Kevin >> >> >> On Wed, Jul 18, 2018 at 9:24 PM, Mike Thomsen <mikerthom...@gmail.com> >> wrote: >> >>> We have 0.2 hooked up to a NiFi instance that has nested PGs. All PGs >>> are versioned. When one of the inner ones has local changes, the out of >>> sync icon doesn't appear on the parent PGs. Is that expected behavior? No >>> one really minds it, but I didn't have an answer as to whether we stumbled >>> onto a bug or it's expected behavior. >>> >>> Thanks, >>> >>> Mike >>> >> >>