[prev in list] [next in list] [prev in thread] [next in thread] 

List:       solr-dev
Subject:    Re: ./crave pull .. 'heapdumps/* Fwd: [JENKINS] Solr =?utf-8?Q?=C2=BB_?=Solr-Check-9.x - Build # 594
From:       Yuvraaj Kelkar <uv () crave ! io>
Date:       2023-12-04 3:36:24
Message-ID: AF58603E-FB74-492A-8190-F5B8275DB6AD () getmailspring ! com
[Download RAW message or body]

Investingating

On Dec 3 2023, at 2:44 pm, David Smiley <david.w.smiley@gmail.com> wrote:
> I updated the script accordingly and I still see the problem:
> 
> https://ci-builds.apache.org/job/Solr/job/Solr-Check-9.x/6008/console \
> (https://link.getmailspring.com/link/AF58603E-FB74-492A-8190-F5B8275DB6AD@getmailspr \
> ing.com/0?redirect=https%3A%2F%2Fci-builds.apache.org%2Fjob%2FSolr%2Fjob%2FSolr-Check-9.x%2F6008%2Fconsole&recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn)
>  + status=0
> + ./crave pull --extra-rsync-flags ' --ignore-missing-args' \
>                 '**/build/**/test/TEST-*.xml' '**/*.events' 'heapdumps/**' \
>                 '**/hs_err_pid*'
> Error: rsync: [sender] change_dir "/tmp/src/solr/heapdumps" failed: No such file or \
> directory (2) rsync error: some files/attrs were not transferred (see previous \
>                 errors) (code 23) at main.c(1675) [Receiver=3.1.2]
> rsync: [Receiver] write error: Broken pipe (32)
> ~ David
> 
> 
> 
> 
> 
> 
> 
> 
> On Sat, Dec 2, 2023 at 5:55 PM Mikhail Khludnev <mkhl@apache.org \
> (mailto:mkhl@apache.org)> wrote:
> > Thanks Yuvraaj.
> > dev@, how to tweak jenkins script?
> > 
> > 
> > On Sat, Dec 2, 2023 at 9:25 PM Yuvraaj Kelkar <uv@crave.io \
> > (mailto:uv@crave.io)> wrote:
> > > The new version of crave is in place and will be used automatically on the next \
> > > invocation from Jenkins. Can you update the Jenkins script to call crave like \
> > > this: 
> > > ./crave pull --extra-rsync-flags ' --ignore-missing-args' \
> > > '**/build/**/test/TEST-*.xml' '**/*.events' 'heapdumps/**' '**/hs_err_pid*' \
> > > Release has been marked here: \
> > > https://github.com/accupara/crave/releases/tag/0.2-6879 \
> > > (https://link.getmailspring.com/link/010A76BD-7093-4BFD-980E-9902966570FF@getmai \
> > > lspring.com/0?redirect=https%3A%2F%2Fgithub.com%2Faccupara%2Fcrave%2Freleases%2Ftag%2F0.2-6879&recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn)
> > >  Thanks,
> > > -Uv
> > > On Dec 1 2023, at 11:10 am, Mikhail Khludnev <mkhl@apache.org \
> > > (mailto:mkhl@apache.org)> wrote:
> > > > Make sense.
> > > > 
> > > > On Fri, Dec 1, 2023 at 7:56 PM Yuvraaj Kelkar <uv@crave.io \
> > > > (mailto:uv@crave.io)> wrote:
> > > > > I think the second option is what we'll go for.
> > > > > I'm going to add a flag to pull that will allow the user to specify extra \
> > > > > flags to be given to rsync. Then we can call crave pull like this:
> > > > > ./crave pull --extra-rsync-flags ' --ignore-missing-args' \
> > > > > '**/build/**/test/TEST-*.xml' '**/*.events' 'heapdumps/**' '**/hs_err_pid*' \
> > > > >                 
> > > > > *** Note the additional space before the hypen in ' --ignore-missing-args' \
> > > > > . This should handle the missing source files/directories.
> > > > > What do you think?
> > > > > Thanks,
> > > > > -Uv
> > > > > 
> > > > > On Dec 1 2023, at 12:56 am, Mikhail Khludnev <mkhl@apache.org \
> > > > > (mailto:mkhl@apache.org)> wrote:
> > > > > > Hello Yuvraaj,
> > > > > > Thanks for taking care of this. Honestly it's not my wheelhouse.
> > > > > > I seems like there's a consideration that a test getting out of heap will \
> > > > > > create heapdumps folder and put a file into. I don't know wether \
> > > > > > test/gradle can dump heap there ever. At least we don't have tests dumps \
> > > > > > heap there now. So, whether this folder exists or is absent is not \
> > > > > > certain. We have a few options:
> > > > > > - drop heapdumps/** from crave pull until someone needs to investigate a \
> > > > > >                 test falling out of memory.
> > > > > > - hack crave pull to ignore path wildcards for absent dir
> > > > > > - execute $mkdir heapdumps or $mkdir -p heapdumps (depending on script's \
> > > > > > error handling more) before $crave pull 
> > > > > > 
> > > > > > On Thu, Nov 30, 2023 at 11:24 PM Yuvraaj Kelkar <uv@crave.io \
> > > > > > (mailto:uv@crave.io)> wrote:
> > > > > > > I just started a build with crave:
> > > > > > > crave run ./gradlew --console=plain check integrationTests
> > > > > > > 
> > > > > > > And at the end of it, looked for the patterns in the crave pull \
> > > > > > > command: 
> > > > > > > admin@171074329f9e:/tmp/src/solr$ find . -name '*.events'
> > > > > > > admin@171074329f9e:/tmp/src/solr$ find . -name 'hs_err_pid*'
> > > > > > > admin@171074329f9e:/tmp/src/solr$
> > > > > > > admin@171074329f9e:/tmp/src/solr$ ls -l heapdumps
> > > > > > > ls: cannot access 'heapdumps': No such file or directory
> > > > > > > 
> > > > > > > The only thing I could get a lot of output on was
> > > > > > > 
> > > > > > > admin@171074329f9e:/tmp/src/solr$ find . | grep 'build.*test.TEST' | \
> > > > > > >                 head
> > > > > > > ./solr/solr-ref-guide/build/test-results/test/TEST-org.apache.solr.client.ref_guide_examples.JsonRequestApiTest.xml
> > > > > > >                 
> > > > > > > ./solr/solr-ref-guide/build/test-results/test/TEST-org.apache.solr.client.ref_guide_examples.UsingSolrJRefGuideExamplesTest.xml \
> > > > > > > (https://link.getmailspring.com/link/A1463805-BFD9-43A5-BD19-08E9AE1A445 \
> > > > > > > 0@getmailspring.com/0?redirect=TEST-org.apache.solr.client.ref_guide_examples.UsingSolrJRefGuideExamplesTest.xml&recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn)
> > > > > > >                 
> > > > > > > ./solr/solr-ref-guide/build/test-results/test/TEST-org.apache.solr.client.ref_guide_examples.IndexingNestedDocuments.xml
> > > > > > >                 
> > > > > > > ./solr/solr-ref-guide/build/test-results/test/TEST-org.apache.solr.client.ref_guide_examples.ZkConfigFilesTest.xml
> > > > > > >                 
> > > > > > > ./solr/solr-ref-guide/build/test-results/test/TEST-org.apache.solr.client.ref_guide_examples.JsonRequestApiHeatmapFacetingTest.xml
> > > > > > >                 
> > > > > > > ./solr/prometheus-exporter/build/test-results/test/TEST-org.apache.solr.prometheus.exporter.SolrExporterIntegrationTest.xml
> > > > > > >                 
> > > > > > > ./solr/prometheus-exporter/build/test-results/test/TEST-org.apache.solr.prometheus.scraper.SolrStandaloneScraperBasicAuthTest.xml
> > > > > > >                 
> > > > > > > ./solr/prometheus-exporter/build/test-results/test/TEST-org.apache.solr.prometheus.exporter.MetricsQueryTemplateTest.xml
> > > > > > >                 
> > > > > > > ./solr/prometheus-exporter/build/test-results/test/TEST-org.apache.solr.prometheus.scraper.SolrStandaloneScraperTest.xml
> > > > > > >                 
> > > > > > > ./solr/prometheus-exporter/build/test-results/test/TEST-org.apache.solr.prometheus.scraper.SolrCloudScraperTest.xml
> > > > > > >  
> > > > > > > Is there some other build command required to generate the other file \
> > > > > > > patterns? Thanks,
> > > > > > > -Uv
> > > > > > > 
> > > > > > > On Nov 30 2023, at 11:33 am, Yuvraaj Kelkar <uv@crave.io \
> > > > > > > (mailto:uv@crave.io)> wrote:
> > > > > > > > Investigating.
> > > > > > > > 
> > > > > > > > On Nov 26 2023, at 12:32 am, Mikhail Khludnev <mkhl@apache.org \
> > > > > > > > (mailto:mkhl@apache.org)> wrote:
> > > > > > > > > Pardon
> > > > > > > > > 
> > > > > > > > > On Sun, Nov 26, 2023 at 11:28 AM Gautam Worah \
> > > > > > > > > <worah.gautam@gmail.com (mailto:worah.gautam@gmail.com)> wrote:
> > > > > > > > > > I think you meant to send it to dev@solr.apache.org \
> > > > > > > > > > (mailto:dev@solr.apache.org)? 
> > > > > > > > > > On Sun, Nov 26, 2023 at 12:24 AM Mikhail Khludnev \
> > > > > > > > > > <mkhl@apache.org (mailto:mkhl@apache.org)> wrote:
> > > > > > > > > > > Hello
> > > > > > > > > > > It's rather like a logical error in crave pull. How to work \
> > > > > > > > > > > around it? 
> > > > > > > > > > > + status=0
> > > > > > > > > > > + ./crave pull '**/build/**/test/TEST-*.xml' '**/*.events' \
> > > > > > > > > > >                 'heapdumps/**' '**/hs_err_pid*'
> > > > > > > > > > > Error: rsync: [sender] change_dir "/tmp/src/solr/heapdumps" \
> > > > > > > > > > > failed: No such file or directory (2) rsync error: some \
> > > > > > > > > > > files/attrs were not transferred (see previous errors) (code \
> > > > > > > > > > >                 23) at main.c(1682) [Receiver=3.1.3]
> > > > > > > > > > > rsync: [Receiver] write error: Broken pipe (32)
> > > > > > > > > > > 
> > > > > > > > > > > + exit 0
> > > > > > > > > > > ---------- Forwarded message ---------
> > > > > > > > > > > From: Apache Jenkins Server <jenkins@builds.apache.org \
> > > > > > > > > > >                 (mailto:jenkins@builds.apache.org)>
> > > > > > > > > > > Date: Sun, Nov 26, 2023 at 11:17 AM
> > > > > > > > > > > Subject: [JENKINS] Solr  » Solr-Check-9.x - Build # 5949 - \
> > > > > > > > > > >                 Still Failing!
> > > > > > > > > > > To: <builds@solr.apache.org (mailto:builds@solr.apache.org)>
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > Build: \
> > > > > > > > > > > https://ci-builds.apache.org/job/Solr/job/Solr-Check-9.x/5949/ \
> > > > > > > > > > > No tests ran. Build Log:
> > > > > > > > > > > [...truncated 1490 lines...]
> > > > > > > > > > > ERROR: Step ‘Publish JUnit test result report' failed: No \
> > > > > > > > > > > test report files were found. Configuration error? Email was \
> > > > > > > > > > > triggered for: Failure - Any Sending email for trigger: Failure \
> > > > > > > > > > > - Any 
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > \
> > > > > > > > > > > To unsubscribe, e-mail: builds-unsubscribe@solr.apache.org \
> > > > > > > > > > > (mailto:builds-unsubscribe@solr.apache.org) For additional \
> > > > > > > > > > > commands, e-mail: builds-help@solr.apache.org \
> > > > > > > > > > > (mailto:builds-help@solr.apache.org) 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > --
> > > > > > > > > > > Sincerely yours
> > > > > > > > > > > Mikhail Khludnev
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > --
> > > > > > > > > Sincerely yours
> > > > > > > > > Mikhail Khludnev
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > --
> > > > > > Sincerely yours
> > > > > > Mikhail Khludnev
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > --
> > > > Sincerely yours
> > > > Mikhail Khludnev
> > > > 
> > > > 
> > > 
> > 
> > 
> > 
> > 
> > --
> > Sincerely yours
> > Mikhail Khludnev
> > 
> > 
> 
> 


