Design Summit/Liberty/Etherpads

Cross-Project workshops
Tuesday:


 * 11:15 - 11:55
 * Moving apps to Python 3
 * Async status updates
 * 12:05 - 12:45
 * Improving UX across all projects
 * Functional Testing Show & Tell
 * 2:00 - 2:40
 * OpenStack SDK
 * Modern JavaScript
 * 2:50 - 3:30
 * In-team scaling
 * Service Catalog Standardization
 * 3:40 - 4:20
 * API Working Group
 * Towards one Network Stack: Part 1 - Neutron Gaps and Concerns
 * Cross project scheduling APIs (Rm 221)
 * 4:40 - 5:20
 * OpenStack release model(s)
 * Unified Policy File
 * 5:30 - 6:10
 * OpenStack Documentation
 * Managing concurrency

Barbican

 * https://etherpad.openstack.org/p/barbican-L-design-sessions

Ceilometer
wednesday:
 * 0900 - 0940: componentisation / multi identity
 * 0950 - 1030: event alarms
 * 1100 - 1140: pipeline configuration
 * 1150 - 1230: declarative notification meters
 * 1440 - 1520: ops followup
 * 1530 - 1610: componentization carry over

thursday:
 * 0900 - 0940: meter deprecation
 * 0950 - 1030: samples/events integration
 * 1100 - 1140: versioned objects
 * 1150 - 1230: ops followup

friday:
 * 0900 - 1200: contributor meetup

Cinder

 * Tuesday • 2:00pm - 2:40pm https://etherpad.openstack.org/p/YVR-ops-cinder
 * Wednesday • 11:50am - 12:30pm https://etherpad.openstack.org/p/cinder-live-instance-migration-with-volume
 * Wednesday • 1:50pm - 2:30pm https://etherpad.openstack.org/p/collect-display-storage-backend-status
 * Wednesday • 2:40pm - 3:20pm https://etherpad.openstack.org/p/cinder-standard-capabilities
 * Wednesday • 3:30pm - 4:10pm https://etherpad.openstack.org/p/YVR-cinder-nested-quota
 * Wednesday • 4:30pm - 5:10pm https://etherpad.openstack.org/p/YVR-public-and-shared-snapshots
 * Wednesday • 5:20pm - 6:00pm https://etherpad.openstack.org/p/liberty-cinder-ironic-integration
 * Thursday • 9:00am - 9:40am https://etherpad.openstack.org/p/volume-migration-improvement
 * Thursday • 9:50am - 10:50am https://etherpad.openstack.org/p/cinder-scaling-backup-service
 * Thursday • 11:00am - 11:40am https://etherpad.openstack.org/p/cinder-active-active-vol-service-issues
 * Thursday • 11:50am - 12:30pm https://etherpad.openstack.org/p/cinder-not-bypass-scheduler & https://etherpad.openstack.org/p/cinder-auto-sync-storage-service-catalog
 * Thursday • 13:30pm - 14:10pm https://etherpad.openstack.org/p/YVR-cinder-tasks-resumptions & https://etherpad.openstack.org/p/cinder-taskflow
 * Thursday • 2:20pm - 3:00pm https://etherpad.openstack.org/p/cinder-rolling-upgrade
 * Thursday • 3:10pm - 3:50pm https://etherpad.openstack.org/p/replication_v2_liberty_discussion
 * Friday • 9:00am - 12:20pm https://etherpad.openstack.org/p/cinder-liberty-contributors-meetup

