Collecting and presenting statistics on the various aspects of the openSUSE:Factory/openSUSE:Leap:* staging process would be useful for determining if changes in tooling and automation have an impact on the workflow. Some examples or information of interest are as follows.

request

  • time to first staging
  • number of times moved
  • total time until accepted
  • time less review waits (ie staging work)
  • count of superseded requests before accept

staging

  • time from first request to accept (length open)
  • time from acceptable to accepted (idle time)
  • spacing between requests being added (ignoring superseded requests)
  • manual rebuilds triggered that ended in success (flaky packages)
  • manual retests triggered that ended in success (flaky tests)

overall

  • backlog size
  • empty staging count
  • ready stagings pending review
  • ignored requests
  • total open requests

drawing some conclusions where possible

  • the quality of initial staging decisions based on number of times requests are moved
  • troublesome packages that general cause issues and may be candidates for isolating
  • dead time where requests are in backlog and empty stagings
  • would adjusting the number of stagings be useful

If possible back-filling this data would be helpful for getting a feel for averages.

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 15

Activity

  • almost 8 years ago: mlin7442 liked this project.
  • almost 8 years ago: pgeorgiadis liked this project.
  • almost 8 years ago: pluskalm liked this project.
  • almost 8 years ago: jberry started this project.
  • almost 8 years ago: jberry originated this project.

  • Comments

    • jberry
      about 7 years ago by jberry | Reply

      After follow-up work, https://metrics.opensuse.org/.

    Similar Projects

    This project is one of its kind!