OpenStack Continuous Integration on Ubuntu 101

Posted in Uncategorized on April 10th, 2014 by Greg Lutostanski

We (the Canonical OIL dev team) are about to finish the production roll out of our OpenStack Interoperability Lab (OIL). It’s been an awesome time getting here so I thought I would take the opportunity to get everyone familiar, at a high level, with what OIL is and some of the cool technology behind it.

So what is OIL?

For starters, OIL is essentially continuous integration of the entire stack, from hardware preparation, to Operating System deployment, to orchestration of OpenStack and third party software, all while running specific tests at each point in the process. All test results and CI artifacts are centrally stored for analysis and monthly report generation.

Typically, setting up a cloud (particularly OpenStack) for the first time can be frustrating and time consuming. The potential combinations and permutations of hardware/software components and configurations can quickly become mind-numbing. To help ease the process and provide stability across options we sought to develop an interoperability test lab to vet as much of the ecosystem as possible.

To accomplish this we developed a CI process for building and tearing down entire OpenStack deployments in order to validate every step in the process and to make sure it is repeatable. The OIL lab is comprised of a pool of machines (including routers/switches, storage systems, and computer servers) from a large number of partners. We continually pull available nodes from the pool, setup the entire stack, go to town testing, and then tear it all back down again. We do this so many times that we are already deploying around 50 clouds a day and expect to scale this by a factor of 3-4 with our production roll-out. Generally, each cloud is composed of about 5-7 machines each but we have the ability to scale each test as well.

But that’s not all, in addition to testing we also do bug triage, defect analysis and work both internally and with our partners on fixing as many things as we can. All to ensure that deploying OpenStack on Ubuntu is as seamless a process as possible for both users and vendors alike.

Underlying Technology

We didn’t want to reinvent the wheel so, we are leveraging the latest Ubuntu technologies as well as some standard tools to do all of this. In fact the majority of the OIL infrastructure is public code you can get and start playing with right away!

Here is a small list of what we are using for all this CI goodness:

  • MaaS — to do the base OS install
  • Juju — for all the complicated OpenStack setup steps — and linking them together
  • Tempest — the standard test suite that pokes and prods OpenStack to ensure everything is working
  • Machine selections & random config generation code — to make sure we get a good hardware/software cross sections
  • Jenkins — gluing everything together

Using all of this we are able to manage our hardware effectively, and with a similar setup you can easily too. This is just a high-level overview so we will have to leave the in-depth technological discussions for another time.

More to come

We plan on having a few more blog posts cover some of the more interesting aspects (both results we are getting from OIL and some underlying technological discussions).

We are getting very close to OIL’s official debut and are excited to start publishing some really insightful data.

Tags: , , ,

2014-04-08 Meeting Minutes

Posted in Uncategorized on April 8th, 2014 by Robie Basak

A few last pieces are being worked in the last couple of days to final
freeze.

  • James Page is struggling to find a release team member to review the docker.io feature freeze exception request (bug 1295093).
  • The juju-quickstart MIR is deferred; Robie will upload some final bugfixes soon.
  • Louis is working on some last minute fixes to sosreport.
  • Parameswaran reports that all smoke tests are passing.
  • Stefan is polishing some last pieces in Xen and libvirt.

Full minutes: https://wiki.ubuntu.com/MeetingLogs/Server/20140408
Log: http://ubottu.com/meetingology/logs/ubuntu-meeting/2014/ubuntu-meeting.2014-04-08-16.01.log.html

Checking in from the Ubuntu Developer Summit

Posted in Uncategorized on March 13th, 2014 by Pat Gaughen

The Server team just finished up the second day of the Ubuntu Developer Summit (UDS) March 2014 (see http://summit.ubuntu.com/uds-1403/track/servercloud/ for the Server track). I may be biased (well, actually, I know I am), but I think its been very interesting – lots of good, thoughtful discussions around where we are and where we’re heading. Check out the videos and let us know what you think.

One video from today’s UDS sessions, I wanted to specifically highlight is the demo Robie Basak gave on uvtool.  Uvtool is, as Robie explains in the video, a very simple tool for setting up kvm guests – he calls it the glue that brings together several existing tools.  Just go watch it – http://www.youtube.com/embed/Ue0C2ssp450 and then go try it.

In December, Serge did a writeup on uvtool, I think that’s worth a read also – http://s3hh.wordpress.com/2013/12/12/quickly-run-ubuntu-cloud-images-locally-using-uvtool/

Anyhow, time to prepare for the last day of UDS. Enjoy!

The Ubuntu Server team is hiring!

Posted in Ubuntu Server on February 28th, 2014 by Pat Gaughen

We are looking for two fabulous Software Engineers to join the Ubuntu Server team. Check out the individual job listings for more details:

Think you’ve got what it takes? Apply!

2014-02-18 Meeting Minutes

Posted in Ubuntu Server, Ubuntu Server meeting minutes on February 24th, 2014 by Antonio Rosales

Meeting information

Agenda

  • Review ACTION points from previous meeting
  • T Development
  • Server & Cloud Bugs (caribou)
  • Weekly Updates & Questions for the QA Team (psivaa)
  • Weekly Updates & Questions for the Kernel Team (smb, sforshee)
  • Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)
  • Ubuntu Server Team Events
  • Open Discussion
  • Announce next meeting date, time and chair

Minutes

Summary

This weeks meeting had a focus on addressing items needed before Feature Freeze on Feb 20. This included conversations around high/essential bugs, red high/essential blueprints, and test failures.

