Jump to: navigation, search

Difference between revisions of "Manila/TrainCycle"

(Created page with "This wiki document is used to track work that has been scheduled for the Train release of OpenStack Manila. The release schedule is [https://releases.openstack.org/train/sched...")
 
(Fix formatting, add more stuff)
Line 3: Line 3:
 
== Specs ==
 
== Specs ==
  
No new specs have been proposed. The spec proposal deadline is milestone 2 (Jul 22 - Jul 26 2019). We'll add the proposed specs below for tracking.
+
The spec proposal deadline is milestone 2 (Jul 22 - Jul 26 2019). We'll add the proposed specs below for tracking.
  
Specs expected to carry over to Train:
+
=== Create share from snapshots in another pool or back end ===
 +
'''Owner/s:''' <br />
 +
'''Work Items:'''<br />
 +
- Spec: https://review.opendev.org/#/c/609537/
  
 +
=== Share network multiple subnets ===
 +
'''Owner/s:''' <br />
 +
'''Work Items:'''<br />
 +
- Spec: https://review.opendev.org/#/c/619925/
 +
 +
=== Share and back end capabilities improvements ===
 +
'''Owner/s:''' <br />
 +
'''Work Items:'''<br />
 +
- Spec: https://review.opendev.org/#/c/616383/
  
 
=== Approved Specs for Train ===
 
=== Approved Specs for Train ===
 +
 +
We'll fill things here after the spec deadline on Jul 26 2019.
  
 
== Governance Goals ==
 
== Governance Goals ==
 +
 +
=== Render docs as PDFs ===
 +
'''Owner/s:''' <br />
 +
'''TC Goal Champion:''' Alexandra Settle (asettle)<br />
 +
'''Work Items:'''<br />
 +
- Goal Description: https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html
 +
 +
=== IPv6 testing ===
 +
'''Owner/s:''' <br />
 +
'''TC Goal Champion:''' Ghanshyam Mann(gmann)<br />
 +
'''Work Items:'''<br />
 +
- Goal description: https://review.opendev.org/#/c/653545/9/goals/train/ipv6-support-and-testing.rst
 +
- Goal description (changes by fungi): https://review.opendev.org/#/c/657174/1/goals/train/ipv6-support-and-testing.rst
  
 
== Other Work ==
 
== Other Work ==
  
 
=== Manila UI plugin ===
 
=== Manila UI plugin ===
Lead: vkmc
+
'''Owner/s:''' vkmc<br />
 
+
'''Work Items:'''
Next:
 
 
* Extending integration tests
 
* Extending integration tests
 
** manila-ui integration test framework was added in Stein release by e0ne: https://review.openstack.org/#/c/635112/
 
** manila-ui integration test framework was added in Stein release by e0ne: https://review.openstack.org/#/c/635112/
* Catching up to Manila API versions
+
* Catching up to Manila API versions - v2.32 as of Stein release
 
+
** We need bugs against each API version and volunteers to work on these bugs
Tasks:
 
* Features mapping - how out of date are we?
 
** Manila v2.32 as of Stein release
 
  
 
=== Manila CSI ===
 
=== Manila CSI ===
Lead: tbarron/gouthamr
+
'''Owner/s:''' tbarron/gouthamr<br />
 
+
'''Work Items:'''
Tasks:
+
* CSI driver implementation: https://github.com/kubernetes/cloud-provider-openstack/pull/536
* CSI driver implementation
+
* Enhancements to the CSI driver:
* Enahancements to the CSI driver:
 
 
** Volume extension
 
** Volume extension
 
** Snapshots
 
** Snapshots
Line 37: Line 59:
  
 
=== Active-Active Share Service ===
 
=== Active-Active Share Service ===
Lead: gouthamr
+
'''Owner/s:''' gouthamr<br />
 
+
'''Work Items:'''
Next:
 
 
 
Tasks:
 
 
* Enable tooz with etcd on DevStack
 
* Enable tooz with etcd on DevStack
 
* Convert remaining oslo_concurrency file locks to tooz
 
* Convert remaining oslo_concurrency file locks to tooz
Line 48: Line 67:
  
 
=== OpenStack Client Integration ===
 
=== OpenStack Client Integration ===
Lead: s0ru, vkmc, enriquetaso
+
'''Owner/s:''' s0ru, vkmc, enriquetaso
 
+
'''Work Items:'''
Implementation: https://review.opendev.org/#/q/topic:bp/openstack-client-support+(status:open+OR+status:merged)+project:%255E.*manila.*
 
 
 
Tasks:
 
 
* Extend the osc shell support within python-manilaclient
 
