Loading…
Royal room [clear filter]
Tuesday, October 27
 

11:15am JST

Cross Project workshops: Service Catalog TNG
The Service Catalog is an incredibly useful concept in the keystone project, which is substantially underused today. We had an exploratory session in Vancouver to move the ball forward, which led to a cycle of building up context on the problem. The Tokyo session will be presenting an path forward to a Service Catalog: TNG which will be a set of steps we can move forward on. It will quickly touch on items that seem uncontroversial, and then get eyes on some of the potentially more controversial pieces to come up with the best approach forward.

The base line cross-project spec for this work is evolving here: https://review.openstack.org/#/c/181393/.

Moderator: Sean Dague
Etherpad: https://etherpad.openstack.org/p/mitaka-cross-project-service-catalog-tng

Tuesday October 27, 2015 11:15am - 11:55am JST
Royal room

12:05pm JST

Cross Project workshops: Service Catalog TNG
http://mitakadesignsummit.sched.org/event/e9b01e69686a60c5c61d16ee18f01391 (continued)

The Service Catalog is an incredibly useful concept in the keystone project, which is substantially underused today. We had an exploratory session in Vancouver to move the ball forward, which led to a cycle of building up context on the problem. The Tokyo session will be presenting an path forward to a Service Catalog: TNG which will be a set of steps we can move forward on. It will quickly touch on items that seem uncontroversial, and then get eyes on some of the potentially more controversial pieces to come up with the best approach forward.

The base line cross-project spec for this work is evolving here: https://review.openstack.org/#/c/181393/.

Moderator: Sean Dague
Etherpad: https://etherpad.openstack.org/p/mitaka-cross-project-service-catalog-tng

Tuesday October 27, 2015 12:05pm - 12:45pm JST
Royal room

2:00pm JST

