|
||||||||
|
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira |
||||||||
- [jira] [Updated] (LUCENE-4323) Add max cfs segme... Alexey Lef (JIRA)
- [jira] [Updated] (LUCENE-4323) Add max cfs segme... Alexey Lef (JIRA)
- [jira] [Commented] (LUCENE-4323) Add max cfs seg... Uwe Schindler (JIRA)
- [jira] [Assigned] (LUCENE-4323) Add max cfs segm... Uwe Schindler (JIRA)
- [jira] [Commented] (LUCENE-4323) Add max cfs seg... Michael McCandless (JIRA)
- [jira] [Commented] (LUCENE-4323) Add max cfs seg... Steven Rowe (JIRA)
- [jira] [Updated] (LUCENE-4323) Add max cfs segme... Uwe Schindler (JIRA)
- [jira] [Resolved] (LUCENE-4323) Add max cfs segm... Uwe Schindler (JIRA)
- [jira] [Reopened] (LUCENE-4323) Add max cfs segm... Robert Muir (JIRA)
- [jira] [Commented] (LUCENE-4323) Add max cfs seg... Robert Muir (JIRA)
- [jira] [Commented] (LUCENE-4323) Add max cfs seg... Uwe Schindler (JIRA)
- [jira] [Updated] (LUCENE-4323) Add max cfs segme... Uwe Schindler (JIRA)
- [jira] [Commented] (LUCENE-4323) Add max cfs seg... Robert Muir (JIRA)
- [jira] [Resolved] (LUCENE-4323) Add max cfs segm... Robert Muir (JIRA)

You fix just hides the problem which is caused by another randomization in LTC:
Here is the explanation:
Your fix - (setting LMP's maxMerge) is not changing anything here - the max size is still Long.MAX_VALUE internally! The change is really that you change the order of newLogMergePolicy(),newIndexWriterConfig() [they were the other order before] -> this changes random numbers completely.
What I changed in my patch was missing randomization in new LogMergePolicy for cfsRatio! Before it was always 0.1, preventing creating CFS on addIndexes at all! In the original seed without your patch, the cfsRatio was then randomized to ~0.8, causing CFS files to be created -> causing disk Full.
The cause is simply additional randomization, missing before for newLogMergePolicy().
The correct way to fix this test is to prevent CFS files at all: newLogMergePolicy(false).
Should I commit that fix?