Specific bugs discussed in this weeks meeting were:

  • 1248283 in juju-core (Ubuntu Trusty) “juju userdata should not restart networking” [High,Triaged] https://launchpad.net/bugs/1248283
  • 1278897 in dovecot (Ubuntu Trusty) “dovecot warns about moved ssl certs on upgrade” [High,Triaged] https://launchpad.net/bugs/1278897
  • 1259166 in horizon (Ubuntu Trusty) “Fix lintian error” [High,Triaged]
  • 1273877 in neutron (Ubuntu Trusty) “neutron-plugin-nicira should be renamed to neutron-plugin-vmware” [High,Triaged]

Specific Blueprints discussed:

  • curtain, openstack charms, ceph, mysql alt, cloud-init, openstack (general)

Meeting closed with announcing Marco and Jorge will be at SCALE12x giving a talk, so be sure to stop by if your are going to be at SCALE.

Review ACTION points from previous meeting

The discussion about “Review ACTION points from previous meeting” started at 16:04.

16:06 <arosales> gaughen follow up with jamespage on bug 1243076 16:06 <ubottu> bug 1243076 in mod-auth-mysql (Ubuntu Trusty) “libapache2-mod-auth-mysql is missing in 13.10 amd64″ [High,Won't fix] https://launchpad.net/bugs/1243076 16:09 <jamespage> not got to that yet 16:10 <jamespage> working on a few pre-freeze items first 16:10 <arosales> ack I’ll take its appropriately on your radar Smile :-) –thanks 16:10 <jamespage> it is

16:06 <arosales> gaughen follow up on dbus task for bug 1248283 16:06 <ubottu> bug 1248283 in juju-core (Ubuntu Trusty) “juju userdata should not restart networking” [High,Triaged] https://launchpad.net/bugs/1248283

16:07 <arosales> jamespage to follow up on bug 1278897 (policy compliant) 16:07 <ubottu> bug 1278897 in dovecot (Ubuntu Trusty) “dovecot warns about moved ssl certs on upgrade” [High,Triaged] https://launchpad.net/bugs/1278897

16:07 <arosales> smoser update servercloud-1311-curtin bp 16:07 <smoser> i updated it . 16:07 <smoser> i’ll file a ffe today

16:07 <arosales> hallyn follow up on 1248283 from an lxc pov, ping serue to coordinate 16:08 <serue> Done 16:08 <arosales> smoser update cloud-init BP 16:08 <smoser> we’ll say same there.

Trusty Development

The discussion about “Trusty Development” started at 16:10.

Weekly Updates & Questions for the QA Team (psivaa)

The discussion about “Weekly Updates & Questions for the QA Team (psivaa)” started at 16:27.

Ubuntu Server Team Events

The discussion about “Ubuntu Server Team Events” started at 16:35.

Action items, by person

  • gaughen
    • gaughen ensure BPs are updated
  • coreycb
    • follow upon bug 1273877

Announce next meeting date and time

Next meeting will be on Tuesday, February 25th at 16:00 UTC in #ubuntu-meeting.

People present (lines said)

  • arosales (77)
  • jamespage (19)
  • psivaa (12)
  • smoser (10)
  • ubottu (9)
  • meetingology (5)
  • serue (2)
  • zul (2)
  • sforshee (1)
  • rbasak (1)
  • gaughen (1)
  • smb (1)
Tags: ,

2013-01-28 Ubuntu Server Team Meeting

Posted in Ubuntu Server meeting minutes on January 29th, 2014 by Yolanda Robla

 Meeting information

#ubuntu-meeting: ubuntu-server-team, 28 Jan at 16:03 &mdash; 16:37 UTC
Full logs at [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2014/ubuntu-meeting.2014-01-28-16.03.log.html]

Meeting summary

  1. Review ACTION points from previous meeting (yolanda_, 16:03)
  2. Trusty Development (yolanda_, 16:06)
    1. https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule (yolanda_, 16:06:25)
    2. SUBTOPIC: Release Bugs (yolanda_, 16:09)
    3. http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-t-tracking-bug-tasks.html#server (yolanda_, 16:09:35)
    4. http://launchpad.net/bugs/1243076 (yolanda_, 16:09:52)
    5. https://bugs.launchpad.net/maas/+bug/1248283 (yolanda_, 16:12:47)
    6. https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1263738 (yolanda_, 16:15:15)
    7. https://bugs.launchpad.net/ubuntu/+source/horizon/+bug/1198021 (yolanda_, 16:16:03)
    8. https://bugs.launchpad.net/ubuntu/+source/websockify/+bug/1231970 (yolanda_, 16:17:15)
    9. SUBTOPIC: Blueprints (yolanda_, 16:19)
    10. http://status.ubuntu.com/ubuntu-t/group/topic-t-servercloud-overview.html (yolanda_, 16:19:10)
    11. https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-curtin (yolanda_, 16:19:45)
    12. https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-openstack-charms (yolanda_, 16:20:18)
    13. https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-lxc (yolanda_, 16:24:14)
    14. https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-mysql-alternatives (yolanda_, 16:25:10)
    15. https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-cloud-init (yolanda_, 16:26:05)
    16. https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-cloud-images (yolanda_, 16:27:42)
    17. https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-juju (yolanda_, 16:28:15)
  3. Server & Cloud Bugs (caribou) (yolanda_, 16:29)
  4. Weekly Updates & Questions for the QA Team (psivaa) (yolanda_, 16:29)
  5. Weekly Updates & Questions for the Kernel Team (smb) (yolanda_, 16:31)
  6. Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak) (yolanda_, 16:33)
  7. Ubuntu Server Team Events (yolanda_, 16:33)
  8. Open Discussion (yolanda_, 16:34)
  9. Announce next meeting date and time (yolanda_, 16:35)

