The OpenCloseCoreStressTest is occasionally failing, I was looking at two of them last night and I'm wondering if there's an issue with warming searchers or perhaps background merging. I've been rather assuming that core.close() waits until all that is done, but I don't have any proof of that.
Is there a good way to find out if a searcher for a particular SolrCore is in process of autowarming or if there's a background merge going on? I might try preventing opens/closes if a background thread is warming a core. I already prevent load/unload/reload operations from occurring simultaneously, but I'm wondering if I'm running afoul of either 1> background merging 2> autowarming This will be an ugly one to debug, so any thoughts welcome.... Thanks, Erick