Documentation

 * Tuesday cross-project • 5:30pm - 6:10pm https://etherpad.openstack.org/p/Cross-project_workshop_Documentation
 * Wednesday • 1:50pm - 2:30pm https://etherpad.openstack.org/p/Documentation__RST_Migration
 * Wednesday • 3:30pm - 4:10pm https://etherpad.openstack.org/p/Documentation__Ops_Work_Session
 * Thursday • 9:00am - 9:40am https://etherpad.openstack.org/p/Mitaka-Docs-IA
 * Thursday • 9:50am - 10:30am https://etherpad.openstack.org/p/Mitaka-Docs-ContributorGuide
 * Thursday • 11:00am - 11:40am https://etherpad.openstack.org/p/Mitaka-Docs-Infra
 * Thursday • 11:50am - 12:30pm https://etherpad.openstack.org/p/Documentation__API_Work_Session
 * Thursday • 11:50am - 12:30pm https://etherpad.openstack.org/p/Mitaka-Docs-API
 * Thursday • 4:30pm - 5:10pm https://etherpad.openstack.org/p/Mitaka-Docs-ReleasePlan
 * Thursday • 5:20pm - 6:00pm https://etherpad.openstack.org/p/Mitaka-Docs-Process
 * Friday • 9:00am - 12:20pm https://etherpad.openstack.org/p/Documentation__Contributors_Meetup

Glance
Wed
 * 11:00 - 11:40: (W) Object Downloads: Cache Misses & Pollution
 * 11:50 - 12:30: (W) Upload Recovery
 * 13:50 - 14:30: (W) Hierarchical Multi-tenancy
 * 14:40 - 15:20: (F) Glance: The direction of the Glance project
 * 15:30 - 16:10: (F) Glance: Catalog Index Service - Future and Scope
 * 16:40 - 17:10: (F) Glance: Image Signing and Encryption
 * 17:20 - 18:00: (F) Glance: Intercloud image sharing

Thur
 * 09:00 - 09:40: (W) OVF Support in Glance
 * 09:50 - 10:30: (W) NoSql backend for Glance
 * 11:00 - 11:40: (W) glance_store CI
 * 11:50 - 12:30: (W) Ops feedback
 * 13:30 - 14:10: (W) Open discussion

Heat
Wed
 * 09:00 - 09:40: (W) Finishing off Convergence phase 1
 * 09:50 - 10:30: (W) Convergence phase 2 planning
 * 11:00 - 11:40: (W) Functional and integration testing, identify gaps and suggest improvements
 * 11:50 - 12:30: (W) Better support for lifecycle operations on (tripleo) heat stacks (upgrades etc)
 * 13:50 - 14:30: (F) Heat client usability
 * 14:40 - 15:20: (F) Heat template format improvements
 * 15:30 - 16:10: (F) REST API design and roadmap
 * 16:30 - 17:10: (F) Senlin Autoscaling Project - Deep Dive
 * 17:20 - 18:00: (F) Orchestrating containers with Heat

Thu
 * 09:00 - 09:40: (W) Migrating from sqlalchemy-migrations to alembic
 * 09:50 - 10:30: (W) Future of Versioned objects in heat
 * 11:00 - 11:40: (W) Autoscaling improvements
 * 11:50 - 12:30: (W) Our deprecation process
 * 16:10 - 16:50: (W) Moving most contrib plugins in-tree
 * 17:00 - 17:40: (W) Conditional registering of resources

Fri
 * 09:00-12:20: Contributor Meetup

Horizon

 * Wed 9:00 Plugins https://etherpad.openstack.org/p/YVR-horizon-plugins
 * Wed 9:50 Merlin and Curvature https://etherpad.openstack.org/p/YVR-horizon-new-tech
 * Wed 13:50 Keystone and session storage https://etherpad.openstack.org/p/YVR-horizon-keystone
 * Thurs 9:00 Angular Planning https://etherpad.openstack.org/p/YVR-horizon-angular-planning
 * Thurs 9:50 Angular Specifics https://etherpad.openstack.org/p/YVR-horizon-angular-topics
 * Thurs 11:00 User Experience https://etherpad.openstack.org/p/YVR-horizon-ux
 * Thurs 11:50 Performance, Scalability, Elastic Search https://etherpad.openstack.org/p/YVR-horizon-performance
 * Thurs 13:30 Operator Feedback https://etherpad.openstack.org/p/YVR-horizon-ops-feedback
 * Thurs 14:20 Plan to address Operator Feedback https://etherpad.openstack.org/p/YVR-horizon-addressing-ops-feedback
 * Thurs 15:10 Messaging (better error messages to users AND websockets)    https://etherpad.openstack.org/p/YVR-horizon-liberty-messaging
 * Thurs 17:00 Liberty Priorities https://etherpad.openstack.org/p/YVR-horizon-liberty-priorities
 * Fri 9:00 Contributor Meetup #1 https://etherpad.openstack.org/p/YVR-horizon-collab-meetup
 * Fri 1:20 Contributor Meetup #2 https://etherpad.openstack.org/p/YVR-horizon-collab-meetup

