#531 Remove the use of targets
Closed Opened by ralph.

We're causing performance issues in kojira by creating so many targets.

Technically, we think we have the capability now to proceed without them, because we're making our own createRepo calls. We should be able to remove the use of targets entirely and things should just still work. The end resultant repo will still be created by pungi.

We need to try this out and make sure it will work before committing to it.

People affected:

  • @ausil and @kevin from releng will be happy because we'll put way less strain on kojira and hopefully storage IO.
  • @FrostyX from copr will be adversely affected. They're currently using these target-created repos for copr builds. They'll need to adjust their code to pull from pungi composes (probably the nightly rawhide repos for now... eventually from "ad hoc composes").

Circling back on this issue.

IIRC, we found that the use of targets by the MBS was a bit of a red herring on the performance issue. We did refactor the code to remove most use of targets, but there are still some left. I think we're going to keep them there since this isn't a burning issue anymore.

Metadata Update from @ralph:
- Issue status updated to: Closed (was: Open)

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/koji/mbs/issues/531

Please continue any further discussion there.

Metadata