Bug 705963 - F15 Does not Pull In Correct Install Repo Data when Doing pxeboot and thus F15 Http Installs occur at 1/3 the speed of F14 Http Installs
Summary: F15 Does not Pull In Correct Install Repo Data when Doing pxeboot and thus F1...
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 15
Hardware: Unspecified
OS: Linux
medium
high
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-19 01:49 UTC by Robert Lightfoot
Modified: 2011-08-12 00:02 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-12 00:02:29 UTC
Type: ---


Attachments (Terms of Use)
Instal Type Selection Screen (82.09 KB, image/png)
2011-05-22 04:33 UTC, Robert Lightfoot
no flags Details

Description Robert Lightfoot 2011-05-19 01:49:36 UTC
Description of problem:
When doing an F15.RC3 http install to a KVM/Qemu guest on an F14_x8664 host from a cobbler 2.0.11-2 cobbler server running on Centos 5.6 takes 3 plus hours to complete for both i386 and x86_64 archs.  A similiar install for F14 takes only 1 hour.


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

How reproducible:
Launch Virt-Viewer on F14-x86_64 host system and begin install of F15 over http from gpxe> prompt.

Steps to Reproduce:
1. Start Existing VM and Press <ctrl><B> to get gpxe prompt
2. Get network adapter address with DHCP net0 command
3. run command initrd http://cobbler.server.ip.addr/cobbler/ks_mirror/f14(15)/isolinux/initrd.img to retrieve initrd to VM
4. run command kernel http://cobbler.server.ip.addr/cobbler/ks_mirror/f14(15)/isolinux/vmlinuz to retrieve kernel to VM
5. run command boot to start installation process.
6. take defaults and choose graphical desktop
7. for f15 this will take 3+ hours to complete for f14 only one hour.

NOTE : Cobbler Server is 100mb nic ; VM Host is gigbit nic ; VM guest is 100mb nic {realtek}

NOTE: /images/pxeboot can also be used instead of /isolinux but results are the same.
  
Actual results:
Install took avg of 3 hours and 15 minutes with F15.  But only 60 to 75 minutes with F14.

Expected results:
Graphical Install of approx 1200 packages should take same length of time whether installing F14 or F15.

Additional info:
I have repeated this test at least three times each arch and results remain constant.

Comment 1 Chris Lumens 2011-05-19 03:34:06 UTC
How much memory did you give your VM?

Comment 2 Robert Lightfoot 2011-05-19 12:18:48 UTC
VM's had 1024 MB memory and 1 core of a quad core cpu assigned in both F14 and F15.

Comment 3 Chris Lumens 2011-05-20 14:04:12 UTC
Are you able to tell whether the slowdown is in package download, installation, or scriptlet running?

Comment 4 Robert Lightfoot 2011-05-20 21:52:41 UTC
Conducting another side by side test as I type this.  Test Details as follows:
1.  Open Virt-Manager on F14_x86_64 host - Host is Core 2 Quad Q6600 at 2.40 Ghz with 3 GB ram.
2.  Start a VM to receive F14_i386 which has 1024 mb ram.
3.  Start a VM to receive F15_i386 which has 1024 mb ram.
4.  For each VM do the following:
    A.  Press <CTRL><B> and get a gpxe> prompt
    B.  Enter DHCO net0 command
    C.  Enter Command initrd http://cobbler.server.ip.addr/cobbler/ks_mirror/Ver_Arch/isolinux/initrd.img
    D.  Enter Command kernel http://cobbler.server.ip.addr/cobbler/ks_mirror/Ver_Arch/isolinux/vmlinuz
    E.  Enter command boot

5.  Walk through the Installer Screens to the final choose install type screen
    NOTE : F15 unpack initramfs was a slowing point for F15
    NOTE : examination of File Systems to a few seconds longer under F15 also

6.  Choose graphical desktop and press next button.
    NOTE : both VM's were started at this point seconds apart.

7.  F14 had installed 1100 packages when F15 started to install it's first.  Examination for dependancies and startup of install is definitely longer/slower in F15.

8.  F15 has installed 40 packages when F14 reached the reboot button screen approximately 20 minutes from Step 6 to Step 8.
PAUSE IN NOTES HERE TO WAIT FOR F15 TO FINISH INSTALLING

Comment 5 Robert Lightfoot 2011-05-21 01:43:54 UTC
Continuation of test for i386
9.  F15 Finished Package Install and ready for reboot at 3 hours and 40 minutes after it was started.  
NOTE : Post Install and Bootloader phase was only 3 mintues long.

10.  Both VM's were put into reboot for First Boot seconds apart.

11.  First Boots ran side by side and were about same amount of time.

12.  Startup was 60 seconds after gdm login for F14 and 120 seconds for F15 with Failback Mode Popup.

Comment 6 Robert Lightfoot 2011-05-22 04:31:33 UTC
I think I have figured out why I was getting the slow, long time period for F15 Installs when doing HTTP Install.  It seems that when I get to the select type of Install Screen rather than listing the install repo Http://Addr.To.Install.Server/cobbler/ks_mirror/F15_i386/  it choses the F15 and F15-Updates Repos pointed at the redhat-fedora internet mirrors hence the long install time.

Comment 7 Robert Lightfoot 2011-05-22 04:33:00 UTC
Created attachment 500234 [details]
Instal Type Selection Screen

Note the missing Install Repo Option.

Comment 8 Chris Lumens 2011-05-23 16:56:13 UTC
Please attach /tmp/anaconda.log from your slow install to this bug.  Thanks.

Comment 9 Robert Lightfoot 2011-08-12 00:02:29 UTC
Issue was resolved in updates


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