You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Doron Cohen (JIRA)" <ji...@apache.org> on 2007/06/23 08:24:25 UTC
[jira] Created: (LUCENE-941) Benchmark al line - {[AddDoc(4000)]:
4} : * - causes an infinite loop
Benchmark al line - {[AddDoc(4000)]: 4} : * - causes an infinite loop
----------------------------------------------------------------------
Key: LUCENE-941
URL: https://issues.apache.org/jira/browse/LUCENE-941
Project: Lucene - Java
Issue Type: Bug
Components: contrib/benchmark
Reporter: Doron Cohen
Assignee: Doron Cohen
Fix For: 2.3
Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
The line
{[AddDoc(4000)]: 4} : *
causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
To fix this the DocMaker exhastion check shuld be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Updated: (LUCENE-941) Benchmark alg line - {[AddDoc(4000)]:
4} : * - causes an infinite loop
Posted by "Doron Cohen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Doron Cohen updated LUCENE-941:
-------------------------------
Attachment: lucene-941-patch.txt
Previous fix did not cover the case of a ResetInput task after exhaustion.
Updated patch is fixing this case as well.
> Benchmark alg line - {[AddDoc(4000)]: 4} : * - causes an infinite loop
> -----------------------------------------------------------------------
>
> Key: LUCENE-941
> URL: https://issues.apache.org/jira/browse/LUCENE-941
> Project: Lucene - Java
> Issue Type: Bug
> Components: contrib/benchmark
> Reporter: Doron Cohen
> Assignee: Doron Cohen
> Priority: Minor
> Fix For: 2.3
>
> Attachments: lucene-941-patch.txt, lucene-941-patch.txt
>
>
> Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
> The line
> {[AddDoc(4000)]: 4} : *
> causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
> To fix this the DocMaker exhaustion check should be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Resolved: (LUCENE-941) Benchmark alg line -
{[AddDoc(4000)]: 4} : * - causes an infinite loop
Posted by "Doron Cohen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Doron Cohen resolved LUCENE-941.
--------------------------------
Resolution: Fixed
Lucene Fields: (was: [New])
fixed.
> Benchmark alg line - {[AddDoc(4000)]: 4} : * - causes an infinite loop
> -----------------------------------------------------------------------
>
> Key: LUCENE-941
> URL: https://issues.apache.org/jira/browse/LUCENE-941
> Project: Lucene - Java
> Issue Type: Bug
> Components: contrib/benchmark
> Reporter: Doron Cohen
> Assignee: Doron Cohen
> Priority: Minor
> Fix For: 2.3
>
> Attachments: lucene-941-patch.txt, lucene-941-patch.txt
>
>
> Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
> The line
> {[AddDoc(4000)]: 4} : *
> causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
> To fix this the DocMaker exhaustion check should be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Updated: (LUCENE-941) Benchmark alg line - {[AddDoc(4000)]:
4} : * - causes an infinite loop
Posted by "Doron Cohen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Doron Cohen updated LUCENE-941:
-------------------------------
Attachment: lucene-941-patch.txt
Attached a test demonstrating the bug and a fix for it.
I will commit it in a few days unless there are any concerns.
> Benchmark alg line - {[AddDoc(4000)]: 4} : * - causes an infinite loop
> -----------------------------------------------------------------------
>
> Key: LUCENE-941
> URL: https://issues.apache.org/jira/browse/LUCENE-941
> Project: Lucene - Java
> Issue Type: Bug
> Components: contrib/benchmark
> Reporter: Doron Cohen
> Assignee: Doron Cohen
> Priority: Minor
> Fix For: 2.3
>
> Attachments: lucene-941-patch.txt
>
>
> Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
> The line
> {[AddDoc(4000)]: 4} : *
> causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
> To fix this the DocMaker exhaustion check should be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Updated: (LUCENE-941) Benchmark alg line - {[AddDoc(4000)]:
4} : * - causes an infinite loop
Posted by "Doron Cohen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Doron Cohen updated LUCENE-941:
-------------------------------
Priority: Minor (was: Major)
Description:
Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
The line
{[AddDoc(4000)]: 4} : *
causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
To fix this the DocMaker exhaustion check should be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
was:
Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
The line
{[AddDoc(4000)]: 4} : *
causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
To fix this the DocMaker exhastion check shuld be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
Summary: Benchmark alg line - {[AddDoc(4000)]: 4} : * - causes an infinite loop (was: Benchmark al line - {[AddDoc(4000)]: 4} : * - causes an infinite loop)
> Benchmark alg line - {[AddDoc(4000)]: 4} : * - causes an infinite loop
> -----------------------------------------------------------------------
>
> Key: LUCENE-941
> URL: https://issues.apache.org/jira/browse/LUCENE-941
> Project: Lucene - Java
> Issue Type: Bug
> Components: contrib/benchmark
> Reporter: Doron Cohen
> Assignee: Doron Cohen
> Priority: Minor
> Fix For: 2.3
>
>
> Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
> The line
> {[AddDoc(4000)]: 4} : *
> causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
> To fix this the DocMaker exhaustion check should be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Commented: (LUCENE-941) Benchmark alg line -
{[AddDoc(4000)]: 4} : * - causes an infinite loop
Posted by "Michael McCandless (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12527139 ]
Michael McCandless commented on LUCENE-941:
-------------------------------------------
Doron are you working on this one? I think we want to release 2.3 pretty soon and this one is marked with 2.3 fix version.
> Benchmark alg line - {[AddDoc(4000)]: 4} : * - causes an infinite loop
> -----------------------------------------------------------------------
>
> Key: LUCENE-941
> URL: https://issues.apache.org/jira/browse/LUCENE-941
> Project: Lucene - Java
> Issue Type: Bug
> Components: contrib/benchmark
> Reporter: Doron Cohen
> Assignee: Doron Cohen
> Priority: Minor
> Fix For: 2.3
>
>
> Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
> The line
> {[AddDoc(4000)]: 4} : *
> causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
> To fix this the DocMaker exhaustion check should be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Commented: (LUCENE-941) Benchmark alg line -
{[AddDoc(4000)]: 4} : * - causes an infinite loop
Posted by "Doron Cohen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528313 ]
Doron Cohen commented on LUCENE-941:
------------------------------------
Two notes on current patch:
- Two ResetSystem Tasks now subclass ResetInputsTask.
- Unlike initially intended, fix is mainly in TaskSequence, not relying on DocMakers, so that it can easily be extended to work with other "makers".
> Benchmark alg line - {[AddDoc(4000)]: 4} : * - causes an infinite loop
> -----------------------------------------------------------------------
>
> Key: LUCENE-941
> URL: https://issues.apache.org/jira/browse/LUCENE-941
> Project: Lucene - Java
> Issue Type: Bug
> Components: contrib/benchmark
> Reporter: Doron Cohen
> Assignee: Doron Cohen
> Priority: Minor
> Fix For: 2.3
>
> Attachments: lucene-941-patch.txt, lucene-941-patch.txt
>
>
> Background in http://www.mail-archive.com/java-dev@lucene.apache.org/msg10831.html
> The line
> {[AddDoc(4000)]: 4} : *
> causes an infinite loop because the parallel sequence would mask the exhaustion from the outer sequential sequence.
> To fix this the DocMaker exhaustion check should be modified to rely on the doc maker instance only, and to be reset when the inputs are being reset.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org