Project

General

Profile

Actions

action #154156

closed

coordination #58184: [saga][epic][use case] full version control awareness within openQA

coordination #152847: [epic] version control awareness within openQA for test distributions

[spike][timeboxed:10h] Cache test distributions from git on production size:S

Added by okurz 11 months ago. Updated 10 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Motivation

As part of #138029 support for git caching was included in os-autoinst covering test distributions as well as wheel repository. We can now look into caching test distributions from git fully enabled on a production openQA instance.

Acceptance criteria

  • AC1: At least one test distribution on openqa.opensuse.org uses git caching successfully

Suggestions

  • Read about GIT_CACHE_DIR in https://github.com/os-autoinst/os-autoinst/blob/master/doc/backend_vars.asciidoc and experiment with that in an openQA environment
  • Experiment how the git cache dir will be populated for multiple openQA jobs running in the same environment
  • Try out multiple openQA jobs running in parallel relying on access to GIT_CACHE_DIR
  • Possibly use it directly on o3 and monitor the impact

Out of scope

  • Manage storage capacity long-term / clean-up service
  • Considering how the worker cache service interacts

Related issues 5 (0 open5 closed)

Related to openQA Project (public) - action #154240: Ensure cloning openQA jobs with GIT_CACHE_DIR works in usual use casesResolvedmkittler2024-01-25

Actions
Related to openQA Infrastructure (public) - action #155104: sh: /usr/bin/du: Permission denied on openqaworker21Rejected2024-02-07

Actions
Copied from openQA Project (public) - action #138029: [research][timeboxed:10h] How to cache "wheel" repositories which are stored on github size:MResolvedmkittler

Actions
Copied to openQA Project (public) - action #154237: [spike][timeboxed:10h] Ensure the worker cache doesn't duplicate git caching of test distributions on o3 size:SResolvedmkittler

Actions
Copied to openQA Project (public) - action #154783: [spike][timeboxed:10h] Run os-autoinst-distri-example directly from git and ensure candidate needles show up on the web UI size:SResolvedmkittler

Actions
Actions

Also available in: Atom PDF