Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
1.15.0
-
None
Description
This issue does not affect any released versions, but it needs to be addressed before we release.
When component configuration is verified, the method that gets called on NiFiServiceFacade is verifyProcessorConfiguration, verifyControllerServiceConfiguration, verifyReportingTaskConfiguration.
But the verify* methods of the NiFiServiceFacade hold a lock due to the Around Advice implemented by NiFiServiceFacadeLock.
The lock should not be held in this case. We should instead rename the methods to performProcessorConfigVerification, performControllerServiceConfigVerification, performReportingTaskConfigVerification in order to avoid holding a lock.
Attachments
Issue Links
- links to