[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