Release 2.13.0: Difference between revisions

From Lustre Wiki
Jump to navigation Jump to search
(→‎Current Schedule: update with actual schedule)
 
(16 intermediate revisions by 4 users not shown)
Line 3: Line 3:
== Current Schedule ==
== Current Schedule ==


* March 31 2019 - Feature Cut-off (Only features will patches already in review at this point still considered)
* December 21, 2018 - 2.13 open for new feature landings
* Apr 30 2019 - Feature Freeze (Final date for features to land for 2.13)
* March 31, 2019 - Feature Cut-off (Only features will patches already in review at this point still considered)
* June 30 2019 - Code Freeze
* May 31, 2019 (actual July 12) - Feature Freeze (Final date for features to land for 2.13)
* July 31 2019 - Release 2.13.0
* July 31, 2019 (actual: November 8) - Code Freeze (Only critical and blocker fixes to land after this point)
 
* August 31, 2019 (actual: December 5) - Release 2.13.0
(Note: these are very rough guidelines. For more accurate details on the schedule please refer to LWG call minutes)


== Scope ==
== Scope ==


=== Test Matrix ===
=== Test Matrix ===
* Servers: RHEL 7.6
* Servers: RHEL 7.7
* Clients RHEL 7.6,  SLES 12 SP4, Ubuntu 18.04
* Clients RHEL 7.7,  SLES 12 SP4, Ubuntu 18.04
* OFED: inkernel
* OFED: inkernel
* E2FSProgs: v1.42.13.wc6
* E2FSProgs: v1.45.2.wc1
* Interoperability: Latest 2.12.X Servers/Clients
* Interoperability: Latest 2.12.X Servers/Clients


Line 25: Line 24:
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Feature  !! Developers !! Reviewers !! Testers !! Docs !! Confirmed in 2.12
! Feature  !! Developers !! Reviewers !! Testers !! Docs !! Confirmed in 2.13
|-
|-