Infrastructure

 * Wed 09:00 - 09:40: (W) Work session on Gerrit-driven IRC meetings
 * Wed 09:50 - 10:30: (W) Work session on activity tracking
 * Thu 09:00 - 09:40: (F) Zuul v3
 * Thu 09:50 - 10:30: (F) Task tracking
 * Thu 11:00 - 11:40: (F) Infra-Cloud
 * Thu 11:50 - 12:30: (F) Puppet Testing
 * Thu 15:10 - 16:50: (W) Work session on puppet-openstackci
 * Fri 09:00: Work session on packaging

Ironic
https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas

Keystone

 * Wednesday, May 20
 * 11:00 - 11:40 Liberty Priorities
 * 11:50 - 12:30 Work Session: Keystone Libs
 * 14:40 - 15:20 Work Session: Spec Rundown / Approval
 * 15:30 - 16:10 Operator Feedback


 * Thursday, May 21
 * 09:00 - 09:40 Stable Keystone Driver Interfaces
 * 09:50 - 10:30 Work Session: Stable Keystone Driver Interfaces
 * 13:30 - 14:10 Updates to Auth Methods (Plugins, AccessInfo, Keystoneauth Library)
 * 14:20 - 15:00 Work Session: Keystone Testing
 * 15:10 - 15:50 Work Session: Keystone Documentation
 * 16:10 - 16:50 Work Session: Spec Rundown / Approval


 * Friday, May 22
 * 09:00 - 12:20 Keystone Contributors Meetup
 * 13:20 - 16:40 Keystone Contributors Meetup

Manila
Wed
 * 09:00 - 09:40: (F) Mount automation
 * 09:50 - 10:30: (F) Share migration
 * 11:00 - 11:40: (F) Share replication
 * 16:30 - 17:10: (W) Versioned objects and APIs
 * 17:20 - 18:00: (W) Fault indication

Thu
 * 16:10 - 16:50: (W) Thin provisioning and consistency groups
 * 17:00 - 17:40: (W) Snapshot-share relationship and Manila service image

Neutron
Mon
 * 20:00 - 22:30: Neutron Social

Wed
 * 09:00 - 09:40: Neutron Liberty Development
 * 09:50 - 10:30: Neutron Use Case Discussion
 * 11:00 - 11:40: VLAN Aware VMs
 * 11:50 - 12:30: Neutron Lightning Talks
 * 13:50 - 14:30: Octavia
 * 14:40 - 15:20: Ironic and Neutron integration
 * 15:30 - 16:10: OVN
 * 16:30 - 17:10: OpenDaylight
 * 17:20 - 18:00: Get Me a Network!

Thu
 * 09:00 - 09:40: Neutron LBaaS Use Cases
 * 09:50 - 10:30: Neutron L3
 * 11:00 - 11:40: QoS
 * 11:50 - 12:30: Third Party CI in Liberty and Beyond
 * 13:30 - 14:10: Testing In Liberty
 * 14:20 - 15:00:
 * RBAC shared network
 * Neutron Port Status
 * 15:10 - 15:50: SG and FWaaS Future Directions
 * 16:10 - 16:50: Neutron NFV Enhancements

Fri
 * 09:00-12:20: Contributor Meetup

Nova
Summary of action items: https://etherpad.openstack.org/p/YVR-nova-liberty-summit-action-items

