Kernel Configuration Review

Registered by Andy Whitcroft on 2010-09-30

Review of the kernel configuration for Natty. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each.

Blueprint information

Status:
Complete
Approver:
Pete Graner
Priority:
Essential
Drafter:
Andy Whitcroft
Direction:
Approved
Assignee:
Andy Whitcroft
Definition:
Approved
Series goal:
Accepted for natty
Implementation:
Implemented
Milestone target:
milestone icon natty-alpha-3
Started by
Pete Graner on 2010-11-04
Completed by
Leann Ogasawara on 2011-04-07

Whiteboard

Status:
PV on HVM support (XEN_PCI_PLATFORMDEV) testing is mow complete. The only other remaining action here currently is to report on the final config at beta time, this is waiting on the final kernel version.

Old Status:
- PV on HVM support (XEN_PCI_PLATFORMDEV) testing is still pending for natty-alpha-2. The only other remaining action here currently is to report on the final config at beta time, this is waiting on the final kernel version.
- HZ report has now been produced, it is showing that moving HZ from 100 to 1000 has a between 10-12% CPU overhead under high load, rendering it unsuitable for any sort of server workload, further analysis of these results ongoing. All other changes are applied an uploaded.
- All configuration changes from the UDS review session are now applied and uploaded. Also the AGP drivers of interest have been identified and moved built-in. An ubuntu kernel with XEN_PCI_PLATFORMDEV has been tested in an Amazon Cluster Compute image. Further testing is needed within an Ubuntu Cluster Compute image, and testing is needed to see if it isn't causing some of the issues in Bug #669496. Work benchmarking the effect of changing HZ is ongoing with a report due by natty-alpha-1.
- All configuration changes from the UDS review session are now applied and uploaded. Also the AGP drivers of interest have been identified and moved built-in. Only two items remain, neither critical for natty-alpha-1. These items are still on track for natty-alpha-1 completion.
- Configuration changes are proceeding, some of the prominent ones have been applied. Still on track to hit before natty-alpha-1
- Configuration changes are defined and approved. Work has not yet started on applying these, should hit before natty-alpha-1.

Work items for natty-alpha-1:
[jjohansen] investigate CONFIG_INTEL_IDLE and verify if we want this inconsistent on virtual: DONE
[apw] Add CONFIG_IMA to enforcer: DONE
[apw] Add CONFIG_IPV6 to enforcer: DONE
[apw] fix up above CONFIG options per notes:DONE
[apw] investigate building in CONFIG_AGP drivers (intel, amd, nvidia, via):DONE
[colin-king] investigate various settings of CONFIG_HZ (eg 100, 250, 500, and 1000 and report back:DONE

Work items for natty-alpha-2:
[jjohansen] PV on HVM support (XEN_PCI_PLATFORMDEV) turned on for all, requires testing: DONE

Work items ubuntu-11.04-beta-1:
[leannogasawara] Final kernel content and configuration report to ubuntu-devel:DONE

Work items ubuntu-11.04-beta-2:
[apw] Bug #632327: Powertop suggests CONFIG_PM_ADVANCED_DEBUG kernel option:POSTPONED

(?)

Work Items