Github user markt-asf commented on the pull request:

    https://github.com/apache/tomcat/pull/22#issuecomment-130565904
  
    The patch appears to be quite large for a marginal benfit. Separating the 
refactoring and the changes into separate commits would enable the true scale 
of the changes to be judged.
    
    I remain on the fence about this enhancement, pending a patch that clearly 
shows the scale of the changes.
    
    I am -1 on the patch as current written since:
    - it is not thread safe (look at the Java class cache)
    - it does not follow the coding style of the existing code:
       - no tabs (use 4 * spaces for indent)
       - no new line before {
       - no space after (
       - no space before )
    - it uses system properties for configuration when they are not necessary. 
Configuration for this feature should be at the Context level
    - no documentation provided
    - no license header in new files
    - max coding line length is 100
    - max comment line length is 80
    - it needs to be dsiabled by default
    
    I also have some more general concerns about this feature:
    - Is parallel threads scanning the same class an issue and if so, how do we 
prevent that?
    - The deployment process is already (or can be) multi-threaded. How much 
benefit does this feature provide when multiple apps are being deployed in 
parallel?
    - What will be the impact on performance for already deployed applications 
if this feature is enabled?
    - Is a 20s default tieout to scan a JAR appropriate?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to