Wednesday:


 * 09:00 - 09:40: Scheduler in Liberty
 * 09:50 - 10:30: Scaling out scheduler for cells


 * 11:00 - 11:40: Cells v2
 * 11:50 - 12:30: Resource Tracker, Clustered Hypervisors and NFV


 * 13:50 - 14:30: Nova Spec/Blueprint Unconference
 * 14:40 - 15:20: Database (part 1)
 * 15:30 - 16:10: Functional Testing and Feature Classification


 * 16:30 - 17:10: Dealing with compute host failure: Instance HA, Evacuate, Resize
 * 17:20 - 18:00: Nova API v2.1 in Liberty

Thursday:


 * 09:00 - 09:40: Future of Nova API v2.0 and 3rd Party APIs
 * 09:50 - 10:30: Quotas and Database (part 2)


 * 11:00 - 11:40: Flavors and Image Properties
 * 11:50 - 12:30: Error Handling


 * 13:30 - 14:10: Nova Spec/Blueprint Unconference
 * 14:20 - 15:00: Liberty Priorities (part 1)
 * 15:10 - 15:50: Liberty Priorities (part 2)


 * 16:10 - 16:50: Liberty Process and Scaling out Reviews
 * 17:00 - 17:40: Future of Nova's networking and nova-network

Friday:


 * 09:00 - 12:20 and 13:20 - 16:40: Nova Contributor Meetup

OpenStackClient
Thursday:


 * 11:50 - 12:30: (F) Roadmap and Priorities
 * 14:20 - 15:00: (W) Working session

Oslo
Wednesday:


 * 09:00 - 09:40: (F) Get to know your objects and learn how to version them (an introduction to oslo.versionedobjects)!
 * 09:50 - 10:30: (F) Give me liberty, or give me taskflow (come learn about taskflow liberty plans)!
 * 11:00 - 11:40: (W) Give me liberty, or give me wraps (the future of oslo.rootwrap)
 * 11:50 - 12:30: (W) The cost of liberty is less than the price of functional testing
 * 13:50 - 14:30: (W) Give me more oslo in liberty or else! Schedule & new libraries
 * 14:40 - 15:20: (F) State of zmq in oslo.messaging
 * 15:30 - 16:10: (W) Emancipate/liberate your optional dependencies - Optional Dependencies
 * 16:30 - 17:10: (W) Reviewing our release processes
 * 17:20 - 18:00: (W) Configuration Filters in oslo.config

Thursday:


 * 09:50 - 10:30: (F) The oslo liberty proclamation (and associated strategy discussion)
 * 11:00 - 11:40: (F) Enfranchise oslo.config, let's discuss alternative data sources in oslo.config
 * 11:50 - 12:30: (W) Life, Liberty, and the pursuit of oslo.log changes
 * 13:30 - 14:10: (W) Deep dive on oslo.versionedobjects, bring your wet suits.
 * 14:20 - 15:00: (F) For a people who are free, and who mean to remain so, a well organized and armed 'oslo.db' is their best security
 * 15:10 - 15:50: (F) Event loops, coroutines, yield from, futures, a discussion on asyncio (and triollus?)
 * 16:10 - 16:50: (F) Ping pong, oslo.messaging plans for liberty.
 * 17:00 - 17:40: (F) How to clean up your tech-debt; let's discuss best practices on how to deprecate things in oslo libraries

Puppet
Tuesday:


 * 09:50 - 10:30: Design session

QA
Wed


 * 1150-1230 - Testing beyond the gate
 * 1350-1430 - Devstack Roadmap
 * 1440-1520 - Work Session: Tempest service clients
 * 1630-1710 - QA in the Big Tent

Thurs.
 * 0900-0940 - Work Session: Idempotent ID
 * 1330-1410 - Work Session: Tempest as System Program
 * 1420-1500 - Work Session: Tempest CLI and Tempest Cleanup
 * 1610-1650 - Tempest Scope Revisited
 * 1700-1740 - Liberty Priorities

Friday
 * 0900-1200 - Tempest External Interface

Release Management

 * Wed 17:20-18:00: Stable branch
 * Thu 11:00-11:40 Work session: Library releases

Sahara
Wed


 * 11:00am (W) HA http://etherpad.openstack.org/p/sahara-liberty-ha
 * 11:50am (W) API v2 https://etherpad.openstack.org/p/sahara-liberty-api-v2

