[Lucid SRU] Prepare virtual to replace ec2
Stefan Bader
stefan.bader at canonical.com
Wed May 8 16:21:46 UTC 2013
On 08.05.2013 17:56, Tim Gardner wrote:
> On 05/07/2013 08:56 AM, Stefan Bader wrote:
>> This is mostly changing modules to be built-in. The other patch would be
>> upstream stable if that kernel version would be updated more often.
>> With those changes the virtual binary package would be usable on EC2 (pending a
>> change to grub-legacy-ec2 to detect them). With those both in place, the final
>> switchover would be done through the ec2 meta package.
>>
>> -Stefan
>>
>> The following changes since commit a7aa232782dd0ae9ec3823d1d9e78574e1a6a571:
>>
>> UBUNTU: Ubuntu-2.6.32-47.109 (2013-05-06 18:36:15 -0700)
>>
>> are available in the git repository at:
>>
>> kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/smb/ubuntu-lucid.git ec2tomaster
>>
>> for you to fetch changes up to b71c5cf946c84fb2b823d1af0402583257b3ab5b:
>>
>> SAUCE: xen: Send spinlock IPI to all waiters (2013-05-07 17:52:01 +0200)
>>
>> ----------------------------------------------------------------
>> Stefan Bader (2):
>> UBUNTU: (config) Import Xen specific config options from ec2
>> SAUCE: xen: Send spinlock IPI to all waiters
>>
>> arch/x86/xen/spinlock.c | 1 -
>> .../abi/2.6.32-46.108/amd64/server.ignore.modules | 10 ++++++++++
>> .../2.6.32-46.108/i386/generic-pae.ignore.modules | 10 ++++++++++
>> debian.master/config/amd64/config.flavour.generic | 11 +++++++++++
>> debian.master/config/amd64/config.flavour.preempt | 11 +++++++++++
>> debian.master/config/amd64/config.flavour.server | 11 +++++++++++
>> debian.master/config/armel/config.common.armel | 4 ++++
>> debian.master/config/config.common.ubuntu | 12 +-----------
>> debian.master/config/i386/config.common.i386 | 7 +++++++
>> debian.master/config/i386/config.flavour.386 | 4 ++++
>> debian.master/config/i386/config.flavour.generic | 4 ++++
>> .../config/i386/config.flavour.generic-pae | 4 ++++
>> debian.master/config/lpia/config.common.lpia | 4 ++++
>> 13 files changed, 81 insertions(+), 12 deletions(-)
>> create mode 100644 debian.master/abi/2.6.32-46.108/amd64/server.ignore.modules
>> create mode 100644 debian.master/abi/2.6.32-46.108/i386/generic-pae.ignore.modules
>>
>>
>>
>
> Stefan - This seems like kind of a mammoth change. Other then the
> obvious maintenance benefits for the kernel team, what is the benefit
> for the average EC2 consumer ?
Mostly "less surprise". It is hard to put it into specific benefits. To some
degree the master kernel uses more up to date interfaces. I recall a request
long ago about refreshing the interrupt handling. This was never completely done
because the ec2 codebase is so much different. You may remember that I tried to
re-fresh the ec2 patchset which was an even more frightening result.
This way the Lucid ec2 user would also get a tickless kernel and hv assisted
spinlocks. And if there are issues we will have more luck in picking fixes from
upstream. Not to mention that we should have less of a chance to miss a security
related change either because it is in the copies of x86 files or because it is
made in upstream xen drivers.
>
> rtg
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 899 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20130508/25c53f5e/attachment.sig>
More information about the kernel-team
mailing list