Page History
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
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 | executable files on NFS share failed with "Text file busy" when executed | |
Bug | Test failure on test suite mmp | |
Bug | Limit used inodes for performance tests | |
Improvement | enable ext4 features by default | |
Bug | Only squawk when md->start is NULL on non-zero length | |
Bug | add lst stat --count | |
Bug | b1_8 _ksymtab_obd_device(free alloc) causes a section mismatch | |
Bug | statfs reports truncated blocks as freed while they are not | |
Bug | mkfs.lustre ext4 extended options passed via --mkfsoptions are ignored | |
Bug | conf-sanity test_37 fails (set tunables does not work on mapped logical device) | |
Bug | llapi_file_get_stripe() fails with ENAMETOOLONG | |
Bug | group quotas not enforced | |
Bug | Fix getstripe interop with 2.0 server | |
Bug | 1.8<->2.1 interop: conf-sanity test 56: mkfs.lustre FAIL: Journal size too big for filesystem. | |
Bug | The quota hash function isn't correct | |
Bug | Add checkpatch.pl to validate patches for Lustre coding style | |
Bug | 1.8<->2.1 interop: Stale NFS file handle | |
Bug | 1.8<->2.1 interop: sanity test_27y: FAIL: files created on deactivated OSTs instead of degraded OST | |
Improvement | Add alternative server start order | |
Bug | Canonicalize the devices names | |
Bug | Fix the wrong data type in find_value_cmp | |
Improvement | Kernel update RHEL6.1 2.6.32-131.12.1.el6 | |
Bug | clarification of lustre fsync behavior | |
Improvement | Update RHEL5 kernel to 2.6.18-274.3.1.el5 security update | |
Bug | test: wait_osc_import_state() fixes | |
Bug | ptlrpc: don't LASSERT on larger ptlrpc_body | |
Bug | Parallel writes to same file results in a file of zeroes | |
Bug | kernel: ost-pools test_23 hung | |
Bug | Skip permission check for NFS open after create | |
Bug | ldiskfs: don't drop directory nlink to 0 |