Cross Project workshops: Performance team kick-off
There is an idea to create a sub team in Large Deployments Team ( https://wiki.openstack.org/wiki/Large_Deployment_Team ) focused on identifying OpenStack performance issues. We would like to work on their solutions and sharing knowledge about performance and scalability researches done by different companies.

It will be a good idea to gather together and finalise Performance team mission, #1 issues to work on, and share experience.

Moderator: Dina Belova
Etherpad: https://etherpad.openstack.org/p/mitaka-cross-project-performance-team-kick-off

Tuesday October 27, 2015 2:00pm - 2:40pm JST
Royal room

2:50pm JST

Cross Project workshops: Role Assignments for Service users
When devstack sets up the service users, some of them get the 'service' role, which is great, but nova and neutron get the 'admin' role, which is not great. Also, the docs seem to say that all the service users should have the 'admin' role.

We need a cross-project initiative to figure out what the operations are that the different services need to do (e.g., what does neutron need to do on nova), update the docs with the correct info so that deployers can set up their system in a secure way, update the default policies, and change devstack to do the role assignments for testing.

Moderator: bknudson
Etherpad: https://etherpad.openstack.org/p/mitaka-cross-project-role-assignment-service-user

Tuesday October 27, 2015 2:50pm - 3:30pm JST
Royal room

3:40pm JST

Cross Project workshops: Global admin
When Keystone was first incubated, roles were global.  Roles were later scoped to projects, but policy files have not kept up with this,.  The Goal of the Dynammic Policy discussions has been to make policy better match the requirements of scaling delegation decisions in cloud, but have thus far been limited by the static nature of policy files.  Lets fix this.

One of the biggest problems is global Admin; a user assigned admin in any role gets admin everywhere.  We can fix parts of this in Keystone, but, again, it needs a crossproject effort to wipe out global admin.
Blueprints: keystone/dynamic-policies-delivery

Moderator: Adam Young
Etherpad: https://etherpad.openstack.org/p/mitaka-cross-project-global-admin

Tuesday October 27, 2015 3:40pm - 4:20pm JST
Royal room

4:40pm JST

Cross Project workshops: Live upgrades
Nova has spent the last few years learning how to do live upgrades, developing technology and best practices along the way. Other projects are starting to identify upgrades as a key feature requirement. We should have a cross-project session dedicated to sharing the challenges and strategies learned over the years.

I propose a session where we provide a short background of nova's journey, identify the key challenges, and then quickly move to Q&A/discussion with people working in other projects trying to actually move the ball forward.
Background Reading:
Upgrades in Nova: The Details - http://www.danplanet.com/blog/2015/10/05/upgrades-in-nova-the-details/
Upgrades in Nova: RPC APIs - http://www.danplanet.com/blog/2015/10/05/upgrades-in-nova-rpc-apis/
Upgrades in Nova: Objects - http://www.danplanet.com/blog/2015/10/06/upgrades-in-nova-objects/
Upgrades in Nova: Database Migrations - http://www.danplanet.com/blog/2015/10/07/upgrades-in-nova-database-migrations/

Moderator: damms
Etherpad: https://etherpad.openstack.org/p/mitaka-cross-project-live-upgrades

Tuesday October 27, 2015 4:40pm - 5:20pm JST
Royal room

5:30pm JST

Cross Project workshops: Serving extreme use cases
The dynamics of our development system (where the bulk of contributions come from companies selling OpenStack consulting) naturally results in the medium-to-large private cloud use case to be well covered.

However, the two ends of the use cases spectrum are:
- small OpenStack deployments in labs for technology evaluation or teaching in universities
- very large scale public clouds with highly-dynamic workloads

I would argue that in order for OpenStack to succeed, we *all* need both those use cases to be well covered. We need new users and contributors and need to improve on the small lab experience. We need to facilitate the emergence of very large public cloud providers so that workloads can be easily burst to something with near-infinite capacity. However both ends of the spectrum are not naturally served by our developers demographics, and need some extra help from all of us, project contributors, to be covered.

This session is about how we, cross-project, can do a better job at serving those two extreme use cases.

Moderator: Thierry Carrez
Etherpad: https://etherpad.openstack.org/p/mitaka-crossproject-extreme-usecases

Tuesday October 27, 2015 5:30pm - 6:10pm JST
Royal room
 
Wednesday, October 28
 

11:15am JST

Nova: API v2.1
We will discuss the next steps for the Nova REST API.
Likely to focus on documentation and testing efforts.

More info:
https://etherpad.openstack.org/p/mitaka-nova-api

Wednesday October 28, 2015 11:15am - 11:55am JST
Royal room
  Nova
  • format json

12:05pm JST

Nova: Upgrade
Firstly, lets get everyone on the same page around our current upgrade plans.
Then we will discuss plans for Mitaka and beyond.

More info:
https://etherpad.openstack.org/p/mitaka-nova-upgrade

Wednesday October 28, 2015 12:05pm - 12:45pm JST
Royal room
  Nova
  • format json

2:00pm JST

Nova: Unconference
Short 10min slots to discuss an stuck nova-spec, or similar topics.

More info:
https://etherpad.openstack.org/p/mitaka-nova-unconference

Wednesday October 28, 2015 2:00pm - 2:40pm JST
Royal room
  Nova
  • format json

2:50pm JST

Nova: OS VIF Library
It must be easier to add VIF driver support for all the various Neutron subsystems.
OS VIF library tries to tackle this issue, starting with a focus on the libvirt driver.

More info:
https://etherpad.openstack.org/p/mitaka-nova-os-vif-lib

Wednesday October 28, 2015 2:50pm - 3:30pm JST
Royal room
  Nova  Neutron
  • format json

3:40pm JST

Nova: Resources and Flavors
We will discuss Resource Providers, Modeling Resources, Flavor decomposition, CPU modeling, and more.

More info:
https://etherpad.openstack.org/p/mitaka-nova-resource-modeling

Wednesday October 28, 2015 3:40pm - 4:20pm JST
Royal room
  Nova
  • format json

4:40pm JST

Nova: Resources and Flavors (continued)
We will discuss Resource Providers, Modeling Resources, Flavor decomposition, CPU modeling, and more.

More info:
https://etherpad.openstack.org/p/mitaka-nova-resource-modeling

Wednesday October 28, 2015 4:40pm - 5:20pm JST
Royal room
  Nova
  • format json

5:30pm JST

Nova: SR-IOV
PCI passthrough support, and SR-IOV, has been in Nova for some time now, and has not been without it's issues during that time. Despite it's issues, it has been a feature that has seen a lot of interest.

We want to go out of a session with the Nova community having a better understanding of where the issues and limitations currently are, and what features we see being requested in the short to medium term, including pass through of PFs, not just VFs.

More info:
https://etherpad.openstack.org/p/mitaka-nova-sr-iov

Wednesday October 28, 2015 5:30pm - 6:10pm JST
Royal room
  Nova
  • format json
 
Thursday, October 29
 

9:00am JST

Nova: Cells v2
Lets discuss how we move forward faster in Mitaka, now the main bits of request spec object have merged.

More info:
https://etherpad.openstack.org/p/mitaka-nova-cells

Thursday October 29, 2015 9:00am - 9:40am JST
Royal room
  Nova
  • format json

9:50am JST

Horizon: Operator Feedback
An opportunity for operators and users to provide feedback to the Horizon team about priorities and needs.

Thursday October 29, 2015 9:50am - 10:30am JST
Royal room
  Horizon  Ops
  • format json

11:00am JST

Nova: Scheduler
Discuss who does what for the Scheduler work this cycle.

More info:
https://etherpad.openstack.org/p/mitaka-nova-scheduler

Thursday October 29, 2015 11:00am - 11:40am JST
Royal room
  Nova
  • format json

11:50am JST

Horizon: Async notifications in Horizon
A shared session with Zaqar and potentially other interested projects to discuss mechanisms for providing notifications to users asynchronously.

Thursday October 29, 2015 11:50am - 12:30pm JST
Royal room

1:50pm JST

Nova: Unconference
Short 10min slots to discuss an stuck nova-spec, or similar topics.

More info:
https://etherpad.openstack.org/p/mitaka-nova-unconference

Thursday October 29, 2015 1:50pm - 2:30pm JST
Royal room
  Nova
  • format json

2:40pm JST

Nova: Error Handling, Tasks and Notifications
We need more consistency around our error handling.
Lets agree on some patterns we want to adopt more widely.
And lets assign work, so we can make progress in Mitaka.

More info:
https://etherpad.openstack.org/p/mitaka-nova-error-handling

Thursday October 29, 2015 2:40pm - 3:20pm JST
Royal room
  Nova
  • format json

3:30pm JST

Nova: Cross Service Issues: Service Lock Server, Service Tokens, Instance Users
Let's discuss the way forward for a service "protecting" Nova resources.

More info:
https://etherpad.openstack.org/p/mitaka-nova-service-users

Thursday October 29, 2015 3:30pm - 4:10pm JST
Royal room

4:30pm JST

Nova: Mitaka Priorities
We need to review the list of priorities for Mitaka, and see what needs to be done on Friday to confirm that list.
We will also review the process used during Liberty to give those priority.

More info:
https://etherpad.openstack.org/p/mitaka-nova-priorities

Thursday October 29, 2015 4:30pm - 5:10pm JST
Royal room
  Nova
  • format json

5:20pm JST

Nova: Unconference
Short 10min slots to discuss an stuck nova-spec, or similar topics.

More info:
https://etherpad.openstack.org/p/mitaka-nova-unconference

Thursday October 29, 2015 5:20pm - 6:00pm JST
Royal room
  Nova
  • format json
 
Friday, October 30
 

9:00am JST

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

Click here for details on the meetup agenda.

Friday October 30, 2015 9:00am - 12:30pm JST
Royal room
  Nova
  • format json

2:00pm JST

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

Click here for details on the meetup agenda.

Friday October 30, 2015 2:00pm - 5:30pm JST
Royal room
  Nova
  • format json
 


Filter sessions
Apply filters to sessions.