Lustre 2.8.0 Changelog

From Lustre Wiki
Revision as of 12:47, 16 March 2016 by Jgmitter (talk | contribs)
Jump to navigation Jump to search

Server support for kernels:

  • RHEL 6.7 (2.6.32-573.12.1.el6)
  • RHEL 7.2 (3.10.0-327.3.1.el7)

Client support for unpatched kernels:

  • RHEL 6.7 (2.6.32-573.12.1.el6)
  • RHEL 7.2 (3.10.0-327.3.1.el7)
  • SLES11 SP4 (3.0.101-68)

Recommended e2fsprogs version:

  • v1.42.13.wc4

Interoperability Support:

  • Clients & Servers: Latest 2.7.X

Issues fixed between 2.7.0 and 2.8.0
New Features

Improvements

Bugs

Technical Tasks

  • LU-2667 : LU-398 move NRS structures/definitions from lustre_net.h to new lustre_nrs.h header
  • LU-3266 : LU-398 Regression tests for NRS policies
  • LU-3532 : LU-3531 rename under same striped directory
  • LU-3535 : LU-3534 Send all of updates of for one operation to all MDTs
  • LU-3536 : LU-3534 log updates for cross-MDT operation.
  • LU-3537 : LU-3534 allow cross-MDT for all metadata operations
  • LU-3538 : LU-3534 commit on share for cross-MDT operation.
  • LU-3540 : LU-3534 recovery for cross-MDT operation
  • LU-3541 : LU-3534 add sanity tests for async updates between MDT
  • LU-3778 : LU-3289 GSS doesn't know about proxy subsystems
  • LU-3881 : LU-3647 sanity-hsm.sh fails with 'No host defined for facet agt1'
  • LU-4414 : LU-3569 ostid_id() returns incorrect OID for IDIF FIDs
  • LU-4615 : LU-4701 LFSCK 5: OST index verification during the LFSCK_LAYOUT
  • LU-4647 : LU-3291 Add idmapping functions for nodemap
  • LU-4837 : LU-3534 DNE 2 async update cross-MDTs Test Plan
  • LU-4932 : LU-1892 include design documentation in with the Lustre source code.
  • LU-5187 : "LU-1095 Make ""precreate FID"" console message more intelligible"
  • LU-5682 : LU-6361 LFSCK 4: optimize ldlm lock used by LFSCK
  • LU-5919 : "LU-3953 ""make rpm"" should build from the .src.rpm product of the ""make srpm"" target"
  • LU-6001 : LU-3953 cleanup build scripts after reorganization
  • LU-6153 : LU-5880 rename cfs_(v)snpritnf to (v)scnprintf
  • LU-6177 : LU-6361 LFSCK 4: namespace LFSCK scalability
  • LU-6201 : LU-4011 remove duplicate fiemap code/defines
  • LU-6316 : LU-6361 LFSCK 4: namespace LFSCK can skip dot entry
  • LU-6317 : LU-6361 LFSCK 4: namespace LFSCK counts the objects repeatedly
  • LU-6322 : LU-6361 LFSCK 4: show LFSCK started/completed time directly via LFSCK lproc interface
  • LU-6343 : LU-6361 LFSCK 4: locate object only when necessary
  • LU-6350 : LU-6361 LFSCK 4: lock the MDT-object based on prediction for preparing bad linkEA
  • LU-6351 : LU-6361 LFSCK MDS crash: unable to handle kernel NULL pointer dereference
  • LU-6788 : LU-3953 Remove build/lbuild symlink