[ 
https://issues.apache.org/jira/browse/LUCENE-10088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17411249#comment-17411249
 ] 

Michael McCandless commented on LUCENE-10088:
---------------------------------------------

Hmm, I instrumented {{MockDirectoryWrapper}} just a bit to print all {{close}} 
after the {{too many open files}} exception.  There are indeed many open files, 
but curiously they are all {{.fdt}} and {{.fdx}} and {{temp}} files.  They look 
like this:
{noformat}
  1>   MDW.close: name=_2d1.fdm 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d1.fdt 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d1_Lucene90FieldsIndex-doc_ids_4q0.tmp 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d1_Lucene90FieldsIndexfile_pointers_4q1.tmp 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d2.fdm 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d2.fdt 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d2_Lucene90FieldsIndex-doc_ids_4q2.tmp 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d2_Lucene90FieldsIndexfile_pointers_4q3.tmp 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d3.fdm 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d3.fdt 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d3_Lucene90FieldsIndex-doc_ids_4q4.tmp 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d3_Lucene90FieldsIndexfile_pointers_4q5.tmp 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d4.fdm 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d4.fdt 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d4_Lucene90FieldsIndex-doc_ids_4q6.tmp 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy]
  1>   MDW.close: name=_2d4_Lucene90FieldsIndexfile_pointers_4q7.tmp 
thread=Thread[Thread-3,5,TGRP-TestIndexWriterMergePolicy] {noformat}
In total there are 667 {{.fdt}} and {{.fdx}} still open, and 1334 temp files.  
Maybe something about flushing/merging stored fields is leaking file handles?

> Too many open files in 
> TestIndexWriterMergePolicy.testStressUpdateSameDocumentWithMergeOnGetReader
> --------------------------------------------------------------------------------------------------
>
>                 Key: LUCENE-10088
>                 URL: https://issues.apache.org/jira/browse/LUCENE-10088
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Michael McCandless
>            Priority: Major
>
> [This build 
> failure|https://ci-builds.apache.org/job/Lucene/job/Lucene-NightlyTests-main/386/]
>  reproduces for me.  I'll try to dig.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to