Action items 

People present (lines said)

  • yolanda_ (83)
  • jamespage (20)
  • smoser (17)
  • ubottu (7)
  • rbasak (6)
  • meetingology (3)
  • gaughen (3)
  • zul (3)
  • psivaa (2)
  • rharper (2)
  • arosales (1)
  • caribou (1)
  • smb (1)

Full Log

16:03 <yolanda_> #startmeeting ubuntu-server-team
16:03 <meetingology> Meeting started Tue Jan 28 16:03:33 2014 UTC.  The chair is yolanda_. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
16:03 <meetingology> 
16:03 <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired
16:03 <rharper> o/
16:03 <yolanda_> #topic Review ACTION points from previous meeting
16:03 <yolanda_> so... agenda doesn't seem to be updated, any pending topics?
16:03 <arosales> o/
16:04 <yolanda_> anything to comment there?
16:05 <smoser> o/
16:06 <yolanda_> nothing? i will be moving to next point
16:06 <yolanda_> #topic Trusty Development
16:06 <yolanda_> #link https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule
16:07 <yolanda_> how is that progressing?
16:07 <yolanda_> any comments about it?
16:08 <yolanda_> jamespage, smoser ^
16:08 <jamespage> yolanda_, sorry - binging not on
16:08 <smoser> feature freeze is coming.
16:08 <smoser> be aware of that.
16:08 <jamespage> yolanda_, indeed
16:08 <yolanda_> feature freeze on february
16:09 <yolanda_> so, let's look at bugs
16:09 <yolanda_> #subtopic Release Bugs
16:09 <yolanda_> #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-t-tracking-bug-tasks.html#server
16:09 <yolanda_> http://launchpad.net/bugs/1243076
16:09 <ubottu> Ubuntu bug 1243076 in mod-auth-mysql (Ubuntu Trusty) "libapache2-mod-auth-mysql is missing in 13.10 amd64" [High,Confirmed]
16:10 <yolanda_> any progress on that?
16:11 <yolanda_> next one ... https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1062336
16:11 <ubottu> Ubuntu bug 1062336 in nova (Ubuntu Trusty) "nova-compute expects libvirtd group" [High,Triaged]
16:11 <yolanda_> jamesepage, i see this is a won't fix ?
16:11 <jamespage> I think its done
16:11 <jamespage> yes
16:12 <jamespage> marked as so
16:12 <jamespage> forgot to reference the bug btlot
16:12 <yolanda_> bug report isn't refreshing properly then?
16:12 <yolanda_> https://bugs.launchpad.net/maas/+bug/1248283
16:12 <ubottu> Ubuntu bug 1248283 in juju-core (Ubuntu Trusty) "Juju deploy of Charm in MAAS fails because dbus fails" [High,Triaged]
16:13 <yolanda_> anything about that?
16:14 <yolanda_> next one ... https://bugs.launchpad.net/ubuntu/+source/horizon/+bug/1259166
16:14 <ubottu> Ubuntu bug 1259166 in horizon (Ubuntu Trusty) "Fix lintian error" [High,Triaged]
16:14 <yolanda_> zul ^
16:14 <zul> nope
16:15 <yolanda_> https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1263738
16:15 <ubottu> Ubuntu bug 1263738 in lxc (Ubuntu Trusty) "login console 0 in user namespace container is not configured right" [High,Triaged]
16:16 <yolanda_> https://bugs.launchpad.net/ubuntu/+source/horizon/+bug/1198021
16:16 <ubottu> Ubuntu bug 1198021 in horizon (Ubuntu Trusty) "/static apache2 alias should probably be /horizon/static" [Medium,Triaged]
16:16 <yolanda_> jamespage, this is a won't fix?
16:16 <jamespage> no
16:16 <jamespage> we should probably fix that
16:16 <yolanda_> we should update bug comments then
16:17 <yolanda_> https://bugs.launchpad.net/ubuntu/+source/websockify/+bug/1231970
16:17 <ubottu> Ubuntu bug 1231970 in websockify (Ubuntu Trusty) "[FFe] nova-novncproxy requires websockify > 0.5 - please sync from unstable" [Medium,Triaged]
16:17 <yolanda_> jamespage, that's done?
16:18 <jamespage> yes
16:18 <jamespage> marked as fix released
16:18 <yolanda_> ok, let's continue
16:19 <yolanda_> #subtopic Blueprints
16:19 <yolanda_> #link http://status.ubuntu.com/ubuntu-t/group/topic-t-servercloud-overview.html
16:19 <yolanda_> how are blueprints progressing?
16:19 <yolanda_> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-curtin
16:19 <yolanda_> smoser ^
16:19 <smoser> :)
16:19 <smoser> yeah. so that one needs some work.
16:20 <yolanda_> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-openstack-charms
16:20 <smoser> it is siltl planned for 14.04
16:20 <yolanda_> smoser, are you postponing it?
16:20 <yolanda_> the curtin one
16:21 <smoser> no.
16:21 <smoser> it is still planned for 14.04
16:21 <gaughen> yolanda_, smoser needs some prodding to update his blueprints ;-)
16:21 <smoser> well, he also has to do some work.
16:21 <gaughen> :-)
16:21 <yolanda_> :)
16:21 <smoser> i can update the progress, but unfortunately it wont get the code written.
16:21 <yolanda_> next one https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-openstack-charms
16:21 <zul> time to crack the whip
16:21 <rharper> +1
16:21 <yolanda_> i'm currently working on rabbit active/active, lot of work to be done
16:22 <yolanda_> jamespage, do you think we are ok with time?
16:22 <gaughen> o/
16:22 <jamespage> yea
16:22 <jamespage> beta-1 is ok
16:23 <yolanda_> next one ... https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-ceph
16:23 <yolanda_> jamespage ^
16:23 <jamespage> all ok
16:23 <jamespage> just waiting for firefly to release upstream now
16:24 <yolanda_> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-lxc
16:24 <jamespage> the fastcgi items will likely disappear at that point as radosgw is going through a re-design to not be mod_fastcgi
16:24 <yolanda_> hallyn is not present, so i'll skip this
16:25 <yolanda_> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-mysql-alternatives
16:25 <yolanda_> jamespage ^
16:25 <yolanda_> i see a blocked work item there?
16:25 <jamespage> oh - going OK - but some delay on pxc due to licensing issues
16:26 <yolanda_> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-cloud-init
16:26 <yolanda_> smoser ^
16:27 <yolanda_> next one .. https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-openstack
16:27 <yolanda_> zul ^
16:27 <zul> its fine
16:27 <smoser> i'll look at the cloud-init bluerpint now. utlemming an d i have made some progress t
16:27 <yolanda_> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-cloud-images
16:27 <yolanda_> smoser again
16:27 <smoser> same. will take al ook now
16:28 <yolanda_> last one
16:28 <yolanda_> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-1311-juju
16:28 <yolanda_> jamespage ^
16:28 <yolanda_> seems mostly done?
16:28 <jamespage> ish - we have it building across most archs yet
16:29 <jamespage> but I suspect some work todo to support anything other than arm + x86
16:29 <yolanda_> ok
16:29 <yolanda_> let's change topic
16:29 <yolanda_> #topic Server & Cloud Bugs (caribou)
16:29 <caribou> yolanda_: nothing on my radar today
16:29 <yolanda_> #topic Weekly Updates & Questions for the QA Team (psivaa)
16:30 <yolanda_> nothing there?
16:30 <psivaa> im in a sprint this week and nothing much to report except:
16:30 <psivaa> lamp smoke has one failure and the tomcat server has the same failure in the smoke tests
16:31 <yolanda_> ok
16:31 <yolanda_> #topic Weekly Updates & Questions for the Kernel Team (smb)
16:31 <smb> Not much. Has there been any progress on the sru reviews for iscsitarget and drbd8 for P (or questions I missed). sforshee and me sprinting, too, this week.
16:32 <yolanda_> any feedback for smb?
16:33 <yolanda_> mm, let's move then
16:33 <yolanda_> #topic Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)
16:33 <rbasak> No updates from me this week. Any questions?
16:33 <yolanda_> so..
16:33 <yolanda_> #topic Ubuntu Server Team Events
16:34 <yolanda_> Cape Town sprint of course
16:34 <yolanda_> anything else?
16:34 <rbasak> FOSDEM this weekend
16:34 <rbasak> I'll be there, along with marcoceppi.
16:34 <yolanda_> nice
16:34 <yolanda_> #topic Open Discussion
16:35 <rbasak> Marco is doing a talk on service orchestration, I believe, in the configuration management room.
16:35 <yolanda_> anything to comment?
16:35 <yolanda_> ok, so let's finishg
16:35 <yolanda_> #topic Announce next meeting date and time
16:36 <yolanda_> should we have meeting next week? smoser, jamespage, gaughen, are in Cape Town
16:36 <rbasak> I'd say skip it, unless anyone objects.
16:36 <smoser> i think i agree with rbasak
16:36 <rbasak> It'll be quite quiet if we do.
16:36 <smoser> there is a first time for everything
16:37 <smoser> :)
16:37 <yolanda_> then, next meeting will be on Tuesday 11th of February
16:37 <smoser> yeah, lets re-convene in 14 days.
16:37 <smoser> thanks yolanda_
16:37 <jamespage> ok
16:37 <jamespage> thanks yolanda_
16:37 <yolanda_> np
16:37 <yolanda_> so let's end here
16:37 <yolanda_> #endmeeting

 

