DWFlushControl does not take active DWPT out of the loop on fullFlush
---------------------------------------------------------------------
Key: LUCENE-3090
URL: https://issues.apache.org/jira/browse/LUCENE-3090
Project: Lucene - Java
Issue Type: Bug
Components: Index
Affects Versions: 4.0
Reporter: Simon Willnauer
Assignee: Simon Willnauer
Priority: Critical
Fix For: 4.0
We have seen several OOM on TestNRTThreads and all of them are caused by
DWFlushControl missing DWPT that are set as flushPending but can't full due to
a full flush going on. Yet that means that those DWPT are filling up in the
background while they should actually be checked out and blocked until the full
flush finishes. Even further we currently stall on the maxNumThreadStates while
we should stall on the num of active thread states. I will attach a patch
tomorrow.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]