Use a paravirt-ops based kernel for EC2

Registered by John Johansen on 2010-04-30

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:
milestone icon ubuntu-10.10-beta
Started by
Pete Graner on 2010-05-27

Related branches

Sprints

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:POSTPONED
[jjohansen] Finish evaluation of which pv-on-HVM drivers to use: POSTPONED

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.