Release Terminology

From Lustre Wiki
(Redirected from Retired Release Terminology)
Jump to navigation Jump to search

Lustre releases are numbered with semantic versions, such as 2.17.0 or 2.17.52.

Versions have Major.Minor.Release.Patch numbers:

  • The Major version indicates significant functional change and possibly protocol incompatibility from previous major versions.
  • The Minor version indicates important new features, but maintains compatibility back to at least the previous LTS release.
  • The Release version indicates bug fixes and minor new functionality or enhancements that have been tested .
    • Release versions .0 through .49 indicate stable maintenance releases.
    • Release versions .50 through .99 indicate development releases that may contain major new functionality and possibly (temporary) protocol incompatibilities, and are not recommended for general production usage.
  • The Patch version indicates individual fixes and enhancements.

Occasional Lustre releases will be designated as LTS (Long Term Stability) releases and have a series of maintenance releases that will include only small fixes and not major new functionality. 2.15.8 is the current LTS release. See: http://lustre.org/roadmap/ for details.