2013-12-17 Ubuntu Server Team Meeting

Posted in Uncategorized on December 17th, 2013 by Robie Basak

 Meeting information

 

Meeting summary

This meeting was particularly quiet, presumably due to the upcoming holidays.

Actions still outstanding:

  • gaughen or jamespage or smoser: get all server blueprints represented at /topic-t-servercloud-overview.html

Scott linked to http://kernel.ubuntu.com/benchmarking/, which he said is really nice benchmark data that the kernel team are working on.

Robie reported on the status of upstreaming mongodb armhf and arm64 portability patches.

Due to the holidays, the next meeting will be at Tue, 7 Jan 2014 16:00:00 +0000.

 

Action items

  • (carried over) gaughen or jamespage or smoser: get all server blueprints represented at /topic-t-servercloud-overview.html

 

People present (lines said)

  • rbasak (26)
  • smoser (5)
  • meetingology (3)
  • caribou_ (2)
  • jamespage (2)
  • psivaa (1)
  • hallyn_ (1)
  • smb (1)

 

Full Log

  • 16:09 <rbasak> #startmeeting ubuntu-server-team

    16:09 <meetingology> Meeting started Tue Dec 17 16:09:17 2013 UTC. The chair is rbasak. Information about MeetBot at http://wiki.ubuntu.com/meetingology.

    16:09 <meetingology>

    16:09 <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired

    16:09 <rbasak> #topic Review ACTION points from previous meeting 16:09 * rbasak gaughen or jamespage or smoser: get all server blueprints represented at /topic-t-servercloud-overview.html (smoser, 16:04)

    16:10 <jamespage> still outstanding

    16:10 <rbasak> OK, thanks.

    16:10 <rbasak> #topic T Development Opening

    16:11 <rbasak> I’ve changed the agenda item to “T Development” for next time.

    16:11 <rbasak> Anything to note?

    16:11 <jamespage> alpha-1 this week

    16:11 <rbasak> #topic Server & Cloud Bugs (caribou)

    16:12 <rbasak> caribou_: hi!

    16:12 <caribou_> nothing here

    16:14 <rbasak> #topic Weekly Updates & Questions for the QA Team (psivaa)

    16:14 <psivaa> no updates from us as well

    16:14 <rbasak> Any questions for psivaa?

    16:14 <rbasak> #topic Weekly Updates & Questions for the Kernel Team (smb)

    16:14 <smb> nothing to report. Are there questions?

    16:15 <rbasak> #topic Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)

    16:15 <smoser> hm..

    16:15 <smoser> go back one.

    16:15 <rbasak> #topic Weekly Updates & Questions for the Kernel Team (smb)

    16:15 <smoser> kernel team has *really* nice benchmark data that they’re working on

    16:15 <smoser> http://kernel.ubuntu.com/benchmarking/

    16:16 <smoser> the data there may change formats or content, but its good too look at.

    16:16 <rbasak> #topic Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)

    16:17 <rbasak> I’ve been working on upstreaming portability patches for mongodb for armhf and arm64. This is reviewed upstream now and should land soon. Then I’ll see if I can get Debian updated to a cherry-pick of the upstream patches.

    16:17 <rbasak> No other updates. Any questions for me?

    16:17 <rbasak> #topic Ubuntu Server Team Events

    16:17 <rbasak> Christmas, I guess, is the reason why it’s quiet.

    16:18 <rbasak> Any other new upcoming events?

    16:18 <rbasak> #topic Open Discussion

    16:18 <rbasak> #topic Announce next meeting date, time and chair

    16:18 <caribou_> Ho Ho Ho

    16:19 <rbasak> Due to the holidays, I propose that our next meeting should be in January when we’re all back. Any objections?

    16:19 <hallyn_> nope

    16:20 <rbasak> So the next meeting will be at: Tue, 7 Jan 2014 16:00:00 +0000.

    16:20 <rbasak> Looks like next on the chair rota is roaksoax, so he’ll be chairing. I know roaksoax is on holiday now, so I’ll let him know by email.

    16:20 <rbasak> #endmeeting

Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)

