Release 2.8.0: Difference between revisions

From Lustre Wiki
Jump to navigation Jump to search
(→‎Features: update feature list)
Line 22: Line 22:
The scope of features to be included in the 2.8.0 release will be less predefined than it was for past releases.  In the past we selected a set of features, and then we delayed the release until all of the major features were more-or-less ready.  Our new plan is to keep track of the progress on various projects on the [[Projects]] page.  If features are on target for completion before the Feature Freeze, they can land for Lustre 2.8.0.  If a feature's development slips, then it will have to wait until a subsequent release before it can land.
The scope of features to be included in the 2.8.0 release will be less predefined than it was for past releases.  In the past we selected a set of features, and then we delayed the release until all of the major features were more-or-less ready.  Our new plan is to keep track of the progress on various projects on the [[Projects]] page.  If features are on target for completion before the Feature Freeze, they can land for Lustre 2.8.0.  If a feature's development slips, then it will have to wait until a subsequent release before it can land.


As of May 6, 2015, there are four projects that are candidates for landing before the 2.8 feature freeze:
As of August 20, 2015, the following features were landed for the 2.8 feature freeze:


* DNE Phase IIb
* DNE Phase IIb (async commit and recovery)
* Multiple modify RPCs
* LFSCK Phase 4 (performance tuning)
* UID/GID mapping
* Multiple modify RPCs per client
* NRS Delay
* RHEL 7 server support
 
* SELinux preliminary client support
We make no guarantee that these projects will be included in 2.8, but to the best of our knowledge they are currently on target.
* Kerberos fixes


== Test Matrix ==
== Test Matrix ==

Revision as of 13:24, 20 August 2015

Current Schedule

  • June 30 2015 - Feature Freeze
  • Aug 31 2015 - Code Freeze
  • Sept 30 2015 - Release 2.8.0

Scope

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.8.0's issue summary page:

 Lustre 2.8.0 Issues

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

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

 Lustre 2.8.0 Unassigned Issues

Features

The scope of features to be included in the 2.8.0 release will be less predefined than it was for past releases. In the past we selected a set of features, and then we delayed the release until all of the major features were more-or-less ready. Our new plan is to keep track of the progress on various projects on the Projects page. If features are on target for completion before the Feature Freeze, they can land for Lustre 2.8.0. If a feature's development slips, then it will have to wait until a subsequent release before it can land.

As of August 20, 2015, the following features were landed for the 2.8 feature freeze:

  • DNE Phase IIb (async commit and recovery)
  • LFSCK Phase 4 (performance tuning)
  • Multiple modify RPCs per client
  • RHEL 7 server support
  • SELinux preliminary client support
  • Kerberos fixes

Test Matrix

  • Servers: RHEL 6.6, RHEL 7.1
  • Clients RHEL 7.1, RHEL 6.6, SLES 11 SP3
  • OFED: inkernel
  • E2FSProgs: v1.42.12.wc1
  • Interoperability: 2.7 Servers/Clients

Release Status Updates