Mark Deckert created NIFI-4321:
----------------------------------

             Summary: Entire UI becomes unresponsive when one GetFile processor 
has invalid UNC path
                 Key: NIFI-4321
                 URL: https://issues.apache.org/jira/browse/NIFI-4321
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core UI
    Affects Versions: 1.3.0
         Environment: Windows Server 2012R2, Java 1.8
            Reporter: Mark Deckert


* NiFi is running on a Windows server
* As part of a demo workflow I had a GetFile processor set up watching a given 
cifs share on a NetApp via UNC path.
* The processor is "stopped" but not "disabled". It was kept around as an 
example.
* The share was then deleted on the file server (but file server still exists)
* After this, the entire GUI become nearly unresponsive, taking minutes to 
display the canvas or refresh status.
* In chrome dev tools, it appears that calls to the REST endpoint 
"https://nifiserver1/nifi-api/flow/status"; would take several minutes to 
complete.
* Other REST calls may have been stalling, but this hasn't been confirmed yet.  
Some REST calls were perfectly fine, like https://nifiserver1/nifi-api/access
* Resolution was to disable the problem processor, after which the GUI again 
behaved normally.

NiFi is awesome otherwise but this could be a showstopper for us. Obviously 
modified user behavior can avoid the issue, but in a multiuser environment it 
becomes a serious problem.  In this case, the processor hadn't been modified 
for months before the share was removed.  It took a significant amount of time 
to track down and correct since there were multiple teams involved and the 
non-intuitive behavior of a "stopped" processor deep in a process group 
hierarchy suddenly affecting the entire UI for all users.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to