Bug 1334103

Summary: RFE: Use parallel build on multiprocessor systems
Product: [Fedora] Fedora Reporter: Dominique Brazziel <sixerjman>
Component: dkmsAssignee: Simone Caronni <negativo17>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: charles_rose, mario_limonciello, negativo17, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: dkms-2.2.0.3-34.git.9e0394d.fc23 dkms-2.2.0.3-34.git.9e0394d.fc22 dkms-2.2.0.3-34.git.9e0394d.el7 dkms-2.2.0.3-34.git.9e0394d.el6 dkms-2.2.0.3-34.git.9e0394d.fc24 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-31 19:56:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dominique Brazziel 2016-05-08 14:44:39 UTC
Use parallel make ('-j' flag) on multiprocessing systems to speed builds.

This enhancement has been included in the latest Debian dkms package upgrade.
Reference https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663114

It looks like the dkms script ('/usr/sbin/dkms') for the new version could just
be drop in replacement on Fedora, I will test it and see if I can work up a patch.  The manual patch is included in the Debian bug described above.

Comment 1 Simone Caronni 2016-05-24 07:44:37 UTC
Merge request has been created on the Dell repository, will update all branches (except epel-5) when patches are merged.

https://github.com/dell-oss/dkms/pull/1

Thanks.

Comment 2 Simone Caronni 2016-05-25 05:29:12 UTC
Patches have been merged and a new DKMS package is built (EPEL 6+, Fedora 22+). Can you please make a test?

http://koji.fedoraproject.org/koji/packageinfo?packageID=1605


Thanks.

Comment 3 Dominique Brazziel 2016-05-25 13:11:29 UTC
I apologize for not knowing this, but how do I get said package at this stage?  I am tracking 'Fedora' and 'Fedora Updates'.

Comment 4 Simone Caronni 2016-05-26 10:12:34 UTC
In this particular case, the package has been built and not pushed anywhere. You have to install it manually, for example:

rpm -Uvh https://kojipkgs.fedoraproject.org//packages/dkms/2.2.0.3/34.git.9e0394d.fc23/noarch/dkms-2.2.0.3-34.git.9e0394d.fc23.noarch.rpm

Comment 5 Dominique Brazziel 2016-05-26 13:44:27 UTC
OK, thanks.  I will do so this morning, then test.

Comment 6 Dominique Brazziel 2016-05-26 14:19:41 UTC
(In reply to Dominique Brazziel from comment #5)
> OK, thanks.  I will do so this morning, then test.

Done, looks good.  I removed a module then did a build with 'dkms -j 2 build module/version' and installed with 'dkms -j 2 install module/version'.  I think I saw a couple of dkms/make jobs running simultaneously on my 2 core machine,
but it's tough to tell as the project is not that large.

Comment 7 Fedora Update System 2016-05-27 10:23:23 UTC
dkms-2.2.0.3-34.git.9e0394d.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-85c7928830

Comment 8 Fedora Update System 2016-05-27 10:23:34 UTC
dkms-2.2.0.3-34.git.9e0394d.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-fd69a41916

Comment 9 Fedora Update System 2016-05-27 10:23:43 UTC
dkms-2.2.0.3-34.git.9e0394d.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-adb91e429e

Comment 10 Fedora Update System 2016-05-27 10:23:52 UTC
dkms-2.2.0.3-34.git.9e0394d.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-e0d1aa6b1b

Comment 11 Fedora Update System 2016-05-27 10:24:00 UTC
dkms-2.2.0.3-34.git.9e0394d.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-076447e32c

Comment 12 Fedora Update System 2016-05-28 03:17:58 UTC
dkms-2.2.0.3-34.git.9e0394d.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-85c7928830

Comment 13 Fedora Update System 2016-05-28 03:21:17 UTC
dkms-2.2.0.3-34.git.9e0394d.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-e0d1aa6b1b

Comment 14 Fedora Update System 2016-05-28 03:24:31 UTC
dkms-2.2.0.3-34.git.9e0394d.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-fd69a41916

Comment 15 Fedora Update System 2016-05-28 03:25:43 UTC
dkms-2.2.0.3-34.git.9e0394d.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-adb91e429e

Comment 16 Fedora Update System 2016-05-28 08:51:09 UTC
dkms-2.2.0.3-34.git.9e0394d.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-076447e32c

Comment 17 Fedora Update System 2016-05-31 19:56:30 UTC
dkms-2.2.0.3-34.git.9e0394d.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.

Comment 18 Fedora Update System 2016-06-12 22:52:15 UTC
dkms-2.2.0.3-34.git.9e0394d.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

Comment 19 Fedora Update System 2016-06-13 02:50:03 UTC
dkms-2.2.0.3-34.git.9e0394d.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.

Comment 20 Fedora Update System 2016-06-13 03:18:36 UTC
dkms-2.2.0.3-34.git.9e0394d.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.

Comment 21 Fedora Update System 2016-06-18 18:56:21 UTC
dkms-2.2.0.3-34.git.9e0394d.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.