[
https://issues.apache.org/jira/browse/SOLR-5652?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hoss Man updated SOLR-5652:
---------------------------
Attachment: SOLR-5652.codec.skip.dv.patch
rather then just use SupressCodec in this test, here's a patch that checks to
see if the codec supports docvalues with sort missing, and if not then it skips
those fields -- but the other fields are still checked.
you can see it working by comparing the logs messages (showing the fields
tested) between things like...
{noformat}
ant test -Dtestcase=DistribCursorPagingTest -Dtests.codec=Lucene40
vs
ant test -Dtestcase=DistribCursorPagingTest -Dtests.codec=Lucene45
{noformat}
Before i commit this though, i really want to add an explicit sanity checking
that the docs are in the expected order so we can see a definitive and
consistent fail from the problem this tries to prevent ... i'm going to work on
that this afternoon.
(I also want to docValue fields to the test schema that don't use either
sortMissingLast _or_ sortMissingFirst, and just rely on the default behavior
... not sure why i didn't think to include that in the first place)
> Heisenbug in DistribCursorPagingTest: "walk already seen ..."
> -------------------------------------------------------------
>
> Key: SOLR-5652
> URL: https://issues.apache.org/jira/browse/SOLR-5652
> Project: Solr
> Issue Type: Bug
> Reporter: Hoss Man
> Assignee: Hoss Man
> Attachments: 129.log, 372.log, SOLR-5652.codec.skip.dv.patch,
> jenkins.thetaphi.de_Lucene-Solr-4.x-MacOSX_1200.log.txt,
> jenkins.thetaphi.de_Lucene-Solr-4.x-MacOSX_1217.log.txt
>
>
> Several times now, Uwe's jenkins has encountered a "walk already seen ..."
> assertion failure from DistribCursorPagingTest that I've been unable to
> fathom, let alone reproduce (although sarowe was able to trigger a similar,
> non-reproducible seed, failure on his machine)
> Using this as a tracking issue to try and make sense of it.
> Summary of things noticed so far:
> * So far only seen on http://jenkins.thetaphi.de & sarowe's mac
> * So far seen on MacOSX and Linux
> * So far seen on branch 4x and trunk
> * So far seen on Java6, Java7, and Java8
> * fails occured in first block of randomized testing:
> ** we've indexed a small number of randomized docs
> ** we're explicitly looping over every field and sorting in both directions
> * fails were sorting on one of the "\*_dv_last" or "\*_dv_first" fields
> (docValues=true, either sortMissingLast=true OR sortMissingFirst=true)
> ** for desc sorts, sort on same field asc has worked fine just before this
> (fields are in arbitrary order, but "asc" always tried before "desc")
> ** sorting on some other random fields has sometimes been tried before this
> and worked
> (specifics of each failure seen in the wild recorded in comments)
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]