Loading…
OpenStack Kilo Design Summit has ended
This is the schedule for the Kilo Design Summit, where OpenStack contributors discuss the future of OpenStack development.
Click here for the main OpenStack Summit conference schedule.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Nova [clear filter]
Tuesday, November 4
 

16:40 CET

Gerrit third-party CI discussion
This discussion will focus on priorities third party operators have identified as needing further community input (https://etherpad.openstack.org/p/kilo-third-party-items) which have been discussed at the weekly third party meeting (https://wiki.openstack.org/wiki/Meetings/ThirdParty).

Tuesday November 4, 2014 16:40 - 17:20 CET
Derain
 
Wednesday, November 5
 

09:00 CET

Cells
Despite being used in some large deployments, Nova cells functionality is largely ignored, unclear, and untested. Our first goal is to get it tested in the gate and we can touch on plans for that. Beyond that we would like discuss how we can integrate cells into Nova such that a default deployment is a single cell deployment. And we would like to discuss how we organize the code so that the normal flow includes cells, so developers don't ignore them.

Session moderator: Andrew Laski (andrew.laski@rackspace.com)

Required reading: ML post

Wednesday November 5, 2014 09:00 - 09:40 CET
  Nova
  • format json

09:50 CET

Cells continued
... cells discussion continued


Wednesday November 5, 2014 09:50 - 10:30 CET
  Nova
  • format json

11:00 CET

Nova Objects Status and Deadlines
We need to talk about where we are in the process of converting all the things to use Objects, as well as what our plans are for completing this work. The scheduler and resource tracker tasks are related to this, and we can discuss it at a high level here, but should reserve most of that for the scheduler sessions.

Session moderator: Dan Smith (dms@danplanet.com)


Wednesday November 5, 2014 11:00 - 11:40 CET
Manet
  Nova
  • format json

11:50 CET

Nova: Nova/Glance client library
At the last summit we talked about refactoring many of our interactions with glance into a client library. This session is to track the status of that work.


Wednesday November 5, 2014 11:50 - 12:30 CET
Manet
  Nova
  • format json

13:50 CET

Nova: Unconference
This session is an opportunity for people to raise their specs which wouldn't otherwise be covered by the formal schedule for the summit.

Moderator: John Garbutt (john@johngarbutt.com)

Sign up here:
https://etherpad.openstack.org/p/kilo-nova-summit-unconference


Wednesday November 5, 2014 13:50 - 14:30 CET
Manet
  Nova
  • format json

14:40 CET

Nova CI status checkpoint
What is currently working well with Nova CI? What could use improvement? What are our coverage gaps? This session will discuss the current state of Nova CI and the improvements we'd like to make in the Kilo cycle.

Moderator: Matt Riedemann (mriedem@linux.vnet.ibm.com)

Required reading:
https://etherpad.openstack.org/p/nova-ci-status-checkpoint-kilo


Wednesday November 5, 2014 14:40 - 15:20 CET
Manet

15:30 CET

Virt Driver Consistency
We have previously discussed setting a minimum set of required
functionality for virt drivers. This helps to provide a base set of
expected functionality that Nova can provide, regardless of the
hypervisor being used. A set has been proposed, discussed, and it's
time for us to make some decisions in this space. This session will
endeavor to settle on those, or at least identify the steps required
to close on this.

Session moderator: Dan Smith (dms@danplanet.com)

Required reading:

Current feature matrix: https://wiki.openstack.org/wiki/HypervisorSupportMatrix
Proposed requirements: https://wiki.openstack.org/wiki/HypervisorSupportMatrix/Requirements


Wednesday November 5, 2014 15:30 - 16:10 CET
Manet

16:30 CET

Nova Functional testing
While we have a way to test many behaviours in integration, when
things go horribly wrong, it's hard to figure out why, or reproduce.
We are therefore looking to add functional testing based on something
other than devstack to the Nova repository itself. This session will
discuss the problems we're seeking to solve, and how we can approach
that work in the Kilo cycle.

Moderator: Sean Dague (sean@dague.net)

Required reading:
https://etherpad.openstack.org/p/kilo-nova-functional-testing


Wednesday November 5, 2014 16:30 - 17:10 CET
Manet

17:20 CET

NFV proposed specs
OpenStack has an NFV sub-team that has been working on advancing
features in support of NFV use cases. The group collects use cases and
requirements from NFV operators and works to implement and track
blueprints in support of them.

The purpose of this session is to review specs for Nova that are
targeted at the Kilo release.

Moderator: Russell Bryant (rbryant@redhat.com )

Required reading:
http://etherpad.openstack.org/kilo-nova-nfv


Wednesday November 5, 2014 17:20 - 18:00 CET
Manet
 
Thursday, November 6
 

09:00 CET

Nova API microversions
Now that we've agreed on a plan for a v2.1 API, we need to work out the specifics of how microversions will work.

Session moderator: Michael Still (mikal@stillhq.com)

Required reading:
https://review.openstack.org/#/c/127127 -- the microversion specification


Thursday November 6, 2014 09:00 - 09:40 CET
Manet

09:50 CET

nova-network migration
This session will cover migration plans from nova-network to neutron.

Moderator: Michael Still (mikal@stillhq.com)

Required reading:
http://lists.openstack.org/pipermail/openstack-dev/2014-August/044106.html
http://www.stillhq.com/openstack/juno/000014.html


Thursday November 6, 2014 09:50 - 10:30 CET
Manet

11:00 CET

Nova Scheduler and Resource Tracker
The community is agreed upon the need for a scheduler system that can take into account more than just compute resource usage calculations, however we have a significant amount of refactoring work that is needed before a split of the current Nova scheduler will be feasible. It is possible to get all that refactoring done, but we need a concerted effort.

This session is intended to finalize the plan for refactoring in Kilo, including:

* Sign-off on the foundational blueprints that turn currently unstructured interfaces into versioned, object-driven interfaces

* Isolating any calls to the Nova database from within the scheduler

* Stabilizing the RPC API in preparation for a split of the scheduler and an eventual REST API

As well as discussions around what pieces of data the scheduler should eventually own and changes proposed to the resource claim interfaces.

Etherpad:

https://etherpad.openstack.org/p/kilo-nova-scheduler-rt

Session moderator: Jay Pipes (jaypipes@gmail.com)

Required reading:

Active blueprints:

* Isolate scheduler DB:
https://review.openstack.org/#/c/89893/

* Detach service from compute node:
https://review.openstack.org/#/c/126895/

* Isolate scheduler DB for instance groups:
https://review.openstack.org/#/c/131553/

* Model resource objects:
https://review.openstack.org/#/c/127609/

* Model request spec object:
https://review.openstack.org/#/c/127610/

* Change select_destinations() to use RequestSpec object:
https://review.openstack.org/#/c/127612/


Thursday November 6, 2014 11:00 - 11:40 CET
Manet

11:50 CET

Nova Scheduler and Resource Tracker continued
... continued discussion of scheduler and resource tracker work


Thursday November 6, 2014 11:50 - 12:30 CET
Manet

13:40 CET

Nova Unconference
This session is an opportunity for people to raise their specs which wouldn't otherwise be covered by the formal schedule for the summit.

Moderator: John Garbutt (john@johngarbutt.com)

Sign up here:
https://etherpad.openstack.org/p/kilo-nova-summit-unconference


Thursday November 6, 2014 13:40 - 14:20 CET
Manet

14:30 CET

Nova Upgrades and DB migrations
We have made good progress towards no downtime upgrades. Lets make
sure we agree on how we move forward during kilo.

In particular, lets agree the order the services are upgraded, and
agree our approach for online DB migrations.

Session moderator: John Garbutt (john@johngarbutt.com)

Required reading:
https://review.openstack.org/#/c/102545/5/specs/juno/online-schema-changes.rst,cm
https://etherpad.openstack.org/p/kilo-nova-zero-downtime-upgrades


Thursday November 6, 2014 14:30 - 15:10 CET
Manet

15:20 CET

Containers service (magnum)
Magnum is conceived as two main components: An API service and an agent that will run in a Nova Instance to allow for container management. We think that the API should closely track the API for Docker, plus async capability and multi-tenancy with python-keystone integration. The agent will use Zaqar queues to accept commands from the Magnum API service. Each tenant will own a unique Zaqar queue, and agents will listen on the queue for instructions. This session will provide an overview of the architectural plan, and we will discuss the design of the agent.

Session moderator: Adrian Otto (adrian.otto@rackspace.com)

Required reading:
https://review.openstack.org/114044 -- the Magnum specification
https://blueprints.launchpad.net/magnum/+spec/magnum-agent-for-nova


Thursday November 6, 2014 15:20 - 16:00 CET
Manet

16:30 CET

Setting nova's roadmap for Kilo
As the last session of the summit, we will work on a nova roadmap that will cover the most important things for nova's future, and pick the top few as project priorities for Kilo.

Session moderator: Joe Gordon (joe.gordon0@gmail.com)

Required reading:
http://docs.openstack.org/developer/nova/devref/kilo.blueprints.html#project-priorities
http://specs.openstack.org/openstack/nova-specs/priorities/kilo-priorities.html
https://etherpad.openstack.org/p/kilo-nova-priorities


Thursday November 6, 2014 16:30 - 17:10 CET
Manet

17:20 CET

Setting nova's roadmap for Kilo continued
... continued discussion of the kilo roadmap


Thursday November 6, 2014 17:20 - 18:00 CET
Manet
 
Friday, November 7
 

09:00 CET

Nova: Work session
Work sessions are for Nova contributors to discuss implementation details and making quick progress over specific issues, in a small work group environment.

Friday November 7, 2014 09:00 - 12:30 CET
Dufy Le Meridien
  Nova
  • format json

13:40 CET

Nova contributors meetup
The Nova contributors meetup is a informal gathering of the project contributors, with an open agenda.

Friday November 7, 2014 13:40 - 17:10 CET
Dufy Le Meridien
  Nova
  • format json