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+unsubscr...@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