Participants
============
1. guilhem
2. Brett
3. Emiliano
4. cloph
Agenda
======
* CI
+ current mac bottleneck
- Brett: can pick the mac mini same day if in stock (guilhem to poke Florian
next week)
- cloph will rent a temporary box to fill the gap in the meantime if things
are too tight — probably a good idea anyway due to high demand on the
branch
+ multijob plugin:
- cloph: can be upgraded to >v611 now, plugin is deprecated but let's keep
it for now: the visualization for the the alternative is lacking
- might have to manually kill jobs when safe-restarting due to a recursion
bug https://github.com/jenkinsci/tikal-multijob-plugin/issues/255 , cf.
IRC snippet
<cloph_away> noel_grandin: sad, happened a few times recently. Played
with converting it to pipeline based workflow (since
multijob now got deprecated) - but pipleline jobs don't
have proper visualization on the individual build's status
page :-(
<noel_grandin> maybe they are in that new "blue ocean" part?
<noel_grandin> proper visualisation that is
<cloph_away> noel_grandin: yes, blue ocean has better visualization, but
requires moving to a separate "shadow" instance...
<noel_grandin> oy vey
<cloph_away> e.g https://ci.libreoffice.org/view/disabled/job/gerrit_master_p/57/ -
no listing of individual jobs on the status page
<cloph_away> and worse on
https://ci.libreoffice.org/view/disabled/job/gerrit_master_p/57/flowGraphTable/
the skipped build (one of the android ones is skipped) is shown as success
<cloph_away> there is visualization on
https://ci.libreoffice.org/view/disabled/job/gerrit_master_p/ -
but of course impossible to find your build in that list...
<cloph_away> blue ocean shows the android one as skipped, but also
requries you to click individual builds to see stats...
https://ci.libreoffice.org/blue/organizations/jenkins/gerrit_master_p/detail/gerrit_master_p/57/pipeline
- cloph: pondered replacing it by gerrit checks( https://www.gerritcodereview.com/plugins.html
), but that is also
deprecated now… https://gerrit.googlesource.com/plugins/checks/
. cloph: can also use separate labels (2 for android, 2 for linux, 1 for
window, 1 for mac) but that might clutter the page, benefit is that built
result shows up immediately
. let's keep things as is for now
+ very long restarts
- metadata-accumulation workaround job:
https://ci.libreoffice.org/job/Jenkins_bug_worakaround/
. parsing all historic builds does slow down startup, but doesn't explain
multi-hours of difference from one restart to another…
- Noel offered to investigate if handed over threadumps “something like a
bash loop doing a jstack every 10 seconds for a few minutes” during a long
restart. `while true; do jattach PID threaddump; sleep 10; done >/tmp/jenkins.log`
+ memory leaks(?)
WARNING#011hudson.XmlFile#replaceIfNotAtTopLevel: JENKINS-45892: reference tgerrit_windows
#133164 being saved from unexpected /srv/jenkins/home/jobs/gerrit_master/builds/120351/build.xml
java.lang.IllegalStateException
[…]
[124056.875s][warning][gc,alloc] Handling GET
/view/disabled/job/lo_callgrind_linux/12344/logText/progressiveText from … : Jetty
(winstone)-99792: Retried waiting for GCLocker too often allocating 4850690 words
WARNING#011o.e.j.s.h.ContextHandler$Context#log: Error while serving
https://ci.libreoffice.org/view/disabled/job/lo_callgrind_linux/12344/logText/progressiveText
java.lang.OutOfMemoryError: Java heap space
- cloph: disabled the build failure analyzer on the huge callgrind logs,
let's see if that helps (say in a week time)
. [edit, guilhem] so far so good
* Next call: Sept 20 a 16:30 UTC
--
Guilhem.
--
To unsubscribe e-mail to: website+unsubscribe@global.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/website/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
- [libreoffice-website] Minutes from the Tue Aug 16 infra call · Guilhem Moulin
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.