dsmiley commented on PR #4215:
URL: https://github.com/apache/solr/pull/4215#issuecomment-4329198060

   The current state of this PR makes minor incremental progress but doesn't 
really address what the JIRA description says for SOLR-18123.  Whoever tackles 
this should attempt to fundamentally understand what this system property is 
for, what reads it (hint: solr.xml allowPaths default, and NodeConfig, 
CoreContainer as well) to see what is being protected, and wether that even 
makes sense to do in tests.  The ref guide probably documents allowPaths.  I 
wrote the JIRA description -- I do not think it makes sense to protect which 
dirs can be written in a test situation.  It appears this setting has been 
abused to apply to other related things beyond its original scope from its 
original purpose.  Please review that.  I don't see why a core would ever need 
to be written outside of the coreRootDir, and so I'm not sure why allowPaths 
needs to exist if it only protects that.  So I only have partial information 
here; exploration is needed.  I think the ultimate outcome should be that 
*very* 
 few tests if any explicitly customize allowPaths.  Like, only tests actually 
testing that this mechanism works.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to