When Remote Builds Fail

Overview

Information on the builds submitted to the ETICS system can be seen http://etics.cern.ch/nmi/index.php?page=results/overview.

Search parameters can be specified to filter the list of run results. Platform, project and component are normally the parameters you will specify. Search per user is broken.

Once found the run you're looking for, click on the ID to go to the task details page. The task is divided into 7 subtasks

  • fetch.eticsBuildSystem
  • post_all
  • common.put
  • platform_job
  • remote_declare
  • remote_task
  • remote_post

For each subtask, the start time, the duration, and whether the subtask was completed is indicated. Most important, the standard output and the standard error are available.

Example

Links may go broken at some point in time.

Consider the GGUS ticket at ticket https://gus.fzk.de/ws/ticket_info.php?ticket=37651. The user complains that despite he received a Success response for her job, the artifacts aren't registered to the repository.

First we need to find the task. Knowing the project, the component, the platform, and the date the build was submitted restrict the list to five hits. The start time normally does the rest. The task we are interested in is #83142

Once identified the task, we need to understand what went wrong. Apparently nothing, since all the subtasks completed. Since the problem is likely to be with the registration of the artifacts to the repository, we inspect the output of the post_all subtask. We look for the section where artefacts are registered to the repository, and there we go.

java -jar /opt/etics/lib/eticsRepositoryClient.jar submit -a "CN=Steve Traylen, CN=613539, CN=straylen, OU=Users, OU=Organic Units, DC=cern, DC=ch" -sn "etics.cern.ch" -j "ebf7111c-4bdc-4394-ab3a-10bdbd27a55d" -rf reports.tar.gz -r -ns "default" reports/build-status.xml
Initializing connection with the web service.
Please wait...
Configuration file: /opt/etics/etc/eticsRepositoryClientJavaConfiguration.xml
Connection is now active.
The following items have not been registered because they are already present in the repository.
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-drmaa-docs-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-devel-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-localhost-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-mom-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-debuginfo-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-scheduler-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-drmaa-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-client-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-docs-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-pam-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/slc4_ia32_gcc346/torque-server-2.3.0-2cri.slc4.i386.rpm
    - Item torquemaui/torque/2.3.0-2-2/src/torque-2.3.0-2cri.slc4.src.rpm

End repository webservice submission (Thu Jun 19 21:43:27 CEST 2008)

-- ValerioVenturi - 27 Jun 2008

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2008-06-27 - ValerioVenturi
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    ETICS All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback