Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Changes from version 1.8.8-wc1 to version 1.8.9-wc1

Server support for kernels:

2.6.18-348.1.1.el5 (RHEL5)

Client support for unpatched kernels:

2.6.18-348.1.1.el5 (RHEL5)
2.6.32-279.19.1.el6 (RHEL6)

Recommended e2fsprogs version:

1.42.3.wc3

Issues fixes between 1.8.8-wc1 and 1.8.9-wc1


Release Notes - Lustre - Version Lustre 1.8.9

...


** Technical task
* LU-1770 - Introducing OBD_CONNECT_FLOCK_OWNER flag
* LU-1789 - Lightweight connection support
* LU-2183 - quota support with DNE

 


Changes from version 1.8.7-wc1 to version 1.8.8-wc1

Server support for kernels:

2.6.18-308.4.1.el5 (RHEL5)

Client support for unpatched kernels:

2.6.18-308.4.1.el5 (RHEL5)
2.6.32-220.17.1.el6 (RHEL6)

Recommended e2fsprogs version:

1.41.90.wc4

Issues fixes between 1.8.7-wc1 and 1.8.8-wc1

Release Notes - Lustre - Version Lustre 1.8.8-wc1

Bug

  • LU-313 - lfsck.sh test is not actually running lfsck
  • LU-322 - Fix for ost pool test in test suite
  • LU-424 - conf-sanity test 55, 56, 58 do not work with separate MGS and MDT
  • LU-425 - SANITYN sanity_mount_check_clients fails if $MOUNT is a substring of $MOUNT2
  • LU-427 - Test failure on test suite lfsck
  • LU-458 - silence excess 1.8 error messages
  • LU-534 - (mds_open.c:1323:mds_open()) ASSERTION(!mds_inode_is_orphan(dchild->d_inode)) failed: -> LBUG
  • LU-577 - REPLAY_SINGLE test_70b failed due to $MOUNT not pass on to rundbench
  • LU-604 - 1.8<->2.1 interop: RIP: ptlrpc:lustre_msg_buf+0x4/0x90
  • LU-620 - "Bad page state" reported after unlink
  • LU-645 - getcwd fails
  • LU-649 - client receives reply to lock cancel yet server evicts it 100 seconds later
  • LU-691 - sanity test_133c defect
  • LU-695 - clean up for OBD_FAIL_CHECK_ONCE
  • LU-715 - Value read from qos_threshold_rr file does not match value written
  • LU-746 - obdfilter-survey FAIL: test_1b ost4: hndls expected > 8, have 2
  • LU-780 - improve parallel-scale to support hyperion run
  • LU-805 - lfs quota should show quota allocation rather than used
  • LU-824 - fix corrupted ldiskfs after md rebuild
  • LU-841 - sanity.sh 27q does not create a testing directory
  • LU-880 - Fix mds_open counter
  • LU-882 - Quota code causes run away ll_ost_io thread
  • LU-891 - 1.8<->2.2 interop Test failure on test suite replay-vbr:setattr of UID succeeded unexpectedly
  • LU-935 - Crash lquota:dquot_create_oqaq+0x28f/0x510
  • LU-952 - Hung thread with HIGH OSS load
  • LU-955 - Lustre-modules 2.1 client rpm wrongly requires lustre-backend-fs
  • LU-974 - Lustre does not ignore umask when default ACL with mask is set
  • LU-983 - On a 1.8.6 client/host, tar is performing 10K reads, and the RPCs are typically one page in size for small files==tar is slow for small files using 1.8.6 vs 1.8.5
  • LU-987 - Fail to create ldisk rpms RHEL5
  • LU-995 - 1.8 <-> 2.1.54 ost-pools 24
  • LU-1018 - Test failure on test suite parallel-scale, subtest test_compilebench
  • LU-1062 - incorrect path to configuration file in test-framework.sh (v1_8)
  • LU-1221 - MMP failure info states "Linux" as the last update node
  • LU-1312 - crash at boot time in isci driver with 2.6.18-308.1.1