Thu'


 * 1:30pm (F) UI https://etherpad.openstack.org/p/sahara-liberty-ui
 * 2:20pm (F) Security https://etherpad.openstack.org/p/sahara-liberty-security
 * 3:10pm (W) EDP https://etherpad.openstack.org/p/sahara-liberty-edp
 * 4:10pm (W) Resources Visibility/ACL https://etherpad.openstack.org/p/sahara-liberty-resources
 * 5:00pm (W) Plugins https://etherpad.openstack.org/p/sahara-liberty-plugins

Fri'


 * 9am - 4:40pm Meetup https://etherpad.openstack.org/p/sahara-liberty-meetup

Security

 * Wed 13:50-14:30: Vulnerability management

Swift
Wednesday: Thursday: Friday:
 * 9:00am - 9:40am: Large containers (container sharding)
 * 9:50am - 10:30am: python-swiftclient status and next steps
 * 11:00am - 11:40am Changing Policies
 * 1:50pm - 2:30pm Increasing ring partition power
 * 3:30pm - 4:10pm Swift Documentation
 * 4:30pm - 5:10pm Softlayer
 * 5:20pm - 6:00pm Swift on-disk encryption
 * 9:00am - 9:40am: Swift Storlets
 * 9:50am - 10:30am: Ops Feedback Session
 * 11:00am - 11:40am: Tape Storage
 * 11:50am - 12:30pm: Hummingbird: Scaling Swift using Go
 * 1:30pm - 2:10pm: EC Overview
 * 2:20pm - 3:00pm: Metadata search/object update notification
 * 3:10pm - 3:50pm: EC follow on work
 * 4:10pm - 4:50pm: Encryption
 * 5:00pm - 5:40pm: Tiering
 * All day: Contributors' Meetup

TripleO
Thursday: Friday:
 * 1:30pm - 2:10pm: tripleo-heat-templates interfaces and containerization enablement
 * 2:20pm - 3:00pm: diskimage-builder functional testing, CI, and TripleO in production
 * 3:10pm - 3:50pm: Work Session: Isolated network architecture
 * 5:00pm - 5:40pm: Work Session
 * 9:00am - 12:20pm: Contributor's Meetup
 * 1:20pm - 4:40pm: Contributor's Meetup

Trove
Wednesday: Thursday: Friday:
 * 2:40pm - 3:20pm: Extending Cluster creation and actions for extensibility
 * 3:30pm - 4:10pm: Testing Different Trove Datastores -- the path from experimental to stable
 * 4:30pm - 5:10pm Show me the Logs -- Allowing Trove Users Access to Datastore Log files
 * 9:00am - 9:40am: Work session - Blueprint and Spec Priorities for Liberty
 * 9:50am - 10:30am: Work session - Deploying Trove in Production
 * 1:30pm - 2:10pm: Work session - Monitoring Trove Datastores
 * 2:20pm - 3:00pm: Work session - Trove integration with other OpenStack components
 * 3:10pm - 3:50pm: Work session - Gaps in Trove
 * All day: Contributors' Meetup

Zaqar

 * Thursday, May 21 - 3.10pm to 3.50pm - Room 222 - Zaqar needs to be OPs friendly
 * Thursday, May 21 - 4.10pm to 4.50pm - Room 222 - Test suite refactor for Zaqar and Zaqarclient

Murano
Thu


 * 2:20pm (F) Murano: Now, Liberty and Future
 * 4:10pm (W) Images & Murano
 * 5:00pm (W) Authentication & Agent

Fri


 * 9am - 4:40pm Contributors Meetup

Event intro/closure

 * Tue 11:15-11:55: Design Summit 101
 * Fri 16:50-17:30: Design Summit feedback session