MeetingLogs/Server/20131217 (last edited 2013-12-17 16:47:06 by racb)

2013-11-26 Meeting Minutes

Posted in Ubuntu Server meeting minutes on December 3rd, 2013 by Antonio Rosales

Agenda

  • Review ACTION points from previous meeting
  • T Development Opening
  • Server & Cloud Bugs (caribou)
  • Weekly Updates & Questions for the QA Team (psivaa)
  • Weekly Updates & Questions for the Kernel Team (smb)
  • Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)
  • Ubuntu Server Team Events
  • Open Discussion
  • Announce next meeting date, time and chair

Minutes

Summary

There were no actions from the previous meeting. The primary focus of this weeks meeting was to review the high and critical Ubuntu Server bugs athttp://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-t-tracking-bug-tasks.html#server, and to for everyone to write up blueprints and get them ready for approval by team leads. A decision was also made to only cut Ubuntu Cloud images for Alpha 1 in the Trusty cycle. James Page will also initiate a review of the server seed. Additional details can be found below in the logs and action items.

MEETING ACTIONS

  • smoser sync with utlemming on building cloud images for alpha 1, targets = seed-review, gpt
  • jamespage do seed-review email
  • jamespage, gaughen review blueprints and accept for trusty
  • gaughen file bug with status.u.c to get ubuntu server topic tracking in there
  • all: write up blueprints, and have them ready for review by November 28

ACTION ITEMS, BY PERSON

  • gaughen
    • jamespage, gaughen review blueprints and accept for trusty
    • gaughen file bug with status.u.c to get ubuntu server topic tracking in there
  • jamespage
    • jamespage do seed-review email
    • jamespage, gaughen review blueprints and accept for trusty
  • smoser
    • smoser sync with utlemming on building cloud images for alpha 1, targets = seed-review, gpt

Trusty Development

The discussion about “Trusty Development” started at 16:03.

Server & Cloud Bugs (caribou)

The discussion about “Server & Cloud Bugs (caribou)” started at 16:25.

Weekly Updates & Questions for the QA Team (psivaa)

The discussion about “Weekly Updates & Questions for the QA Team (psivaa)” started at 16:26.

Weekly Updates & Questions for the Kernel Team (smb)

The discussion about “Weekly Updates & Questions for the Kernel Team (smb)” started at 16:27.

Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)

The discussion about “Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)” started at 16:29.

Ubuntu Server Team Events

The discussion about “Ubuntu Server Team Events” started at 16:29.

Open Discussion

The discussion about “Open Discussion” started at 16:31.

Announce next meeting date and time

The discussion about “Announce next meeting date and time” started at 16:32.

  • NEXT MEETING: Tuesday 2013-12-03 at 1600 UTC

Meeting Information

2013-10-01 Ubuntu Server Team Meeting

Posted in Uncategorized on October 2nd, 2013 by Yolanda Robla

Agenda

 

Minutes

 

Meeting information

 

Meeting summary

 

Review ACTION points from previous meeting

