Use a paravirt-ops based kernel for EC2
The current EC2 kernel is based on the very large Xen patchset. A pv-ops based kernel would need a much smaller set of patches which could be maintained as a kernel flavor instead of the topic branch used for the current EC2 kernel.
Blueprint information
- Status:
- Started
- Approver:
- Pete Graner
- Priority:
- Medium
- Drafter:
- John Johansen
- Direction:
- Approved
- Assignee:
- John Johansen
- Definition:
- Approved
- Series goal:
- Accepted for maverick
- Implementation:
- Started
- Milestone target:
- ubuntu-10.10-beta
- Started by
- Pete Graner
- Completed by
Whiteboard
status:
pv-ops: kernels have some outstanding bugs which are causing the server team some concern.
pv-on-HVM drivers postponed - there will not be an Ubuntu AMI to support the Amazon Compute Cloud in Maverick so it makes no sense to merge them at this time, instead a PPA kernel including them will be built for testing purposes.
Work Items for maverick-alpha-2:
[jjohansen] Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2:DONE
Work Items for maverick-alpha-3:
[jjohansen] Produce kernels with paravirt-ops enabled for testing:DONE
[jjohansen] Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches:DONE
[jjohansen] Investigate merging EC2 pv-ops kernel into server-virtual flavor:DONE
[jjohansen] Evaluate kexec for EC2 kernel (replaced by pv-grub):DONE
[jjohansen] Refresh Xen patchset and get xen version of EC2 kernel working in Maverick (though moving to pv-ops):DONE
Work Items for ubuntu-10.10-beta:
[jjohansen] Trim virtual kernel configs to only what is needed for virtualized environment:
[jjohansen] Finish evaluation of which pv-on-HVM drivers to use: POSTPONED