[
https://issues.apache.org/jira/browse/SOLR-17156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17815826#comment-17815826
]
Mikhail Khludnev commented on SOLR-17156:
-----------------------------------------
It's weird. Here's the first parent {{id=6}} block indexed:
{code}
<doc><field name="parent_s">c</field><field name="id">6</field><doc><field
name="grand_s">y</field><field name="grand_child_s">m</field><field
name="grand_parentchild_s">cm</field><field name="id">0</field></doc>,
<doc><field name="child_s">m</field><field
name="parentchild_s">cm</field><field name="childparent_s">c</field><field
name="id">1</field></doc>,
<doc><field name="grand_s">z</field><field
name="grand_child_s">k</field><field
name="grand_parentchild_s">ck</field><field name="id">2</field></doc>,
<doc><field name="child_s">k</field><field
name="parentchild_s">ck</field><field name="childparent_s">c</field><field
name="id">3</field></doc>,
<doc><field name="grand_s">x</field><field
name="grand_child_s">l</field><field
name="grand_parentchild_s">cl</field><field name="id">4</field></doc>,
<doc><field name="child_s">l</field><field
name="parentchild_s">cl</field><field name="childparent_s">c</field><field
name="id">5</field></doc></doc>
{code}
but it becomes the second block, with the parent doc flipped to the first
position (should be the last in the block).
Here's how it occur in the index:
{code}
...
<doc> <!-- the final parent doc in the prev block, although it was
indexed as the second -->
<arr name="parent_s">
<str>a</str>
</arr>
<str name="id">13</str>
<str name="_root_">13</str>
<long name="_version_">1790363150760017920</long>
<int name="[docid]">6</int></doc>
<doc> <!-- the nest block (indexed first), is broken - parent goes the
first one -->
<arr name="parent_s">
<str>c</str>
</arr>
<str name="id">6</str>
<str name="_root_">6</str>
<long name="_version_">1790363150204272640</long>
<int name="[docid]">7</int></doc>
<doc>
<arr name="child_s">
<str>l</str>
</arr>
<arr name="parentchild_s">
<str>cl</str>
</arr>
<arr name="childparent_s">
<str>c</str>
</arr>
<str name="id">5</str>
<str name="_root_">6</str>
<long name="_version_">1790363150204272640</long>
<int name="[docid]">8</int></doc>
{code}
Looks like severe problem.
> BJQParserTest failure
> ----------------------
>
> Key: SOLR-17156
> URL: https://issues.apache.org/jira/browse/SOLR-17156
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Reporter: Mikhail Khludnev
> Priority: Minor
> Attachments: BJQparser failures.txt
>
>
> Jan Høydahl
> 1 day ago
> Found a reproducing test failure in one of my PRs:
> ./gradlew test --tests BJQParserTest.testScoreNoneScoringForParent
> -Dtests.seed=64B42E4E04C52D8C -Dtests.locale=ru-KZ
> -Dtests.timezone=Europe/Berlin -Dtests.asserts=true
> -Dtests.file.encoding=UTF-8
> Jan Høydahl
> 1 day ago
> Context:
> https://github.com/apache/solr/actions/runs/7807020078/job/21294546240?pr=2249
> :solr:core:test (FAILURE): 4950 test(s), 7 failure(s), 203 skipped
> 4950 tests completed, 7 failed, 203 skipped
> > Task :solr:core:test FAILED
> > Task :solr:core:wipeTaskTemp
> ERROR: The following test(s) have failed:
> - org.apache.solr.search.join.BJQParserTest.testScoreNoneScoringForParent
> (:solr:core)
> Test output:
> /tmp/src/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.join.BJQParserTest.txt
> Reproduce with: gradlew :solr:core:test --tests
> "org.apache.solr.search.join.BJQParserTest.testScoreNoneScoringForParent"
> -Ptests.jvms=96 "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m"
> -Ptests.seed=64B42E4E04C52D8C -Ptests.file.encoding=ISO-8859-1
> - org.apache.solr.search.join.BJQParserTest.testFull (:solr:core)
> Test output:
> /tmp/src/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.join.BJQParserTest.txt
> Reproduce with: gradlew :solr:core:test --tests
> "org.apache.solr.search.join.BJQParserTest.testFull" -Ptests.jvms=96
> "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m"
> -Ptests.seed=64B42E4E04C52D8C -Ptests.file.encoding=ISO-8859-1
> - org.apache.solr.search.join.BJQParserTest.testScoresForParent (:solr:core)
> Test output:
> /tmp/src/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.join.BJQParserTest.txt
> Reproduce with: gradlew :solr:core:test --tests
> "org.apache.solr.search.join.BJQParserTest.testScoresForParent"
> -Ptests.jvms=96 "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m"
> -Ptests.seed=64B42E4E04C52D8C -Ptests.file.encoding=ISO-8859-1
> - org.apache.solr.search.join.BJQParserTest.testCacheHit (:solr:core)
> Test output:
> /tmp/src/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.join.BJQParserTest.txt
> Reproduce with: gradlew :solr:core:test --tests
> "org.apache.solr.search.join.BJQParserTest.testCacheHit" -Ptests.jvms=96
> "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m"
> -Ptests.seed=64B42E4E04C52D8C -Ptests.file.encoding=ISO-8859-1
> - org.apache.solr.search.join.BJQParserTest.testGrandChildren (:solr:core)
> Test output:
> /tmp/src/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.join.BJQParserTest.txt
> Reproduce with: gradlew :solr:core:test --tests
> "org.apache.solr.search.join.BJQParserTest.testGrandChildren" -Ptests.jvms=96
> "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m"
> -Ptests.seed=64B42E4E04C52D8C -Ptests.file.encoding=ISO-8859-1
> - org.apache.solr.search.join.BJQParserTest.testToChildFilters (:solr:core)
> Test output:
> /tmp/src/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.join.BJQParserTest.txt
> Reproduce with: gradlew :solr:core:test --tests
> "org.apache.solr.search.join.BJQParserTest.testToChildFilters"
> -Ptests.jvms=96 "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m"
> -Ptests.seed=64B42E4E04C52D8C -Ptests.file.encoding=ISO-8859-1
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]