The discussion about “Review ACTION points from previous meeting” started at 16:02.

 

Saucy Development

The discussion about “Saucy Development” started at 16:07.

 

Server & Cloud Bugs (caribou)

The discussion about “Server & Cloud Bugs (caribou)” started at 16:45.

 

Weekly Updates & Questions for the QA Team (psivaa)

The discussion about “Weekly Updates & Questions for the QA Team (psivaa)” started at 16:46.

 

Weekly Updates & Questions for the Kernel Team (smb)

The discussion about “Weekly Updates & Questions for the Kernel Team (smb)” started at 16:46.

 

Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)

The discussion about “Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)” started at 16:47.

 

Ubuntu Server Team Events

The discussion about “Ubuntu Server Team Events” started at 16:48.

 

Open Discussion

The discussion about “Open Discussion” started at 16:49.

 

Announce next meeting date and time

The discussion about “Announce next meeting date and time” started at 16:52.

 

Vote results

 

Action items

  • (none)

 

People present (lines said)

  • yolanda (65)
  • jamespage (33)
  • ubottu (13)
  • rbasak (12)
  • zul (7)
  • roaksoax (3)
  • meetingology (3)
  • adam_g (2)
  • smb (1)
  • caribou (1)
  • psivaa (1)
  • hallyn (1)

 