Ops
Tuesday:
 * https://etherpad.openstack.org/p/YVR-ops-101
 * https://etherpad.openstack.org/p/YVR-ops-federation
 * https://etherpad.openstack.org/p/YVR-ops-rabbitmq
 * https://etherpad.openstack.org/p/YVR-ops-logging
 * https://etherpad.openstack.org/p/YVR-ops-arch-show-tell
 * https://etherpad.openstack.org/p/YVR-ops-ceilometer
 * https://etherpad.openstack.org/p/YVR-ops-billing
 * https://etherpad.openstack.org/p/YVR-ops-cinder
 * https://etherpad.openstack.org/p/YVR-ops-legacy-apps
 * https://etherpad.openstack.org/p/YVR-ops-user-committee
 * https://etherpad.openstack.org/p/YVR-ops-hypervisor-tuning
 * https://etherpad.openstack.org/p/YVR-ops-security
 * https://etherpad.openstack.org/p/YVR-ops-deployment
 * https://etherpad.openstack.org/p/YVR-ops-database
 * https://etherpad.openstack.org/p/YVR-ops-evangelism
 * https://etherpad.openstack.org/p/YVR-ops-multi-site
 * https://etherpad.openstack.org/p/YVR-ops-nova
 * https://etherpad.openstack.org/p/YVR-ops-customer-onboarding
 * https://etherpad.openstack.org/p/YVR-ops-containers
 * https://etherpad.openstack.org/p/YVR-ops-neutron

Wednesday:
 * https://etherpad.openstack.org/p/YVR-ops-telco
 * https://etherpad.openstack.org/p/YVR-ops-puppet
 * https://etherpad.openstack.org/p/YVR-ops-chef
 * https://etherpad.openstack.org/p/YVR-ops-hpc
 * https://etherpad.openstack.org/p/YVR-ops-tools
 * https://etherpad.openstack.org/p/YVR-ops-ansible
 * https://etherpad.openstack.org/p/YVR-ops-ceph
 * https://etherpad.openstack.org/p/YVR-ops-tags
 * https://etherpad.openstack.org/p/YVR-ops-large-deployments
 * https://etherpad.openstack.org/p/YVR-ops-burning-issues
 * https://etherpad.openstack.org/p/YVR-ops-docs
 * https://etherpad.openstack.org/p/YVR-ops-tech-choices
 * https://etherpad.openstack.org/p/YVR-ops-cmdb
 * https://etherpad.openstack.org/p/YVR-ops-data-plane-transitions
 * https://etherpad.openstack.org/p/YVR-ops-upgrades
 * https://etherpad.openstack.org/p/YVR-ops-packaging
 * https://etherpad.openstack.org/p/YVR-ops-nova-network

Group Based Policy (GBP)

 * https://etherpad.openstack.org/p/gbp-liberty-design-summit

Magnum
Wednesday
 * 09:00 AM - 09:40 AM https://etherpad.openstack.org/p/liberty-fishbowl-using-native
 * 09:50 AM - 10:30 AM https://etherpad.openstack.org/liberty-fishbowl-determining-storage
 * 11:00 AM - 11:40 AM https://etherpad.openstack.org/p/liberty-fishbowl-cultivating-caas-apps
 * 11:50 AM - 12:30 PM https://etherpad.openstack.org/liberty-fishbowl-magnum-project-ideas
 * 2:40 PM - 3:20 PM https://etherpad.openstack.org/liberty-work-tls-endpoint
 * 3:30 PM - 4:10 PM https://etherpad.openstack.org/liberty-work-native-networking
 * 4:30 PM - 5:10 PM http://etherpad.openstack.org/liberty-work-ci-functional-testing
 * 5:20 PM - 6:00 PM https://etherpad.openstack.org/liberty-work-heat-coe-templates

Thursday
 * 11:00 AM - 11:40 AM https://etherpad.openstack.org/liberty-work-magnum-horizontal-scale
 * 11:50 AM - 12:30 PM https://etherpad.openstack.org/p/liberty-work-abstract-backend

Akanda
Thursday
 * 1:30pm - 2:10pm https://etherpad.openstack.org/p/liberty-akanda-design

Cue
Thursday
 * 3:20pm - 4:00pm https://etherpad.openstack.org/p/liberty-cue-design