tpalfy commented on pull request #5692:
URL: https://github.com/apache/nifi/pull/5692#issuecomment-1022303168


   Regarding the ```getDriver()``` can you please help me understand which part 
needs further explanation in this:
   
   > The reason why we can't rely on the DBCPConnectionPool.getDriver() is that 
the subsequent Class.forName() call uses the classloader of the caller class. 
Which would be the nifi-dbcp-service NAR classloader which doesn't see the 
snowflake driver as that is included in the nifi-snowflake-services NAR. 
   
   I'm really not sure how I could explain better.
   
   As for the concerns about code duplication I think "more significant code 
reduction of duplication" lacks sufficient specificity. I reduced code 
duplication already significantly and addressed the remaining ones in great 
detail in my previous comments.
   With that I'll consider this argument void for vagueness.
   
   I feel like we are just running around in circles with little to no benefit. 
I'll leave the implementation the way as it is now.
   
   I'll consider subsequent suggestions if they are sufficiently specific and 
the reviewer can confirm their validity by trying them out in a running 
environment. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@nifi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to