Full Log

  • 16:02 <yolanda> #startmeeting ubuntu-server-team

    16:02 <meetingology> Meeting started Tue Oct 1 16:02:14 2013 UTC. The chair is yolanda. Information about MeetBot athttp://wiki.ubuntu.com/meetingology.

    16:02 <meetingology>

    16:02 <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired

    16:02 <yolanda> #topic Review ACTION points from previous meeting

    16:02 <yolanda> smoser look at / assign bug 1206872 and bug 1156932

    16:02 <ubottu> bug 1206872 in samba (Ubuntu Saucy) “samba needs a config.sub update to support aarch64″ [Medium,Triaged]https://launchpad.net/bugs/1206872

    16:02 <ubottu> bug 1156932 in python-novaclient (Ubuntu Saucy) “User can’t modify security-group-rule via nova-api if there are duplicated security group name” [High,Confirmed] https://launchpad.net/bugs/1156932

    16:03 <yolanda> smoser *

    16:03 <yolanda> ^

    16:04 <yolanda> anyone has feedback about that?

    16:06 <jamespage> novaclient won’t fix that I suspect

    16:06 <jamespage> yolanda, bug 1206872 is not specifically important for server this cycle

    16:06 <ubottu> bug 1206872 in samba (Ubuntu Saucy) “samba needs a config.sub update to support aarch64″ [Medium,Triaged]https://launchpad.net/bugs/1206872

    16:06 <jamespage> so I’d skip that

    16:07 <yolanda> so we postpone that?

    16:07 <yolanda> ok , let’s continue

    16:07 <yolanda> #topic Saucy Development

    16:08 <yolanda> #link https://wiki.ubuntu.com/SaucySalamander/ReleaseSchedule

    16:08 <yolanda> #subtopic Release Bugs

    16:08 <yolanda> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-s-tracking-bug-tasks.html#server

    16:09 <yolanda> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1208455

    16:09 <ubottu> Ubuntu bug 1208455 in linux (Ubuntu Saucy) “general protection fault running apt-get inside double nested kvm VM” [High,In progress]

    16:09 <hallyn> smb: ^

    16:10 <yolanda> smb not here, let’s continue…

    16:11 <yolanda> https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1213915

    16:11 <ubottu> Ubuntu bug 1213915 in ceph (Ubuntu Saucy) “Please demote ceph-mds and ceph-fs-common to universe” [High,New]

    16:12 <jamespage> still with archive-admins

    16:12 <yolanda> https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1199791

    16:12 <ubottu> Ubuntu bug 1199791 in nova (Ubuntu Saucy) “nova-compute-xcp misses nova-compute.conf” [High,Triaged]

    16:12 <jamespage> just pinged one

    16:12 <jamespage> zul,

    16:12 <zul> not done

    16:13 <yolanda> https://bugs.launchpad.net/ubuntu/+source/keystone/+bug/1223010

    16:13 <ubottu> Ubuntu bug 1223010 in keystone (Ubuntu Saucy) “Use oauthlib rather than oauth.” [High,Triaged]

    16:13 <yolanda> zul ^

    16:13 <zul> working on it now

    16:13 <yolanda> https://bugs.launchpad.net/ubuntu/+source/nagios3/+bug/1231901

    16:14 <ubottu> Ubuntu bug 1231901 in nagios3 (Ubuntu Saucy) “Installing Nagios3 and Apache2 in Saucy does not enable the cgi mod, which is required” [High,Triaged]

    16:15 <yolanda> jamespage ?

    16:15 <jamespage> yolanda, yeah – that popped up last friday

    16:15 <jamespage> rbasak, fyi

    16:15 <jamespage> I’ll pick that up this week

    16:15 <rbasak> I hadn’t seen that – thanks.

    16:16 <yolanda> ok

    16:16 <jamespage> rbasak, oh – unless you would like to – feel free

    16:16 <jamespage> it needs a2enmod cgi (which used to happen auto with mpm-prefork)

    16:16 <rbasak> jamespage: I’ll put it on my todo and let you know if I get to it first.

    16:16 <yolanda> https://bugs.launchpad.net/ubuntu/+source/websockify/+bug/1231970

    16:16 <ubottu> Ubuntu bug 1231970 in websockify (Ubuntu Saucy) “[FFe] nova-novncproxy requires websockify > 0.5 – please sync from unstable” [High,Triaged]

    16:18 <yolanda> zul ^

    16:18 <zul> watiting for release team

    16:18 <yolanda> ok

    16:18 <yolanda> https://bugs.launchpad.net/ubuntu/+source/python-cliff/+bug/1227167

    16:18 <ubottu> Ubuntu bug 1227167 in python-cliff (Ubuntu Saucy) “python-cliff needs to raise Build-Depends on pyparsing to 2.0.0″ [Medium,Triaged]

    16:19 <yolanda> jamespage / smoser ?

    16:19 <zul> that should be fixed already

    16:20 <jamespage> zul, can you check and close the bug if so please

    16:20 <yolanda> zul, i found today that there can be a problem with launchpad branches in python-cliff ?

    16:20 <zul> yolanda: ?

    16:20 <yolanda> ubuntu version was newer than the one downloaded from launchpad

    16:22 <yolanda> zul, python-cliff branch still points to 1.4-1ubuntu1, that is wrong, right?

    16:22 <zul> right

    16:22 <zul> ill have a look

    16:22 <yolanda> cool

    16:23 <yolanda> https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1227353

    16:23 <ubottu> Ubuntu bug 1227353 in maas (Ubuntu Saucy) “Please promote maas-dns, maas-dhcp to main” [Undecided,New]

    16:23 <jamespage> action for roaksoax on that one

    16:23 <jamespage> roaksoax, please add to a suitable seed

    16:23 <jamespage> (do they need to go on the iso per-chance?)

    16:24 <roaksoax> jamespage: im uploading a new maas package today

    16:24 <jamespage> roaksoax, sounds like you are already on top of it great!

    16:24 <roaksoax> yep!

    16:24 <roaksoax> next upload should contain a fix

    16:25 <yolanda> https://bugs.launchpad.net/uvtool/+bug/1228228

    16:25 <ubottu> Ubuntu bug 1228228 in cloud-init (Ubuntu Saucy) “ubuntu is not added to sudo group” [Undecided,Triaged]

    16:25 <rbasak> This is pending a cloud-init upload I think.

    16:25 <rbasak> smoser?

    16:27 <yolanda> ok, let’s continue

    16:27 <yolanda> #subtopic Blueprints

    16:28 <yolanda> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-juju-charmhelper2

    16:29 <yolanda> any updates for it? 16:29 * jamespage looks

    16:33 <yolanda> shall i continue?

    16:34 <yolanda> jamespage ^

    16:35 <jamespage> its OK

    16:35 <jamespage> only one todo outstanding

    16:35 <yolanda> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-cloud-init

    16:36 <yolanda> smoser ^?

    16:37 <jamespage> yolanda, smoser not around right now

    16:37 <yolanda> next one …

    16:37 <yolanda> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-juju-2-delivery

    16:37 <jamespage> thats OK

    16:38 <yolanda> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-openstack-charms-ha-v2

    16:38 <jamespage> just waiting on final release

    16:38 <jamespage> roaksoax,

    16:38 <yolanda> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-ceph

    16:40 <yolanda> jamespage ^

    16:40 <jamespage> yolanda, aside from the radosgw geo-replication agents ceph is looking good

    16:40 <yolanda> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-openstack-qa

    16:41 <jamespage> that looks behind

    16:41 <jamespage> I suspect some items to slip to next release – adam_g?

    16:42 <adam_g> ya

    16:42 <adam_g> ill postpone accordingly now

    16:42 <yolanda> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-openstack-havana

    16:44 <jamespage> generally looking OK

    16:44 <yolanda> https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-mongodb

    16:44 <jamespage> we have one challenge in that OpenStack Havana and Saucy release on the same day

    16:44 <jamespage> so we will zero-day sru havana into saucy

    16:44 <jamespage> mongodb: not so great

    16:44 <jamespage> we won’t make the objective to make main this cycle

    16:44 <yolanda> so this will be postponed?

    16:45 <jamespage> yeah – just did

    16:45 <yolanda> ok

    16:45 <yolanda> let’s continue

    16:45 <yolanda> #topic Server & Cloud Bugs (caribou)

    16:45 <caribou> Nothing on my radar this week

    16:46 <yolanda> ok

    16:46 <yolanda> #topic Weekly Updates & Questions for the QA Team (psivaa)

    16:46 <psivaa> no updates from us Smile :)

    16:46 <yolanda> #topic Weekly Updates & Questions for the Kernel Team (smb)

    16:46 <smb> Hi, I have not really made much progress on the nested kvm issue. Did a bit of drbd8 investigation (bug 1185756) and looked into merging back xen-4.3 from Debian to reduce our delta. But I am a bit distracted at the moment by me moving next week. Which will also cause me not to be joining next weeks meeting.

    16:46 <ubottu> bug 1185756 in drbd8 (Ubuntu Precise) “drbd8-utils not compatible with linux-lts-raring kernel in 12.04″ [High,Confirmed]https://launchpad.net/bugs/1185756

    16:47 <yolanda> #topic Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)

    16:47 <rbasak> No updates from me. Any questions?

    16:48 <yolanda> #topic Ubuntu Server Team Events

    16:48 <yolanda> anything apart from Cloud Summit and next ODS?

    16:49 <yolanda> #topic Open Discussion

    16:49 <rbasak> o/

    16:49 <rbasak> Need to nominate someone to drive ISO testing for 1) our final Saucy server images 2) subsequent releases. And do we need a process for this? See: http://irclogs.ubuntu.com/2013/09/30/%23ubuntu-release.html ”does anyone have an insight on who is doing signoff for the server images?” –rbasak

    16:49 <rbasak> I’d put that in the agenda but I think you missed it.

    16:49 <rbasak> In the past, we end up with a last minute request from the release manager and scramble to find someone to do the ISO testing and put the results in the tracker.

    16:50 <rbasak> It’d be nice to have this planned in advance.

    16:51 <rbasak> jamespage or smoser: any comments?

    16:51 <jamespage> I’ll do it

    16:51 <rbasak> Thanks!

    16:52 <yolanda> ok, any more comments?

    16:52 <yolanda> let’s finish then…

    16:52 <yolanda> #topic Announce next meeting date and time

    16:52 <yolanda> Next meeting will be on Tue 8th of October

    16:52 <yolanda> chair will be adam_g

    16:53 <yolanda> #endmeeting