* Extend the osc shell support within python-manilaclient
 
** Shell implementation added here (gouthamr): https://review.opendev.org/#/c/642222/
 
** Shell implementation added here (gouthamr): https://review.opendev.org/#/c/642222/
 
* Add CRUD operations on shares as a beginning
 
* Add CRUD operations on shares as a beginning
* Find an intern/other contributors to help steward full feature parity between osc and python-manilaclient
+
* Implementation: https://review.opendev.org/#/q/topic:bp/openstack-client-support+(status:open+OR+status:merged)+project:%255E.*manila.*
  
 
=== OpenStack SDK integration ===
 
=== OpenStack SDK integration ===
Lead: amito
+
'''Owner/s:''' amito<br />
 
+
'''Work Items:'''
Workplan: https://storyboard.openstack.org/#!/story/2003752
+
* Workplan: https://storyboard.openstack.org/#!/story/2003752
 
 
Next:
 
 
 
Tasks:
 
 
* Add basic resources and actions (Share Types, Shares, Access Rules) (amito)
 
* Add basic resources and actions (Share Types, Shares, Access Rules) (amito)
 
** Shares (basic and share detail) nearly done. I will hopefully upload a patch in the upcoming week (01/11/2018, amito)
 
** Shares (basic and share detail) nearly done. I will hopefully upload a patch in the upcoming week (01/11/2018, amito)
 
+
** https://review.openstack.org/#/c/638782/
The patch has been uploaded for review (Feb. 23): https://review.openstack.org/#/c/638782/
 
 
 
 
* Add supplementary resources and actions (Snapshots, etc) (gouthamr, amito)
 
* Add supplementary resources and actions (Snapshots, etc) (gouthamr, amito)
  
 
== Bug Triage ==
 
== Bug Triage ==
Bug Czar: jgrosso
+
'''Bug Czar:''' jgrosso<br />
 
+
'''Work Items:'''
http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002404.html
+
* [https://etherpad.openstack.org/p/manila-bug-triage-pad Manila Bug Tracking Etherpad]
 
 
[https://etherpad.openstack.org/p/manila-bug-triage-pad Manila Bug Tracking Etherpad]
 
  
 
== Reference ==
 
== Reference ==
 
[https://etherpad.openstack.org/p/manila-ptg-train Train PTG Etherpad]
 
[https://etherpad.openstack.org/p/manila-ptg-train Train PTG Etherpad]

Revision as of 21:35, 8 May 2019

This wiki document is used to track work that has been scheduled for the Train release of OpenStack Manila. The release schedule is here. The manila project specific deadlines proposed are here.

Specs

The spec proposal deadline is milestone 2 (Jul 22 - Jul 26 2019). We'll add the proposed specs below for tracking.

Create share from snapshots in another pool or back end

Owner/s:
Work Items:
- Spec: https://review.opendev.org/#/c/609537/

Share network multiple subnets

Owner/s:
Work Items:
- Spec: https://review.opendev.org/#/c/619925/

Share and back end capabilities improvements

Owner/s:
Work Items:
- Spec: https://review.opendev.org/#/c/616383/

Approved Specs for Train

We'll fill things here after the spec deadline on Jul 26 2019.

Governance Goals

Render docs as PDFs

Owner/s:
TC Goal Champion: Alexandra Settle (asettle)
Work Items:
- Goal Description: https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html

IPv6 testing

Owner/s:
TC Goal Champion: Ghanshyam Mann(gmann)
Work Items:
- Goal description: https://review.opendev.org/#/c/653545/9/goals/train/ipv6-support-and-testing.rst - Goal description (changes by fungi): https://review.opendev.org/#/c/657174/1/goals/train/ipv6-support-and-testing.rst

Other Work

Manila UI plugin

Owner/s: vkmc
Work Items:

  • Extending integration tests
  • Catching up to Manila API versions - v2.32 as of Stein release
    • We need bugs against each API version and volunteers to work on these bugs

Manila CSI

Owner/s: tbarron/gouthamr
Work Items:

Active-Active Share Service

Owner/s: gouthamr
Work Items:

  • Enable tooz with etcd on DevStack
  • Convert remaining oslo_concurrency file locks to tooz
  • Create a multi-node devstack job template
  • Create a "HA" test job with the muti-node devstack job

OpenStack Client Integration

Owner/s: s0ru, vkmc, enriquetaso Work Items:

OpenStack SDK integration

Owner/s: amito
Work Items:

Bug Triage

Bug Czar: jgrosso
Work Items:

Reference

Train PTG Etherpad