[ 
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: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to