Lustre 2.3 was released in October 2012. This is its support matrix.
Server Support | Client Support |
---|---|
RHEL 6.3, | RHEL 6.3, 2.6.38 |
As well as ongoing stability improvements, there are a number of new features in the Lustre 2.3 release.
Feature | Summary | JIRA | Notes |
---|---|---|---|
OFD | OFD is a obdfilter replacement using OSD API | ||
SMP Scalability | Improve SMP performance of shared directory. | ||
New IO Engine | New IO Engine will support new grant parameter, generate better IO RPC, and if a page has been set for writeback and the covering lock is being cancelled, the priority will be raised on the writeback page. | LU-1030 | |
Job Stats | Job Stats will collect filesystem operation stats for the jobs running on Lustre | ||
CRC | Uses kernel APIs to set optimal hash and checksumming algorithms rather than using hardcoded values | LU-1339/LU-1201 | |
FLOCK | 3000 threads takes by 1 non-conflicting locks, after that these 3000 threads takes the lock its right neighbour thread has taken, so 3000-th lock gets deadlocked on the 1st one. | LU-1157 |
|
DMU-OSD | Review the existing LLNL DMU OSD implementation and add support for Access Control Lists (ACLs), recovery, and the metadata overhead estimates required to implement 'grant' | LU-1305 | |
OI Scrub | This Phase I project will have LFSCK rebuild the OI file after MDT file-level backup/restore to make it workable as Lustre-1.6/1.8 series do. | LU-957 | |
Quota Accounting | In 2.3 we introduced space accounting support (per-user and group inode & block usage) with OFD. Also, added accounting support. | LU-1182 | |
Layout Lock | This will add a layout lock protecting the file layout which will allow re-striping a file, a layout generation number to follow re-striping, and a reference count number to lov_stripe_md which will improve object management and clarify their use. | LU-169 | |
2.6.38/FC15 Client | This will have Fedora Jenkins Create Fedora Builders and Fedora Cobbler Installation. | LU-506 |