Bug 1277173 - livecd-tools: needs parallel
livecd-tools: needs parallel
Product: Fedora
Classification: Fedora
Component: livecd-tools (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Brian Lane
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2015-11-02 09:52 EST by Richard Jasmin
Modified: 2015-11-02 13:44 EST (History)
8 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2015-11-02 13:44:00 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Richard Jasmin 2015-11-02 09:52:19 EST
Description of problem:
livecd-tools, creator in general but koji also, needs some parallelization.
somewhere in the analyzation process of package dependencies we are taking our time. we can decrease this time and speed up the process by several orders of magnitude, especially for livecd-creator usage.

On every un-found package we delay by almost 15 minutes during this phase.This process can be done in minutes or less. Gigahertz to work with here, and multi-cores to boot any we are not using any of it.This is a root process anyways.We should be able to speed this up.Also, we should be able to parallel the process of depends checking itself in such a way that errors become warnings until the process is complete. Then, if more than one package is found missing, we have all of the names and are not onezy-twozy things.This dramtically speeds up the process, especially when packages are moved or removed(as apparently is the case).

For example: xorg-drivers(a whole stack was either replaced or removed). I am using the core base of packages from the initial 22 release and am working the non-free issue.Every instance wants to find one package missing from this bunch. Liboasis was another bunch(I so happened to have libero v5 installed, which is naturally not in the repo yet).Groups of missings should be able to be found in a single pass.

Version-Release number of selected component (if applicable):

How reproducible:
every instance of creating a live cd.

Steps to Reproduce:
1.use livecd-creator or koji

Actual results:
this times out trying

Expected results:

got speed? not here. slower than dirt.
Comment 1 Kevin Fenzi 2015-11-02 12:13:50 EST
Moving to livecd-tools as I guess this might be some livecd creator bug?

You should try and actually describe what commands you are running with what input files so people can help you.
Comment 2 Brian Lane 2015-11-02 13:44:00 EST
This sounds like you are having network issues. There's nothing livecd-creator can do about that.

Note You need to log in before you can comment on or make changes to this bug.