[
https://issues.apache.org/jira/browse/SOLR-16819?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris M. Hostetter updated SOLR-16819:
--------------------------------------
Attachment: SOLR-16819.patch
Status: Open (was: Open)
Most of the changes made in SOLR-10466 look like this...
{noformat}
- cloudClient.setDefaultCollection(testCollectionName);
- sendDoc(1);
+ sendDoc(testCollectionName, 1);
{noformat}
Which made this change stick out like a sore thumb...
{noformat}
- cloudClient.setDefaultCollection(testCollectionName);
-
sendDoc(1);
{noformat}
Attached patch adresses this, removing the one arg {{sendDoc(int)}} to ensure
nobody ever makes that mistake in any future test edits.
----
FWIW: the section of the test that fails is gated like this...
{code}
if (TEST_NIGHTLY) {
// each time
testRf3();
}
{code}
...i'm guessing that when you were "...currently working on making sure the
nightly tests pass..." you did something like this...
{noformat}
-Ptests.filter='@Nightly'
{noformat}
...to beast the nightlies while ignoring the other tests you had already fixed.
But that only ensures that tests with the \@Nightly annotation get run -- it
doesn't impact things like {{TEST_NIGHTLY}} or {{TEST_MULTIPLER}} the way
{{-Ptests.nightly=true}} does.
So you probably saw failures from other lines in the test, fixed those, and not
noticed that these lines also needed fixed because they wouldn't have caused
failures w/o {{-Ptests.nightly=true}} being explicitly set.
> (nightly) HttpPartitionTest broken regardless of seed
> ------------------------------------------------------
>
> Key: SOLR-16819
> URL: https://issues.apache.org/jira/browse/SOLR-16819
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Reporter: Chris M. Hostetter
> Priority: Major
> Attachments: SOLR-16819.patch
>
>
> {{HttpPartitionTest}} (which is a nightly test) has been failing 100% of the
> time on jenkins for the past month (2023-05-01 to 2023-05-25 at time of
> writting)
> Before that – we have no reported failures since 2022-07, which is weird
> because up to that point this test was always a bit flakey.
> Checking out older version of main from april and running {{./gradlew -p
> solr/core test -Ptests.nightly=true --tests HttpPartitionTest}} show that
> this test definitely *should* have failed a lot of nightly builds prior to
> 2023-05-01 ... so i'm assuming we had some jenkins or gradle build glitch
> that prevented it from being run? (i didn't dig into this)
> picking an arbitrary commit point from a few months ago when i could confirm
> the test *did* pass i then ran {{git bisect}} and it identified
> 708524315bf64ed5dbcfd470c8fadd435c861f78 / SOLR-10466 as the first bad commit
> (which is also the most recent commit to this file)
>
> (NOTE: this problem also seems to affect the subclass
> {{HttpPartitionWithTlogReplicasTest}} which has also been failing 100% of the
> time for the past month)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]