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

   I wish transient cores was better isolated to users that opt-in to use it.  
I'm thinking, "SolrCores" could be pluggable with a subclass that supports 
TransientCores; the default (SolrCores itself) would not.  Then we could do 
something simple for the default implementation and delay how to handle 
transient cores.  For example this read/write lock stuff could be in the 
default/base impl but we leave the transient cache implementing one alone 
(wouldn't have this optimization, at least for now).  This doesn't seem hard 
and lets us punt on transient core complexity ramifications.  It makes the 
default case easier to understand (no transient core code interaction) and with 
the PR here, removes a bottleneck you saw.


-- 
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...@solr.apache.org

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


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

Reply via email to