>  The problem here is that you may have M requests queued up for the _same_
core, each with a new update request.

With transientCacheSize ==1, as soon as the update request for Core B is
received, Core B encounters data corruption not Core A. Both Core A and Core
B are receiving update requets.

I am presuming this happens on core close after the ref count is decremented
for Core B to process the request for Core A.

In production number of cores on solr == 100+.
Transient cache is sized so jvm heap and os filecache is aligned to a
manageable number of open cores we can serve (isOpen != false).

So when a random update request comes in, corruption is seen. Very painful
since now a restore needs to be invoked. This is happening 5 to 10 times a
day.



--
Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Reply via email to