This page tracks ideas for improving the stability and throughput of the DAOS CI system. This just supplements Jira for communication & progress reporting purposes.
All the individual improvement ideas are tracked in Jira epic DAOS-3929.
Ticket(s) | Task | Status | Result |
---|---|---|---|
CORCI-717 | Node failures are often the cause of intermittent CI issues but need console log to debug | todo | |
CORCI-711 | HW nodes are provisioned from snapshot, fix out-of-space and other cruft issues that cause intermittent failures | todo | |
DAOS-3607 | Increase flexibility to run different groupings of tests by running from RPMs | in-progress | |
CORCI-843 | If a change impacts files in the "doc" directory then skip unnecessary build/test cycles. | in-progress | |
DCO-9105 | Add a jira field for bugs that can be incremented everytime the issue is seen | todo | |
Investigate GitHub Checks as an alternative to the commit statuses that we currently use | todo | ||
Investigate moving more error reporting out of Jenkins Workflow steps and into JUnit results | todo | ||
Data-mine Jenkins for statistics on how many PR commits are test retries as a metric of how often we are hitting intermittent failures
| todo | ||
Data-mine Jenkins for statistics on how many PR commits have actual patches to rectify failed tests
| todo |