BrightnESS WP5 design review

Europe/Stockholm
M10A+B (DMSC Copenhagen)

M10A+B

DMSC Copenhagen

Description

Overview

This review workshop is organised to mark the first software integration review milestone of WP5 in BrightnESS. We will look at all software (prototypes) that we expect to eventually run at ESS in operations and assess the quality of the designs and implementations, work towards integrating all parts and make sure that the overall architecture is sound and maintainable.

There will be a fair share of hands-on sessions and content. So you need to bring a machine you can develop code on. We will be using Vagrant and VirtualBox (also see below for logging).

Most sessions will be with all participants. Tuesday morning will be split into a logging group and one working with Jenkins. We expect each facility to have a person in each session.

If you have been assigned to give a presentation or picked as a "session convener" and you have questions about your role, please contact Tobias or your preferred DMSC staff member.

In case you do NOT plan to attend the dinner on Tuesday, please let someone at DMSC know.

Logging hands-on

The logging workshop on Wednesday morning requires that you have a Graylog server up and running on your local machine. Instructions on how to do this using VirtualBox and Vagrant can be found in this Bitbucket repository.

    • Welcome and Kick-off M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Tobias Richter (European Spallation Source ERIC)
      slides
      • 1
        Welcome and Introduction
        Slides
      • 2
        Jira Overview
      • 3
        Repositories Overview
        • The list of repositories under the Data Management project has been reviewed and some have been selected for deletion.
        • Afonso will update the wiki with information about the DM Group-generated RPMs.
        • The possibility of migrating from Bitbucket to GitHub has been considered. Given the work associated and the lack of a strong support to migrate, we decided to remain in Bitbucket.
        • Adopting a more structured repository naming convention was discussed. Using prefixes to indicate usage was also mentioned, but rejected. We are also not adopting a list of mandated abbreviations.
        • It has been decided that the repository names should be lowercase and use dashes as separators. Repositories will be renamed to comply with the lowercase convention.
        • Repositories should contain a README and a licence.
        • The list of repositories on the wiki was marked for deletion. There were arguments for keeping it, as Bitbucket does not present a short repository description besides the name. The possibility of dynamically querying the Bitbucket API to get this information was mentioned.
      • 4
        Documentation and Wiki
    • 12:30
      Lunch M10A+B

      M10A+B

      DMSC Copenhagen

    • Cyber Dojo and Code Reviews M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Tobias Richter (European Spallation Source ERIC)
      • 5
        Cyber Dojo
        Slides
      • 6
        Code Reviews
    • 16:00
      Coffee M10A+B

      M10A+B

      DMSC Copenhagen

    • Integration: Architecture, NeXus M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Dr Mark Koennecke (Paul Scherrer Institute)
      • 7
        NeXus File Writer
        Speaker: Dominik Werder (PSI)
        Slides
    • 19:30
      Dinner Jiro Sushi

      Jiro Sushi

      Blegdamsvej 32 2200 København
    • Welcome and Kick-off: Current ESS Testing Facilities and Network Topology M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Morten Christensen (European Spallation Source ERIC)
      slides
    • Jenkins Hands-On M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Afonso Mukai (European Spallation Source ERIC)
      slides
    • Logging Hands-On M7

      M7

      DMSC Copenhagen

      Convener: Jonas Nilsson (European Spallation Source ERIC)
      slides
    • 12:30
      Lunch M10A+B

      M10A+B

      DMSC Copenhagen

    • Discussions: Testing and Failures M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Matthew Jones (ISIS/RAL)
      slides
      • 8
        Kindle discussion
        Speaker: Matthew Jones (ISIS/RAL)
        notes
    • Data Sources M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Stig Skelboe (European Spallation Source ERIC)
      • 9
        Event Formation Pipeline
        Speaker: Morten Christensen (European Spallation Source ERIC)
        Slides
      • 10
        Accelerating Processing
        Speaker: Stig Skelboe (European Spallation Source ERIC)
        Slides
    • 16:00
      Coffee M10A+B

      M10A+B

      DMSC Copenhagen

    • Discussions M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Dominik Werder (PSI)
      slides
      • 11
        WP5 and DonkiOrchestra in Elettra and Fermi
        Speaker: Mr Carlos Reis (Elettra Sincrotrone Trieste)
        Slides
    • Discussions: External Interfaces M10A+B

      M10A+B

      DMSC Copenhagen

      Convener: Dr Matt Clarke (Science and Technology Facilities Council)
      slides
      • 12
        Configuration Stub
        Speaker: Afonso Mukai (European Spallation Source ERIC)
        Slides
    • 12:30
      Lunch M10A+B

      M10A+B

      DMSC Copenhagen

    • Closing M10A+B

      M10A+B

      DMSC Copenhagen

      Integration Milestones
      Priorities
      Jira Review
      Open Questions
      Summaries from Sessions

      Convener: Tobias Richter (European Spallation Source ERIC)