Upvote for Mikhail's suggestion: That's the root cause of the problem: The PR 
has drifted too much for Crave to get a correct git merge base.
Evidence : The PR is at most 8 files. Crave seems to thing it is 42 files and 
thousands of changes:
Run ./crave run --clean
42 files changed, 1032 insertions(+), 261 deletions(-)
Thanks,
-Uv
On Mar 9 2023, at 9:46 am, Mikhail Khludnev <m...@apache.org> wrote:
> Hello Kevin,
> It happened to me too. I fixed it with rebasing pr branch.
> $git pull --rebase origin main
> $git push -f myfork PR-branch
>
> On Thu, Mar 9, 2023 at 5:50 PM Kevin Risden <kris...@apache.org> wrote:
> > I've noticed failures like this on PRs quite a few times when github
> > actions for `./gradlew check` pass no issue.
> >
> > https://github.com/apache/solr/actions/runs/4375627158/jobs/7656583100
> >
> > Setting up workspace (this could take some time)...
> > > Pulling container image...
> > > Finished pulling container image
> > > Switched to a new branch
> > > 'detached-57bb78866cc07e76f6d16cc0e08e1b6ef8701444'
> > > setting commitID to 90c4c50877c81fdf578c8ccf8f6976408eefaf27
> > > committer id not set in git config, hence setting it to Crave
> > > committer email not set in git config, hence setting it to
> > cr...@crave.io
> > > error: patch failed:
> > > solr/core/src/test/org/apache/solr/handler/TestHttpRequestId.java:48
> > > error: solr/core/src/test/org/apache/solr/handler/TestHttpRequestId.java:
> > > patch does not apply
> > > hint: Use 'git am --show-current-patch=diff' to see the failed patch
> > > Applying: SOLR-16681: Throw exception when attempting to replace
> > uniqueKey
> > > via fl in distributed request (#1384)
> > > Applying: SOLR-16676: Test improvements
> > > Applying: Avoid assertNotNull
> > > Applying: SOLR-16643: reRankOperator=multiply/replace options (#1431)
> > > Applying: SOLR-16676 Http2SolrClient loss of MDC context flaky test
> > changes
> > > Patch failed at 0005 SOLR-16676 Http2SolrClient loss of MDC context flaky
> > > test changes
> > > When you have resolved this problem, run "git am --continue".
> > > If you prefer to skip this patch, run "git am --skip" instead.
> > > To restore the original branch and stop patching, run "git am --abort".
> >
> >
> > The branch has main merged and is up to date so there should be no
> > conflicts. Based on the output its hard to tell why it failed to apply.
> >
> > Kevin Risden
> >
> >
> > On Thu, Feb 9, 2023 at 4:33 PM Jan Høydahl <jan....@cominvent.com> wrote:
> >
> > > Looks like crave test (in github actions) is still somewhat unstable,
> > > sometimes failing to allocate resoources?
> > >
> > > Also, question regarding how to inspect crave failed tests. How to access
> > > the full log, it just says it is at file:///tmp/... but is there a way
> > for
> > > crave to generate a URL where one can access the test result output in
> > the
> > > cloud?
> > >
> > > Jan
> > >
> > > > 29. jan. 2023 kl. 20:32 skrev Yuvraaj Kelkar <yuvr...@gmail.com>:
> > > >
> > > > Updated default command to
> > > > ./gradlew localSettings && ./gradlew --max-workers=`nproc`
> > > -Ptests.jvms=96 test
> > > >
> > > > Thanks,
> > > > -Uv
> > > >
> > > > On Jan 29 2023, at 5:00 am, Ishan Chattopadhyaya <
> > > ichattopadhy...@gmail.com> wrote:
> > > >> Thanks to Crave! Seems like there's Dual XEON 24 core processors
> > > >> available on the system.
> > > >>
> > > >> I pushed the parallelism to 96, and times reduced from 8.5 min to ~5.5
> > > min.
> > > >> ~/crave run -- './gradlew localSettings && ./gradlew
> > > >> --max-workers=`nproc` -Ptests.jvms=96 test'
> > > >> ....
> > > >> The slowest tests (exceeding 500 ms) during this run:
> > > >> 94.39s BasicDistributedZkTest.test (:solr:core)
> > > >> 90.12s CheckHdfsIndexTest.testDeletedDocs (:solr:modules:hdfs)
> > > >> 74.73s PeerSyncReplicationTest.test (:solr:core)
> > > >> 71.84s LeaderElectionIntegrationTest.testSimpleSliceLeaderElection
> > > >> (:solr:core)
> > > >> 59.15s ReplicationFactorTest.test (:solr:core)
> > > >> 58.82s HdfsDirectoryTest.testRandomAccessWrites (:solr:modules:hdfs)
> > > >> 57.89s TestDistributedSearch.test (:solr:core)
> > > >> 54.44s BasicDistributedZk2Test.test (:solr:core)
> > > >> 52.49s TestStressInPlaceUpdates.stressTest (:solr:core)
> > > >> 51.46s UnloadDistributedZkTest.test (:solr:core)
> > > >> The slowest suites (exceeding 1s) during this run:
> > > >> 188.60s CheckHdfsIndexTest (:solr:modules:hdfs)
> > > >> 184.41s TestRecoveryHdfs (:solr:modules:hdfs)
> > > >> 116.30s SchemaTest (:solr:solrj)
> > > >> 100.00s BasicDistributedZkTest (:solr:core)
> > > >> 94.33s StreamDecoratorTest (:solr:solrj-streaming)
> > > >> 88.09s TestTlogReplica (:solr:core)
> > > >> 83.08s ReindexCollectionTest (:solr:core)
> > > >> 79.25s TestCloudConsistency (:solr:core)
> > > >> 78.69s HdfsDirectoryTest (:solr:modules:hdfs)
> > > >> 76.33s MultiThreadedOCPTest (:solr:core)
> > > >>
> > > >> BUILD SUCCESSFUL in 5m 2s
> > > >> 153 actionable tasks: 55 executed, 98 up-to-date
> > > >>
> > > >>
> > ------------------------------------------------------------------------
> > > >> Build Successful
> > > >>
> > > >> Total time: 5m25.5s
> > > >>
> > ------------------------------------------------------------------------
> > > >>
> > > >> On Sat, Jan 28, 2023 at 6:06 PM Eric Pugh
> > > >> <ep...@opensourceconnections.com> wrote:
> > > >>>
> > > >>> Fantastic!
> > > >>>
> > > >>>> On Jan 27, 2023, at 10:36 PM, Yuvraaj Kelkar <yuvr...@gmail.com>
> > > wrote:
> > > >>>>
> > > >>>> Hurray!
> > > >>>>
> > > >>>> On Fri, Jan 27, 2023, 19:27 David Smiley <dsmi...@apache.org>
> > wrote:
> > > >>>>
> > > >>>>> The PR is merged. Henceforth, all java based tests will run on PRs.
> > > >>>>> Also "crave run" now has the defaults so you can run that at your
> > > terminal
> > > >>>>> without adding all the extra args :-)
> > > >>>>>
> > > >>>>> I did an experiment[1] wondering how long it would take a typical
> > > GitHub
> > > >>>>> Action machine to run all these Solr tests. The answer is 96
> > > minutes. No
> > > >>>>> failures / timeouts; it really took that long.
> > > >>>>> [1]
> > > https://github.com/apache/solr/actions/runs/4028015923/jobs/6924417956
> > > >>>>>
> > > >>>>> ~ David Smiley
> > > >>>>> Apache Lucene/Solr Search Developer
> > > >>>>> http://www.linkedin.com/in/davidwsmiley
> > > >>>>>
> > > >>>>>
> > > >>>>> On Wed, Jan 25, 2023 at 5:22 PM David Smiley <dsmi...@apache.org>
> > > wrote:
> > > >>>>>
> > > >>>>>> We haven't been running all our tests in GitHub Actions (i.e. PR
> > > >>>>>> validation) because it was too time consuming to do so. I don't
> > > recall
> > > >>>>> how
> > > >>>>>> slow it was when someone last tried; it's probably better now but
> > > still
> > > >>>>>> slow. To make up for this, there is a GHA only for SolrJ if a PR
> > > touches
> > > >>>>>> SolrJ.
> > > >>>>>>
> > > >>>>>> There's now a PR here to introduce a new GHA that builds on
> > > Crave.io on a
> > > >>>>>> beefy machine: https://github.com/apache/solr/pull/1303 The PR
> > > >>>>>> validation took 11 minutes which is similar to the amount of time
> > it
> > > >>>>> took a
> > > >>>>>> GHA to just do precommit checks -- 10 minutes :-)
> > > >>>>>> I think we can remove the SolrJ specific GHA as it'll be
> > redundant.
> > > >>>>>>
> > > >>>>>> Furthermore, anyone can use this to run tests from the convenience
> > > of
> > > >>>>> your
> > > >>>>>> laptop at the CLI while you are in the middle of any change
> > (doesn't
> > > >>>>> matter
> > > >>>>>> what you have committed or not, pushed or not). To do so, run:
> > > crave run
> > > >>>>>> -- './gradlew localSettings && ./gradlew --max-workers=`nproc`
> > > >>>>>> -Ptests.jvms=48 test'
> > > >>>>>>
> > > >>>>>> Yeah that's long. There is a discussion in JIRA underway that may
> > > lead
> > > >>>>> to
> > > >>>>>> eliminating the "localSettings" step if, for example, it's moved
> > to
> > > a
> > > >>>>> bash
> > > >>>>>> script executed by the gradle wrapper (my proposal). I should also
> > > be
> > > >>>>> able
> > > >>>>>> to configure crave with a default run configuration with this
> > baked
> > > in.
> > > >>>>>> I'll post an update when I'm able to do that.
> > > >>>>>>
> > > >>>>>> ~ David Smiley
> > > >>>>>> Apache Lucene/Solr Search Developer
> > > >>>>>> http://www.linkedin.com/in/davidwsmiley
> > > >>>>>>
> > > >>>>>
> > > >>>
> > > >>> _______________________
> > > >>> Eric Pugh | Founder & CEO | OpenSource Connections, LLC |
> > 434.466.1467
> > > | http://www.opensourceconnections.com <
> > > http://www.opensourceconnections.com/> | My Free/Busy <
> > > http://tinyurl.com/eric-cal>
> > > >>> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed <
> > >
> > https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw
> > > >
> > > >>> This e-mail and all contents, including attachments, is considered to
> > > be Company Confidential unless explicitly stated otherwise, regardless of
> > > whether attachments are marked as such.
> > > >>>
> > > >>
> > > >> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org
> > > >> For additional commands, e-mail: dev-h...@solr.apache.org
> > > >>
> > > >
> > >
> > >
> >
>
>
> --
> Sincerely yours
> Mikhail Khludnev
> https://t.me/MUST_SEARCH
> A caveat: Cyrillic!
>

Reply via email to