Improvement

  • LU-164 - Update the test framework so that it can append to yaml files rather than begin a new series - and allow auster to begin at a selected test_suite.
  • LU-249 - Allow the user to set the upper limit to the thread count on the MDS
  • LU-358 - Add the branch name and commit id to the node information in the yml results files.
  • LU-447 - add lctl --net XXX push
  • LU-458 - silence excess 1.8 error messages
  • LU-553 - Add checkpatch.pl to validate patches for Lustre coding style
  • LU-554 - add gnilnd awareness to LNet
  • LU-734 - improve recovery-*-scale tests to put debug logs into $LOGDIR
  • LU-737 - can not attach device name starting with a digit
  • LU-792 - lbuild-rhel5 should use redhat's SRPM repo
  • LU-814 - automate NFSv3/v4 over Lustre Testing
  • LU-847 - Merge some quota patches from Orion to 2.2
  • LU-1052 - Kernel update RHEL5.8 2.6.18-308.1.1.el5
  • LU-1116 - support rhel6.2 patchless client on 1.8.x
  • LU-1241 - Kernel update RHEL6.2 2.6.32-220.7.1.el6
  • LU-1335 - SRPM not available for 1.8.7 on downloads.whamcloud.com
  • LU-1358 - update to the latest redhat and centos kernels: kernel-2.6.32-220.13.1.el6* LU-1424 - Kernel update RHEL6.2 2.6.32-220.17.1.el6

Task

  • LU-1198 - Change DLM lock encoding to put FID version into lock res1

version 1.8.7-wc1

Support for networks:

socklnd -any kernel supported by Lustre,
qswlnd - Qsnet kernel modules 5.20 and later,
openiblnd - IbGold 1.8.2,
o2iblnd - OFED 1.3, 1.4.1, 1.4.2, 1.5.1, 1.5.2, 1.5.3.1 and 1.5.3.2
gmlnd - GM 2.1.22 and later,
mxlnd - MX 1.2.10 or later,
ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x

...

2.6.18-274.3.1.el5 (RHEL5)
2.6.32-131.12.1.el6 (RHEL6)

Recommended e2fsprogs version:

1.41.90.wc3

Issues fixes between 1.8.7-wc1 and 1.8.6-wc1

Issue Type

Key

Summary

Bug

LU-146

executable files on NFS share failed with "Text file busy" when executed

Bug

LU-387

Test failure on test suite mmp

Bug

LU-413

Limit used inodes for performance tests

Improvement

LU-419

enable ext4 features by default

Bug

LU-443

Only squawk when md->start is NULL on non-zero length

Bug

LU-448

add lst stat --count

Bug

LU-452

b1_8 _ksymtab_obd_device(free alloc) causes a section mismatch

Bug

LU-456

statfs reports truncated blocks as freed while they are not

Bug

LU-471

mkfs.lustre ext4 extended options passed via --mkfsoptions are ignored

Bug

LU-478

conf-sanity test_37 fails (set tunables does not work on mapped logical device)

Bug

LU-525

llapi_file_get_stripe() fails with ENAMETOOLONG

Bug

LU-530

group quotas not enforced

Bug

LU-541

Fix getstripe interop with 2.0 server

Bug

LU-544

1.8<->2.1 interop: conf-sanity test 56: mkfs.lustre FAIL: Journal size too big for filesystem.

Bug

LU-550

The quota hash function isn't correct

Bug

LU-553

Add checkpatch.pl to validate patches for Lustre coding style

Bug

LU-565

1.8<->2.1 interop: Stale NFS file handle

Bug

LU-594

1.8<->2.1 interop: sanity test_27y: FAIL: files created on deactivated OSTs instead of degraded OST

Improvement

LU-606

Add alternative server start order

Bug

LU-608

Canonicalize the devices names

Bug

LU-610

Fix the wrong data type in find_value_cmp

Improvement

LU-624

Kernel update RHEL6.1 2.6.32-131.12.1.el6

Bug

LU-646

clarification of lustre fsync behavior

Improvement

LU-674

Update RHEL5 kernel to 2.6.18-274.3.1.el5 security update

Bug

LU-690

test: wait_osc_import_state() fixes

Bug

LU-694

ptlrpc: don't LASSERT on larger ptlrpc_body

Bug

LU-721

Parallel writes to same file results in a file of zeroes

Bug

LU-745

kernel: ost-pools test_23 hung

Bug

LU-754

Skip permission check for NFS open after create

Bug

LU-762

ldiskfs: don't drop directory nlink to 0