[Attachment #3 (text/html)]

<div>Investingating</div><br><div class="gmail_quote_attribution">On Dec 3 2023, at \
2:44 pm, David Smiley &lt;david.w.smiley@gmail.com&gt; \
wrote:</div><blockquote><div><div>I updated the script accordingly and I still see \
the problem:</div><div><br></div><div><div><a \
href="https://link.getmailspring.com/link/AF58603E-FB74-492A-8190-F5B8275DB6AD@getmail \
spring.com/0?redirect=https%3A%2F%2Fci-builds.apache.org%2Fjob%2FSolr%2Fjob%2FSolr-Check-9.x%2F6008%2Fconsole&amp;recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn" \
title="https://ci-builds.apache.org/job/Solr/job/Solr-Check-9.x/6008/console">https:// \
ci-builds.apache.org/job/Solr/job/Solr-Check-9.x/6008/console</a></div></div><div><code><pre \
style="background-color:rgba(0,0,0,0.05);padding:0.2em 1em"><span \
style="color:rgb(30, 37, 44)">+ status=0<br>+ ./crave pull --extra-rsync-flags ' \
--ignore-missing-args' '**/build/**/test/TEST-*.xml' '**/*.events' 'heapdumps/**' \
'**/hs_err_pid*'<br>Error: rsync: [sender] change_dir "/tmp/src/solr/heapdumps" \
failed: No such file or directory (2)<br>rsync error: some files/attrs were not \
transferred (see previous errors) (code 23) at main.c(1675) \
[Receiver=3.1.2]<br>rsync: [Receiver] write error: Broken pipe \
(32)</span></pre></code><div><div class="gmail_signature"><div><div><div><div><div>~ \
David</div></div></div></div></div></div></div><br></div></div><br><img \
class="mailspring-open" alt="Sent from Mailspring" width="0" height="0" \
style="border:0; width:0; height:0;" \
src="https://link.getmailspring.com/open/AF58603E-FB74-492A-8190-F5B8275DB6AD@getmailspring.com?me=8d8d0997&amp;recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn"><div \
class="gmail_quote"><div class="gmail_attr"><div>On Sat, Dec 2, 2023 at 5:55 PM \
Mikhail Khludnev &lt;<a href="mailto:mkhl@apache.org" \
title="mailto:mkhl@apache.org">mkhl@apache.org</a>&gt; \
wrote:</div></div><blockquote><div><div>Thanks&nbsp;Yuvraaj.</div><div>dev@, how to \
tweak jenkins script?</div></div><br><div class="gmail_quote"><div \
class="gmail_attr"><div>On Sat, Dec 2, 2023 at 9:25 PM Yuvraaj Kelkar &lt;<a \
href="mailto:uv@crave.io" title="mailto:uv@crave.io">uv@crave.io</a>&gt; \
wrote:</div></div><blockquote><div>The new version of crave is in place and will be \
used automatically on the next invocation from Jenkins.</div><div>Can you update the \
Jenkins script to call crave like this:</div><br><div><code>./crave pull \
--extra-rsync-flags ' --ignore-missing-args' '**/build/**/test/TEST-*.xml' \
'**/*.events' 'heapdumps/**' '**/hs_err_pid*'</code>&nbsp;</div><br><div>Release has \
been marked here:&nbsp;<a \
href="https://link.getmailspring.com/link/010A76BD-7093-4BFD-980E-9902966570FF@getmail \
spring.com/0?redirect=https%3A%2F%2Fgithub.com%2Faccupara%2Fcrave%2Freleases%2Ftag%2F0.2-6879&amp;recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn" \
title="https://link.getmailspring.com/link/010A76BD-7093-4BFD-980E-9902966570FF@getmai \
lspring.com/0?redirect=https%3A%2F%2Fgithub.com%2Faccupara%2Fcrave%2Freleases%2Ftag%2F \
0.2-6879&amp;recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn">https://github.com/accupara/crave/releases/tag/0.2-6879</a></div><br><div>Thanks,</div><div>-Uv</div><div>On \
Dec 1 2023, at 11:10 am, Mikhail Khludnev &lt;<a href="mailto:mkhl@apache.org" \
title="mailto:mkhl@apache.org">mkhl@apache.org</a>&gt; \
wrote:</div><blockquote><div>Make sense.&nbsp;</div><br><div class="gmail_quote"><div \
class="gmail_attr"><div>On Fri, Dec 1, 2023 at 7:56 PM Yuvraaj Kelkar &lt;<a \
href="mailto:uv@crave.io" title="mailto:uv@crave.io">uv@crave.io</a>&gt; \
wrote:</div></div><blockquote><div>I think the second option is what we'll go \
for.</div><div>I'm going to add a flag to pull that will allow the user to specify \
extra flags to be given to rsync.</div><div>Then we can call crave pull like \
this:</div><div><code>./crave pull --extra-rsync-flags ' --ignore-missing-args' \
'**/build/**/test/TEST-*.xml' '**/*.events' 'heapdumps/**' \
'**/hs_err_pid*'</code>&nbsp;</div><br><div>*** Note the additional space before the \
hypen in <code>' --ignore-missing-args'</code>&nbsp;.</div><br><div>This should \
handle the missing source files/directories.</div><br><div>What do you \
think?</div><br><div>Thanks,</div><div>-Uv</div><br><div>On Dec 1 2023, at 12:56 am, \
Mikhail Khludnev &lt;<a href="mailto:mkhl@apache.org" \
title="mailto:mkhl@apache.org">mkhl@apache.org</a>&gt; \
wrote:</div><blockquote><div><div>Hello Yuvraaj,</div><div>Thanks for taking \
care&nbsp;of this. Honestly it's not my wheelhouse.&nbsp;</div><div>I seems like \
there's a consideration that a test getting out of heap will create&nbsp;heapdumps \
folder and put a file into. I don't know wether test/gradle can dump heap there ever. \
At least we don't have tests dumps heap there now. So, whether this folder exists or \
is absent is not certain.&nbsp;</div><div>We have a few \
options:&nbsp;</div><div>&nbsp;- drop heapdumps/** from crave pull until someone \
needs to investigate a test falling out of&nbsp;memory.&nbsp;</div><div>&nbsp;- hack \
crave pull to ignore path wildcards for absent dir&nbsp;</div><div>&nbsp;- execute \
$mkdir heapdumps&nbsp;or&nbsp; $mkdir -p heapdumps&nbsp;(depending on script's error \
handling more) before $crave&nbsp;pull</div><div><br></div><br><div \
class="gmail_quote"><div class="gmail_attr"><div>On Thu, Nov 30, 2023 at 11:24 PM \
Yuvraaj Kelkar &lt;<a href="mailto:uv@crave.io" \
title="mailto:uv@crave.io">uv@crave.io</a>&gt; wrote:</div></div><blockquote><div>I \
just started a build with crave:</div><div><code>crave run ./gradlew --console=plain \
check integrationTests</code>&nbsp;</div><br><div>And at the end of it, looked for \
the patterns in the <code>crave pull</code>&nbsp; command:</div><code><pre \
style="background-color:rgba(0,0,0,0.05);padding:0.2em \
1em"><div><code>admin@171074329f9e:/tmp/src/solr$ find . -name \
'*.events'</code></div><div><code>admin@171074329f9e:/tmp/src/solr$ find . -name \
'hs_err_pid*'</code></div><div><code>admin@171074329f9e:/tmp/src/solr$</code></div><div><code>admin@171074329f9e:/tmp/src/solr$ \
ls -l heapdumps</code></div><div><code>ls: cannot access 'heapdumps': No such file or \
directory</code></div></pre></code><br><div>The only thing I could get a lot of \
output on was</div><code><pre style="background-color:rgba(0,0,0,0.05);padding:0.2em \
1em"><div><code>admin@171074329f9e:/tmp/src/solr$ find . | grep 'build.*test.TEST' | \
head</code></div><div><code>./solr/solr-ref-guide/build/test-results/test/TEST-org.apa \
che.solr.client.ref_guide_examples.JsonRequestApiTest.xml</code></div><div><code>./solr/solr-ref-guide/build/test-results/test/</code><code><a \
href="https://link.getmailspring.com/link/A1463805-BFD9-43A5-BD19-08E9AE1A4450@getmail \
spring.com/0?redirect=TEST-org.apache.solr.client.ref_guide_examples.UsingSolrJRefGuideExamplesTest.xml&amp;recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn" \
title="https://link.getmailspring.com/link/A1463805-BFD9-43A5-BD19-08E9AE1A4450@getmai \
lspring.com/0?redirect=TEST-org.apache.solr.client.ref_guide_examples.UsingSolrJRefGui \
deExamplesTest.xml&amp;recipient=ZGV2QGx1Y2VuZS5hcGFjaGUub3Jn">TEST-org.apache.solr.cl \
ient.ref_guide_examples.UsingSolrJRefGuideExamplesTest.xml</a></code></div><div><code> \
./solr/solr-ref-guide/build/test-results/test/TEST-org.apache.solr.client.ref_guide_ex \
amples.IndexingNestedDocuments.xml</code></div><div><code>./solr/solr-ref-guide/build/ \
test-results/test/TEST-org.apache.solr.client.ref_guide_examples.ZkConfigFilesTest.xml \
</code></div><div><code>./solr/solr-ref-guide/build/test-results/test/TEST-org.apache. \
solr.client.ref_guide_examples.JsonRequestApiHeatmapFacetingTest.xml</code></div><div> \
<code>./solr/prometheus-exporter/build/test-results/test/TEST-org.apache.solr.promethe \
us.exporter.SolrExporterIntegrationTest.xml</code></div><div><code>./solr/prometheus-e \
xporter/build/test-results/test/TEST-org.apache.solr.prometheus.scraper.SolrStandalone \
ScraperBasicAuthTest.xml</code></div><div><code>./solr/prometheus-exporter/build/test- \
results/test/TEST-org.apache.solr.prometheus.exporter.MetricsQueryTemplateTest.xml</co \
de></div><div><code>./solr/prometheus-exporter/build/test-results/test/TEST-org.apache \
.solr.prometheus.scraper.SolrStandaloneScraperTest.xml</code></div><div><code>./solr/p \
rometheus-exporter/build/test-results/test/TEST-org.apache.solr.prometheus.scraper.SolrCloudScraperTest.xml</code></div></pre></code><br><div>Is \
there some other build command required to generate the other file \
patterns?</div><br><div>Thanks,</div><div>-Uv</div><br><div>On Nov 30 2023, at 11:33 \
am, Yuvraaj Kelkar &lt;<a href="mailto:uv@crave.io" \
title="mailto:uv@crave.io">uv@crave.io</a>&gt; \
wrote:</div><blockquote><div>Investigating.</div><br><div>On Nov 26 2023, at 12:32 \
am, Mikhail Khludnev &lt;<a href="mailto:mkhl@apache.org" \
title="mailto:mkhl@apache.org">mkhl@apache.org</a>&gt; \
wrote:</div><blockquote><div>Pardon</div><br><div class="gmail_quote"><div \
class="gmail_attr"><div>On Sun, Nov 26, 2023 at 11:28 AM Gautam Worah &lt;<a \
href="mailto:worah.gautam@gmail.com" \
title="mailto:worah.gautam@gmail.com">worah.gautam@gmail.com</a>&gt; \
wrote:</div></div><blockquote><div>I think you meant to send it to <a \
href="mailto:dev@solr.apache.org" \
title="mailto:dev@solr.apache.org">dev@solr.apache.org</a>?&nbsp;</div><div><br><div \
class="gmail_quote"><div class="gmail_attr"><div>On Sun, Nov 26, 2023 at 12:24 AM \
Mikhail Khludnev &lt;<a href="mailto:mkhl@apache.org" \
title="mailto:mkhl@apache.org">mkhl@apache.org</a>&gt; \
wrote:</div></div><blockquote><div><div>Hello</div><div>It's rather like a logical \
error in crave pull. How to work around&nbsp;it?&nbsp;</div><code><pre \
style="background-color:rgba(0,0,0,0.05);padding:0.2em 1em"><div><code><span \
style="color:rgb(30, 37, 44)">+ status=0</span></code></div><div><code><span \
style="color:rgb(30, 37, 44)">+ ./crave pull '**/build/**/test/TEST-*.xml' \
'**/*.events' 'heapdumps/**' '**/hs_err_pid*'</span></code></div><div><code><span \
style="color:rgb(30, 37, 44)">Error: rsync: [sender] change_dir \
"/tmp/src/solr/heapdumps" failed: No such file or directory \
(2)</span></code></div><div><code><span style="color:rgb(30, 37, 44)">rsync error: \
some files/attrs were not transferred (see previous errors) (code 23) at main.c(1682) \
[Receiver=3.1.3]</span></code></div><div><code><span style="color:rgb(30, 37, \
44)">rsync: [Receiver] write error: Broken pipe \
(32)</span></code></div><br><div><code><span style="color:rgb(30, 37, 44)">+ exit \
0</span></code></div></pre></code><br><div class="gmail_quote"><div \
class="gmail_attr"><div>---------- Forwarded message ---------</div><div>From: \
<strong>Apache Jenkins Server</strong>&nbsp;&lt;<a \
href="mailto:jenkins@builds.apache.org" \
title="mailto:jenkins@builds.apache.org">jenkins@builds.apache.org</a>&gt;</div><div>Date: \
Sun, Nov 26, 2023 at 11:17 AM</div><div>Subject: [JENKINS] Solr  » Solr-Check-9.x - \
Build # 5949 - Still Failing!</div><div>To: &lt;<a \
href="mailto:builds@solr.apache.org" \
title="mailto:builds@solr.apache.org">builds@solr.apache.org</a>&gt;</div></div><br><br><div>Build: \
<a href="https://ci-builds.apache.org/job/Solr/job/Solr-Check-9.x/5949/" \
title="https://ci-builds.apache.org/job/Solr/job/Solr-Check-9.x/5949/">https://ci-builds.apache.org/job/Solr/job/Solr-Check-9.x/5949/</a></div><br><div>No \
tests ran.</div><br><div>Build Log:</div><div>[...truncated 1490 \
lines...]</div><div>ERROR: Step ‘Publish JUnit test result report' failed: No test \
report files were found. Configuration error?</div><div>Email was triggered for: \
Failure - Any</div><div>Sending email for trigger: Failure - \
Any</div><br><div>---------------------------------------------------------------------</div><div>To \
unsubscribe, e-mail: <a href="mailto:builds-unsubscribe@solr.apache.org" \
title="mailto:builds-unsubscribe@solr.apache.org">builds-unsubscribe@solr.apache.org</a></div><div>For \
additional commands, e-mail: <a href="mailto:builds-help@solr.apache.org" \
title="mailto:builds-help@solr.apache.org">builds-help@solr.apache.org</a></div></div></div><div><br><div><br></div><div>--</div><div \
class="gmail_signature"><div><div>Sincerely yours</div><div>Mikhail \
Khludnev</div></div></div></div></blockquote></div></div></blockquote></div><br><div><br></div><div>--</div><div \
class="gmail_signature"><div><div>Sincerely yours</div><div>Mikhail \
Khludnev</div></div></div></blockquote></blockquote></blockquote></div><br><div><br></div><div>--</div><div \
class="gmail_signature"><div><div>Sincerely yours</div><div>Mikhail \
Khludnev</div></div></div></div></blockquote></blockquote></div><br><div><br></div><div>--</div><div \
class="gmail_signature"><div><div>Sincerely yours</div><div>Mikhail \
Khludnev</div></div></div></blockquote></blockquote></div><br><div><br></div><div>--</div><div \
class="gmail_signature"><div><div>Sincerely yours</div><div>Mikhail \
Khludnev</div></div></div></blockquote></div></blockquote>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic