Github user markap14 commented on the issue:

    https://github.com/apache/nifi/pull/2722
  
    @joewitt your observations are very interesting - i am not seeing that at 
all. I created a DebugFlow with a validation pause of 10 seconds. Then I 
created an update attribute. UpdateAttribute was immediately invalid. I 
triggering validation to occur on DebugFlow and then UpdateAttribute and saw 
instance responses for UpdateAttribute's validation.
    
    So to answer your questions specifically:
    1) We use a thread pool with 5 threads.
    2) Any time a component changes (specifically, if a property is set, 
annotation data is set, incoming connections or outgoing connections are set) 
then we initiate validation for the component.
    
    Of note, when you get back the "Validating" icon, that icon will not go 
away until the status is refreshed, which happens by default every 30 seconds. 
If you right-click on the canvas and refresh, that will also refresh it. Just 
wanted to make sure that you did refresh the canvas in that time interval?


---

Reply via email to