| [https://jira.whamcloud.com/browse/LU-9120 LNet Network Health] || Amir Shehata || Sonia Sharma, Olaf Weber || Jian Yu || Amir Shehata, [https://jira.whamcloud.com/browse/LUDOC-396 LUDOC-396] || Yes
| [https://jira.whamcloud.com/browse/LU-10092 Persistent Client Cache] || Yingjin Qian || Andreas Dilger, Wang Shilong, Patrick Farrell || James Nunez || Yingjin Qian || Confirmed
|-
| [https://jira.whamcloud.com/browse/LU-11297 Multi-Rail Routing] || Amir Shehata || Olaf Weber, Sonia Sharma, Chris Horn || Chris Horn || Amir Shehata || Confirmed
|-
|-
| [https://jira.whamcloud.com/browse/LU-4684 DNE Directory Restriping] || Lai Siyao || Andreas Dilger, Alex Zhuravlev || Sarah Liu || Lai Siyao, [https://jira.whamcloud.com/browse/LUDOC-395 LUDOC-395] || Yes
| [https://jira.whamcloud.com/browse/LU-9846 Overstriping] || Patrick Farrell || Andreas Dilger, Bobijam Xu || Sarah Liu || Patrick Farrell || Confirmed
|-
|-
| [https://jira.whamcloud.com/browse/LU-9538 Lazy Size on MDT] || Yingjin Qian || Alex Zhuravlev Lai Siyao || Rahul Deshmukh || Yingjin Qian, [https://jira.whamcloud.com/browse/LUDOC-402 LUDOC-402] || Yes
| [https://jira.whamcloud.com/browse/LU-10070 Self Extending Layouts] || Vitaly Fertman || Alexey Lyashkov , Patrick Farrell  || Elena Gryaznova || Vitaly Fertman  || Confirmed
|-
|-
|}
|}
Line 40: Line 41:
From the [https://jira.whamcloud.com/browse/LU Lustre project page] in the [https://jira.whamcloud.com Lustre issue tracker], we can see a dashboard for the project.  On that page under the "Versions: Unreleased" section, there are links to future releases and all of the issues that are either targeted to be addressed in that release, or are already addressed for the release.  Here is a shortcut to Lustre 2.13.0's issue summary page:
From the [https://jira.whamcloud.com/browse/LU Lustre project page] in the [https://jira.whamcloud.com Lustre issue tracker], we can see a dashboard for the project.  On that page under the "Versions: Unreleased" section, there are links to future releases and all of the issues that are either targeted to be addressed in that release, or are already addressed for the release.  Here is a shortcut to Lustre 2.13.0's issue summary page:


* [https://jira.whamcloud.com/projects/LU/versions/13495 Lustre 2.13.0 Issues]
* [https://jira.whamcloud.com/projects/LU/versions/14290 Lustre 2.13.0 Issues]


Any issue that contains "Lustre 2.13.0" in the "Fix Version/s" field of a ticket is intended to be fixed for version 2.13.0.  The Lustre 2.13.0 Issues list is fluid, and will be updated on a continual basis as resources and priorities change.
Any issue that contains "Lustre 2.13.0" in the "Fix Version/s" field of a ticket is intended to be fixed for version 2.13.0.  The Lustre 2.13.0 Issues list is fluid, and will be updated on a continual basis as resources and priorities change.
Line 48: Line 49:
A convenience search filter is supplied for anyone looking for work that needs to be done for 2.13.0:
A convenience search filter is supplied for anyone looking for work that needs to be done for 2.13.0:


* [https://jira.whamcloud.com/issues/?filter=15115 Lustre 2.13.0 Unassigned Issues]
* [https://jira.whamcloud.com/issues/?filter=15514 Lustre 2.13.0 Unassigned Issues]


In addition, a search filter is available for anyone looking to start Lustre development with some simple development tasks, or anyone with a few minutes/hours available to improve Lustre:
In addition, a search filter is available for anyone looking to start Lustre development with some simple development tasks, or anyone with a few minutes/hours available to improve Lustre:

Latest revision as of 11:16, 5 December 2019

(Draft version - work in progress)

Current Schedule

  • December 21, 2018 - 2.13 open for new feature landings
  • March 31, 2019 - Feature Cut-off (Only features will patches already in review at this point still considered)
  • May 31, 2019 (actual July 12) - Feature Freeze (Final date for features to land for 2.13)
  • July 31, 2019 (actual: November 8) - Code Freeze (Only critical and blocker fixes to land after this point)
  • August 31, 2019 (actual: December 5) - Release 2.13.0

Scope

Test Matrix

  • Servers: RHEL 7.7
  • Clients RHEL 7.7, SLES 12 SP4, Ubuntu 18.04
  • OFED: inkernel
  • E2FSProgs: v1.45.2.wc1
  • Interoperability: Latest 2.12.X Servers/Clients

Features

The following features are under active development and could be possible for landing during the 2.13 release cycle

Feature Developers Reviewers Testers Docs Confirmed in 2.13
Persistent Client Cache Yingjin Qian Andreas Dilger, Wang Shilong, Patrick Farrell James Nunez Yingjin Qian Confirmed
Multi-Rail Routing Amir Shehata Olaf Weber, Sonia Sharma, Chris Horn Chris Horn Amir Shehata Confirmed
Overstriping Patrick Farrell Andreas Dilger, Bobijam Xu Sarah Liu Patrick Farrell Confirmed
Self Extending Layouts Vitaly Fertman Alexey Lyashkov , Patrick Farrell Elena Gryaznova Vitaly Fertman Confirmed

General Work and Maintenance

From the Lustre project page in the Lustre issue tracker, we can see a dashboard for the project. On that page under the "Versions: Unreleased" section, there are links to future releases and all of the issues that are either targeted to be addressed in that release, or are already addressed for the release. Here is a shortcut to Lustre 2.13.0's issue summary page:

Any issue that contains "Lustre 2.13.0" in the "Fix Version/s" field of a ticket is intended to be fixed for version 2.13.0. The Lustre 2.13.0 Issues list is fluid, and will be updated on a continual basis as resources and priorities change.

If you would like to own one or more tasks for the release but are not currently listed in the drop-down list of developers in JIRA then please email Peter Jones to get that setup

A convenience search filter is supplied for anyone looking for work that needs to be done for 2.13.0:

In addition, a search filter is available for anyone looking to start Lustre development with some simple development tasks, or anyone with a few minutes/hours available to improve Lustre: