CI Task Force Projects

CI Task Force Projects

This content is archived.

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

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

  • see if we can determine the failure

todo

 

 

Data-mine Jenkins for statistics on how many PR commits have actual patches to rectify failed tests

  • see if we can determine which tests are catching failures the most frequently and least frequently

todo