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: [email protected]
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