[jira] [Updated] (LUCENE-4245) IndexWriter#close(true) should either not be interruptible or should abort background merge threads before returning

2012-07-23 Thread Uwe Schindler (JIRA)
[ https://issues.apache.org/jira/browse/LUCENE-4245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Uwe Schindler updated LUCENE-4245: -- Attachment: LUCENE-4245.patch Patch that preserves Thread interrupt status and handles thread

[jira] [Updated] (LUCENE-4245) IndexWriter#close(true) should either not be interruptible or should abort background merge threads before returning

2012-07-23 Thread Uwe Schindler (JIRA)
[ https://issues.apache.org/jira/browse/LUCENE-4245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Uwe Schindler updated LUCENE-4245: -- Attachment: LUCENE-4245.patch Improved patch, much simplier. close() is no longer interruptibl

[jira] [Updated] (LUCENE-4245) IndexWriter#close(true) should either not be interruptible or should abort background merge threads before returning

2012-07-23 Thread Uwe Schindler (JIRA)
[ https://issues.apache.org/jira/browse/LUCENE-4245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Uwe Schindler updated LUCENE-4245: -- Attachment: LUCENE-4245.patch Much more easier patch: - In preparation for Roberts work on LU

[jira] [Updated] (LUCENE-4245) IndexWriter#close(true) should either not be interruptible or should abort background merge threads before returning

2012-07-22 Thread Uwe Schindler (JIRA)
[ https://issues.apache.org/jira/browse/LUCENE-4245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Uwe Schindler updated LUCENE-4245: -- Attachment: LUCENE-4245.patch Unfortunately more methods in CMS can throw ThreadInterruptedExc

[jira] [Updated] (LUCENE-4245) IndexWriter#close(true) should either not be interruptible or should abort background merge threads before returning

2012-07-22 Thread Uwe Schindler (JIRA)
[ https://issues.apache.org/jira/browse/LUCENE-4245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Uwe Schindler updated LUCENE-4245: -- Attachment: LUCENE-4245.patch Here my idea of a patch, there is still a crazy test missing enf