2013-09-17 Ubuntu Server Team Meeting

Posted in Uncategorized on September 17th, 2013 by Robie Basak

Agenda

Meeting Actions

  • smoser look at / assign bug 1206872 and bug 1156932

 

Meeting information

 

Meeting summary

 

Review ACTION points from previous meeting

The discussion about “Review ACTION points from previous meeting” started at 16:04.

  • everyone spend extra time triaging bugs this week
    • This has now brought to everyone’s attention.

 

Saucy Development

The discussion about “Saucy Development” started at 16:05.

  • Ubuntu bug 1221906 in OpenStack Dashboard (Horizon) “Havana-3 Dependency missing: python-troveclient” [Undecided,In progress]
    • Fixed; Adam will update the bug.
  • Ubuntu bug 1208455 in linux (Ubuntu Saucy) “general protection fault running apt-get inside double nested kvm VM” [High,In progress]
    • Assigned to smb in his absence.
  • Ubuntu bug 1213915 in ceph (Ubuntu Saucy) “Please demote ceph-mds and ceph-fs-common to universe” [High,New]
    • smoser will look/assign someone.
  • Ubuntu bug 1206872 in samba (Ubuntu Saucy) “samba fails to unpack (behavior change in patch) and ftbfs on aarch64″ [High,Incomplete]
    • doko suggests waiting until the buildds pick it up.
  • Ubuntu bug 1156932 in python-novaclient (Ubuntu Saucy) “User can’t modify security-group-rule via nova-api if there are duplicated security group name” [High,Confirmed]
    • smoser will look/assign someone.
  • Ubuntu bug 1156932 in python-novaclient (Ubuntu Saucy) “User can’t modify security-group-rule via nova-api if there are duplicated security group name” [High,Confirmed]
    • zul reports that this is still pending.
  • Ubuntu bug 1031680 in nagios-plugins (Ubuntu Raring) “check_apt always report 0 critical updates” [High,Triaged]
    • rbasak reports that this is still pending. He has been treating it as low priority for Saucy – it’s non-trivial. Though it affects Ubuntu only, upstream don’t have a fix either.
    • Dropped Saucy target, as we don’t think it’s realistic/high end priority. This still needs fixing.
  • doko raised bug 1162139 in mysql-5.5 (Ubuntu Saucy) “mysql-5.5 still built using GCC-4.4, should be built with the default GCC” [Critical,Triaged] https://launchpad.net/bugs/1162139
    • rbasak had thought Debian “pending” tag meant a fix would be uploaded soon, but it has been delayed. He assigned this bug to himself.
  • ACTION: smoser look at / assign bug 1206872 and bug 1156932

 

Blueprints – http://status.ubuntu.com/ubuntu-s/group/topic-s-servercloud-overview.html

The discussion about “Blueprints – http://status.ubuntu.com/ubuntu-s/group/topic-s-servercloud-overview.html” started at 16:20.

  • smoser reminded everyone to keep their blueprints up-to-date.

 

Ubuntu Server Team Events

The discussion about “Ubuntu Server Team Events” started at 16:21.

  • Nothing to announce.

 

Weekly Updates & Questions for the QA Team (psivaa)

The discussion about “Weekly Updates & Questions for the QA Team (psivaa)” started at 16:22.

  • psivaa reported that bug 1207675 in Ubuntu Test Cases “test_lxc_api test fails during container creation ” [Undecided,New] https://launchpad.net/bugs/1207675 is impacting lxc smoke tests, and that hallyn had an MP to possibly fix but isn’t sure of the status. hallyn was absent so this was deferred.

 

Weekly Updates & Questions for the Kernel Team (smb)

The discussion about “Weekly Updates & Questions for the Kernel Team (smb)” started at 16:23.

  • smb was absent.

 

Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)

The discussion about “Weekly Updates & Questions regarding Ubuntu ARM Server (rbasak)” started at 16:24.

  • rbasak reported that he’s currently waiting on an FFe for bug 1194632 in cpu-checker (Ubuntu) “[FFe] kvm-ok Support for ARM Architecture is Missing” [Undecided,New] https://launchpad.net/bugs/1194632 and had nothing else to report.

 

Open Discussion

The discussion about “Open Discussion” started at 16:25.

 

Announce next meeting date, time and chair

The discussion about “Announce next meeting date, time and chair” started at 16:26.

 

Action items

  • smoser look at / assign bug 1206872 and bug 1156932

 

Action items, by person

  • smoser
    • smoser look at / assign bug 1206872 and bug 1156932

 

People present (lines said)

  • rbasak (53)
  • ubottu (17)
  • doko (8)
  • smoser (7)
  • psivaa (6)
  • meetingology (4)
  • adam_g (2)
  • zul (2)
  • roaksoax (1)