X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2FChangeLog;h=56a678cc7ab873b8c23fc014241b19c01400eb55;hp=38ec1a20092291f99b106c67eb08317a34225033;hb=f100d508311d16a09040a057438ee06fd9e6d7fe;hpb=b5b8aa49e102e57e834c62422ea6cfb2baf62b76 diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 38ec1a2..56a678c 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -1,22 +1,491 @@ -tbd Sun Microsystems, Inc. +TBD Intel Corporation + * version 2.4.0 + * See http://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix + * Server support for kernels: + 2.6.32-279.5.1.el6 (RHEL6) + * Client support for unpatched kernels: + 2.6.32-279.5.1.el6 (RHEL6) + 2.6.27.19-5 (SLES11) + 2.6.18-238.19.1.el5 (RHEL5) + 2.6.16.60-0.69.1 (SLES10) + * Recommended e2fsprogs version: 1.41.90.wc4 + * NFS export disabled when stack size < 8192 (32-bit Lustre clients), + since the NFSv4 export of Lustre filesystem with 4K stack may cause a + stack overflow. For more information, please refer to bugzilla 17630. + * NFSv4 reexport to 32-bit NFS client nodes requires Lustre client on + the re-exporting nodes to be mounted with "32bitapi" mount option + +-------------------------------------------------------------------------------- + +9-30-2012 Whamcloud, Inc. + * version 2.3.0 + * See http://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix + * Server support for kernels: + 2.6.32-279.5.1.el6 (RHEL6) + * Client support for unpatched kernels: + 2.6.32-279.5.1.el6 (RHEL6) + 2.6.27.19-5 (SLES11) + 2.6.18-238.19.1.el5 (RHEL5) + 2.6.16.60-0.69.1 (SLES10) + * Recommended e2fsprogs version: 1.41.90.wc4 + * NFS export disabled when stack size < 8192 (32-bit Lustre clients), + since the NFSv4 export of Lustre filesystem with 4K stack may cause a + stack overflow. For more information, please refer to bugzilla 17630. + * NFSv4 reexport to 32-bit NFS client nodes requires Lustre client on + the re-exporting nodes to be mounted with "32bitapi" mount option + +Severity : enhancement +Jira : LU-1754 +Description: Update RHEL6.3 kernel to 2.6.32-279.5.1.el6. + +Severity : enhancement +Jira : LU-1477 +Description: Update RHEL6.3 kernel to 2.6.32-279.2.1.el6. + +Severity : enhancement +Jira : LU-1424 +Description: Update RHEL6.2 kernel to 2.6.32-220.17.1.el6 + +Severity : enhancement +Jira : LU-1358 +Description: Update RHEL6.2 kernel to 2.6.32-220.13.1.el6 + +Severity : enhancement +Jira : LU-1241 +Description: Update RHEL6.2 kernel to 2.6.32-220.7.1.el6 + +-------------------------------------------------------------------------------- + +04-30-2012 Whamcloud, Inc. + * version 2.2.0 + * See http://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix + * Server support for kernels: + 2.6.32-220.4.2.el6 (RHEL6) + * Client support for unpatched kernels: + 2.6.32-220.4.2.el6 (RHEL6) + 2.6.27.19-5 (SLES11) + 2.6.18-238.19.1.el5 (RHEL5) + 2.6.16.60-0.69.1 (SLES10) + * Recommended e2fsprogs version: 1.41.90.wc4 + * NFS export disabled when stack size < 8192 (32-bit Lustre clients), + since the NFSv4 export of Lustre filesystem with 4K stack may cause a + stack overflow. For more information, please refer to bugzilla 17630. + * NFSv4 reexport to 32-bit NFS client nodes requires Lustre client on + the re-exporting nodes to be mounted with "32bitapi" mount option + +Severity : enhancement +Jira : LU-1120 +Description: Update RHEL6.2 kernel to 2.6.32-220.4.2.el6 + +Severity : enhancement +Jira : LU-1054 +Description: Update RHEL6.2 kernel to 2.6.32-220.4.1.el6 + +Severity : enhancement +Jira : LU-751 +Description: Update RHEL6.2 kernel to 2.6.32-220.el6 + +Severity : enhancement +Jira : LU-624 +Description: Update RHEL6.1 kernel to 2.6.32-131.17.1.el6 + +-------------------------------------------------------------------------------- + +09-30-2011 Whamcloud, Inc. + * version 2.1.0 + * Server support for kernels: + 2.6.18-238.19.1.el5 (RHEL5) + 2.6.32-131.6.1.el6 (RHEL6) + * Client support for unpatched kernels: + (see http://wiki.lustre.org/index.php?title=Patchless_Client) + 2.6.18-238.19.1.el5 (RHEL5) + 2.6.32-131.6.1.el6 (RHEL6) + 2.6.29.4-167.fc11 (FC11) + 2.6.16.60-0.69.1 (SLES10) + 2.6.27.19-5 (SLES11) + * Recommended e2fsprogs version: 1.41.90.wc3 + * NFS export disabled when stack size < 8192. Since the NFSv4 export of + Lustre filesystem with 4K stack may cause a stack overflow. For more + information, please refer to bugzilla 17630. + * NFSv4 reexport requires Lustre client on the re-exporting nodes to be + mounted with "32bitapi" mount option + +Severity : enhancement +Description: Update RHEL6.1 kernel to 2.6.32-131.6.1.el6 + +Severity : enhancement +Description: Update RHEL5.6 kernel to 2.6.18-238.19.1.el5 + +Severity : enhancement +Description: Update RHEL5.6 kernel to 2.6.18-238.9.1.el5 + +Severity : normal +Frequency : only with SLES10 +Bugzilla : 20744 +Description: Use OFED "KMP" provided by Novell +Details : SLES10 SP3 ships with OFED in a separate "KMP" package. + Lustre is now built against this package. That means you need to + install the ofed-kmp package from Novell for the patchless client. + Note that the ofed-kmp that Novell ships may not exactly match the + kernel version but should still be compatible. + +Severity : enhancement +Bugzilla : 22514 +Description: Update RHEL5.5 kernel to 2.6.18-194.17.1.el5 + Update OEL5.5 kernel to 2.6.18-194.17.1.0.1.el5. + +-------------------------------------------------------------------------------- + +2010-07-15 Oracle, Inc. * version 2.0.0 - * Support for kernels: - 2.6.16.60-0.39.3 (SLES 10), - 2.6.18-128.1.6.el5 (RHEL 5), - 2.6.22.14 vanilla (kernel.org). + * Server support for kernels: + 2.6.18-164.11.1.el5 (RHEL 5) + 2.6.18-164.11.1.0.1.el5 (OEL 5) * Client support for unpatched kernels: (see http://wiki.lustre.org/index.php?title=Patchless_Client) - 2.6.16 - 2.6.21 vanilla (kernel.org) - * Recommended e2fsprogs version: 1.41.6.sun1 - * Note that reiserfs quotas are disabled on SLES 10 in this kernel. - * RHEL 4 and RHEL 5/SLES 10 clients behaves differently on 'cd' to a - removed cwd "./" (refer to Bugzilla 14399). - * File join has been disabled in this release, refer to Bugzilla 16929. + 2.6.18-164.11.1.el5 (RHEL 5), + 2.6.18-164.11.1.0.1.el5 (OEL 5) + 2.6.16.60-0.42.8 (SLES 10), + 2.6.27.19-5 (SLES11) + 2.6.29.4-167.fc11 (FC11) + * Recommended e2fsprogs version: 1.41.10-sun2 + +Severity : enhancement +Bugzilla : 22481 +Description: Distribute lfs_migrate script with lustre +Details : The lfs_migrate mentioned in the manual is now included in the + lustre tree in lustre/scripts and will distributed in lustre RPMs. + +Severity : enhancement +Bugzilla : 15253 +Description: Failover nid list added to import proc file. + +Severity : enhancement +Bugzilla : 22864 +Description: "som_preview" mount option required to use SOM +Details : The clients will need to use som_preview mount option + in order to use SOM. + +Bugzilla : 22850 +Description: Lustre does not do 1MB IOs to HW RAID +Details : Bump MAX_PHYS/HW_SEGMENTS and SG_ALL to 256 in the RHEL5 kernel. + +Severity : enhancement +Bugzilla : 22194 +Description: lfs quota output is not very convenient for awk/sed-parsing +Details : Some positions in lfs quota output table could be empty or + non-empty which made it hard to parse it with scripts, now + a dash is put instead of space where there is not supposed + to be any data. + +Severity : normal +Bugzilla : 22787 +Description: Update to OFED 1.5.1 +Details : OFED 1.5.1 will be used in environments that don't use + vendor supplied OFED. + +Severity : normal +Bugzilla : 22455 +Description: Remove lnet. prefix from lctl params display +Details : Also renamed lnet.memused to lnet_memused to + avoid name conflict. + +Severity : normal +Bugzilla : 15253 +Description: Use conf_param -d to remove permanant settings. + +Severity : normal +Bugzilla : 22455 +Description: Add list_param -R +Details : lctl list_param now supports recursive mode. + +Severity : normal +Bugzilla : 21829, 22312 +Description: Fix llobdstat. +Details : 1. Now updating the write_bytes counter + 2. Port script fixes from 1.8. + +Severity : normal +Bugzilla : 20433 +Description: decrease the usage of memory on clients. +Details : 1. On clients, recycle dentries and inodes unused. + 2. Delete the code related to ll_deathrow(att 6215 in bug 1443). It + is useless now. + +Severity : normal +Bugzilla : 21829 +Description: llobdstat fix and enhancement +Details : add a counter to set a limit to how many samples will be returned + fix a wildcard in the path to limit to obdfilter stats only + +Severity : normal +Bugzilla : 21259 +Description: lfs check only allowed for root +Details : Code cleanups and added a regresion test of non-root use of + lfs check. + +Severity : normal +Bugzilla : 21879 +Description: MDS Oopses in ptlrpc_dispatch_difficult_reply()/__list_add() +Details : Fix hr->hr_index overload. + +Severity : normal +Bugzilla : 19742 +Description: Fix FIEMAP functionality. + +Severity : normal +Bugzilla : 19808 +Description: FC11 patchless client support added + +Severity : normal +Bugzilla : 21632 +Description: Update RHEL5.4 kernel to 2.6.18-164.11.1.el5 and + OEL5.4 kernel to 2.6.18-164.11.1.0.1.el5. + +Severity : normal +Bugzilla : 20057 +Description: New acc-sm script and various test-framework enhancments. + +Severity : normal +Bugzilla : 15962 +Description: Previously landed patch was reverted. + +Severity : normal +Bugzilla : 20758 +Description: Update SLES10 kernel to 2.6.16.60-0.42.8 (patchless) + +Severity : normal +Bugzilla : 19673 +Description: Add ldiskfs maxdirsize mount option. + +Severity : normal +Bugzilla : 20301 +Description: Fix mkfs.lustre support for 16TB LUNs. + +Severity : normal +Bugzilla : 21564 +Description: Print mmp_check_interval +Details : print mmp_check_interval and make it possible to abort + mount operation in case it takes too long. + +Severity : normal +Bugzilla : 21547 +Description: Add cascading_rw to lustre mpi tests. + +Severity : normal +Bugzilla : 19964 +Description: Store SOM data in EA. +Details : Also several SOM related cleanups. + +Severity : normal +Bugzilla : 20098 +Description: Add refcount to md_open_data + +Severity : normal +Bugzilla : 20607 +Description: Use refcount on lov_request_set to prevent memory corruption. + +Severity : normal +Bugzilla : 15692 +Description: Statahead: use parent dir's i_mutex for synchronization. + +Severity : normal +Bugzilla : 21571 +Description: loadgen improvements. + +Severity : normal +Bugzilla : 16186 +Description: Enable peer health detection in ksocklnd and ko2iblnd. + +Severity : normal +Bugzilla : 17545 +Description: Control DCACHE_LUSTRE_INVALID flag with MDS_INODE_LOOKCUP lock + +Severity : normal +Bugzilla : 21591 +Description: Fix race on obd_devcie:md_stats + +Severity : normal +Bugzilla : 21600 +Description: Fix SLES 11 client builds. +Details : Resolved uninitalized pointer gcc warnings. + +Severity : normal +Bugzilla : 21259 +Description: Allow non-root access for "lfs check". +Details : Added a check in obd_class_ioctl() for OBD_IOC_PING_TARGET. + +Severity : normal +Bugzilla : 21513 +Description: Clear imp_force_reconnect correctly in ptlrpc_connect_interpret() + +Severity : enhancement +Bugzilla : 20773 +Description: Update kernel to RHEL5.4 2.6.18-164.6.1.el5 and + OEL5 2.6.18-164.6.1.0.1.el5(Both in-kernel OFED enabled). + +Severity : normal +Bugzilla : 21049 +Description: Sanity test_27p fails. +Details : OBD_FAIL_OST_ENOSPC has been moved to filter_statfs(). + Sanity tests 27 were cleaned up and improved. + +Severity : normal$ +Bugzilla : 18631 +Description: Unify req format on client/servers +Details : Use new req_capsule API [almost] everywhere instead of old PTLRPC + buffers and swabbers approach.. + +Severity : normal +Frequency : cleanup +Bugzilla : 19200 +Description: drop join file stuff. + +Severity : enhancement +Bugzilla : 14250 +Description: Add 2.6.27 and SLES11 (patchless client) support + +Severity : normal +Bugzilla : 20302 +Description: Fix in ptlrpc_expire_one_request() to print the signed time + difference. + +Severity : enhancement +Bugzilla : 16312 +Description: Build kernels (RHEL5, OEL5 and SLES10/11) using the vendor's own + kernel spec file. + +Severity : enhancement +Bugzilla : 19662 +Description: Remove set_info(KEY_UNLINKED) from MDS/OSC + +Severity : enhancement +Bugzilla : 19526 +Description: correctly handle big reply message. +Details : send LNet event if reply is bigger then buffer and adjust this buffer + correctly. + +Severity : normal +Bugzilla : 19917 +Description: Drop unnecessary __GFP_NOMEMALLOC flag from filter_get_page() + +Severity : enhancement +Bugzilla : 20539 +Description: Add support for OEL5. + +Severity : normal +Bugzilla : 20482 +Description: Conf-sanity.sh 50g test - deactivated OST should not cause a panic. + +Severity : enhancement +Bugzilla : 21452 +Description: "weak-modules" support +Details : Implement "weak-modules" support which enables kernel modules + to be used with any kernel that implements the same kABI. In + order to achieve this modules are now installed in + /lib/modules/$(uname -r)/updates/kernel on all distributions. + +Severity : normal +Bugzilla : 18674 +Description: client could not reconnect to OST because of an active request. +Details : The client now retries to reconnect to the same server, if a + connect request failed with EBUSY or -EAGAIN. Test case 35b + conf-sanity.sh has been created. + +Severity : normal +Bugzilla : 19557 +Description: Don't allow make backward step on assignin osc next id. +Details : race between allocation next id and ll_sync thread can be cause + of set wrong osc next id and can be kill valid ost objects. + +Severity : normal +Bugzilla : 20533 +Description: Changes in raid5-large-io-rhel5.patch to calculate sectors properly + +Severity : normal +Bugzilla : 20533 +Description: Increase the default BLK_DEF_MAX_SECTORS value for RHEL5 and SLES11 + +Severity : normal +Bugzilla : 20482 +Description: Error handling in osc_statfs_interpret() has been improved. +Details : Check in osc_statfs_interpret() for EBADR. + +Severity : normal +Bugzilla : 20482 +Description: Do not send statfs() requests to OSTs disabled by administrator. +Details : Check in lov_prep_statfs_set() for non-NULL ltd_exp. + +Severity : enhancement +Bugzilla : 20200 +Description: Added sanity-quota test to for lfs(1) to work with numeric uid/gid. + +Severity : enhancement +Bugzilla : 20400 +Description: Update kernel to RHEL5 2.6.18-128.7.1.el5. + +Severity : enhancement +Bugzilla : 20200 +Description: Enhancement for lfs(1) command to use numeric uid/gid. + +Severity : normal +Bugzilla : 14951 +Description: Improved cleanup procedure for conf-sanity test_46a. + +Severity : normal +Bugzilla : 18674 +Description: Do not start bulk transfer, if client tried to reconnect. +Details : Do not start bulk transfer, if client tried to reconnect, + but failed due to active rpcs. Check for exp_abort_active_req + has been implemented. + +Severity : normal +Bugzilla : 19566 +Description: Prevent inconsistences between linux and lustre mount structures. +Details : Wait indefinitely in server_wait_finished() until mnt_count drops. + Make the sleep interruptible. + +Severity : enhancement +Bugzilla : 19955 +Description: provide server to client comms path +Details : server to client communications path via new LDLM_SET_INFO rpc + +Severity : normal +Bugzilla : 20008 +Description: truncate starts GFP_FS allocation under transaction causing deadlock +Details : ldiskfs_truncate calls grab_cache_page which may start page + allocation under an open transaction. This may lead to + calling prune_icache with consequent lustre reentrance. + +Severity : normal +Bugzilla : 19934 +Description: send correctly lsm on open replay +Details : MDS is trust to LSM size on replay open, but client can set wrong size + to lsm buffer. + +Severity : normal +Bugzilla : 19854 +Description: enable client interface failover +Details : When a child reconnects from another NID, properly update export + nid hash position and ldlm reverse import. + +Severity : enhancement +Bugzilla : 18539 +Description: Communicate OST degraded/readonly state via statfs to MDS +Details : Flags in the statfs returned from OSTs indicate whether the + OST is in a degraded RAID state, or if the filesystem has + turned read-only after a filesystem error is detected. + +Severity : normal +Bugzilla : 20122 +Frequency : rare +Description: don't panic if EPROTO was hit when reading symlink +Details : correctly handling request reference in error cases. Severity : enhancement Bugzilla : 19856 Description: Add LustreNetLink, a kernel-userspace communcation path. - + Severity : enhancement Bugzilla : 19847 Description: Update kernel to SLES10 SP2 2.6.16.60-0.39.3. @@ -26,9 +495,10 @@ Frequency : rare Bugzilla : 18800 Description: access to llog context before init. Details : move handling CATALOGS file at osc layer and forbid access to llog - context before init. + context before init. Severity : normal +Frequency : rare, only when client is writing to OST on local node Bugzilla : 19529 Description: Avoid deadlock for local client writes Details : Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the @@ -39,6 +509,10 @@ Details : Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the so that the OST threads generate memory pressure and allow inactive pages to be reclaimed. +Severity : enhancement +Bugzilla : 19846 +Description: Update kernel to RHEL5.3 2.6.18-128.1.14.el5. + Severity : normal Frequency : rare Bugzilla : 18380 @@ -51,12 +525,12 @@ Bugzilla : 19507 Description: Temporarily disable grant shrink. Details : Disable the feature for debugging. -Severity : normal -Bugzilla : 18624 -Description: Unable to run several mkfs.lustre on loop devices at the same - time. +Severity : normal +Frequency : only when formatting test filesystems +Bugzilla : 18624 +Description: Unable to run several mkfs.lustre on loop devices at the same time Details : mkfs.lustre returns error 256 on the concurrent loop devices - formatting. The solution is to proper handle the error. + formatting. The solution is to proper handle the error. Severity : enhancement Bugzilla : 19024 @@ -67,10 +541,11 @@ Bugzilla : 19212 Description: Update kernel to SLES10 SP2 2.6.16.60-0.37. Severity : normal +Frequency : rare Bugzilla : 19528 Description: resolve race between obd_disconnect and class_disconnect_exports Details : if obd_disconnect will be called to already disconnected export he - forget release one reference and osc module can't unloaded. + forget release one reference and osc module can't unloaded. Severity : enhancement Bugzilla : 18688 @@ -81,20 +556,22 @@ Details : For each service a new current number of running threads. Severity : normal +Frequency : rare Bugzilla : 18382 -Descriptoin: don't return error if have particaly created objects for file. -Details : lov_update_create_set uses set->set_success as index for created objects, - so if some requests will be failed, they will have hole at end of - array and we can use qos_shrink_lsm for allocate correct lsm. +Descriptoin: don't return error if have partially created objects for file. +Details : lov_update_create_set uses set->set_success as index for created + objects, so if some requests will be failed, they will have hole + at end of array and qos_shrink_lsm for allocate correct lsm. Severity : enhancement Bugzilla : 17671 Description: Update OFED support to 1.4.1 Severity : normal +Frequency : common Bugzilla : 18645 Description: Reduce small size read RPC -Details : Set read-ahead limite for every file and only do read-ahead when +Details : Set read-ahead limit for every file and only do read-ahead when available read-ahead pages are bigger than 1M to avoid small size read RPC. @@ -107,7 +584,7 @@ Severity : enhancement Bugzilla : 17974 Description: add lazystatfs mount option to allow statfs(2) to skip down OSTs Details : allow skip disconnected ost for send statfs request and hide error - in this case. + in this case. Severity : major Frequency : rare @@ -131,13 +608,13 @@ Frequency : rare Bugzilla : 18902 Descriptoin: allow kill process which wait statahead result Details : for some reasons 'ls' can stick in waiting result from statahead, - in this case need way for kill this process. + in this case need way for kill this process. Severity : enhancement Bugzilla : 18798 Description: Add state history info file, enhance import info file Details : Track import connection state changes in a new osc/mdc proc file; - add overview-type data to the osc/mdc import proc file. + add overview-type data to the osc/mdc import proc file. Severity : enhancement Bugzilla : 17536 @@ -161,31 +638,31 @@ Frequency : start MDS on uncleanly shutdowned MDS device Bugzilla : 16839 Descriptoin: ll_sync thread stay in waiting mds<>ost recovery finished Details : stay in waiting mds<>ost recovery finished produce random bugs - due race between two ll_sync thread for one lov target. send - ACTIVATE event only if connect realy finished and import have - FULL state. + due race between two ll_sync thread for one lov target. send + ACTIVATE event only if connect realy finished and import have + FULL state. Severity : normal Frequency : rare, connect and disconnect target at same time Bugzilla : 17310 Descriptoin: ASSERTION(atomic_read(&imp->imp_inflight) == 0 Details : don't call obd_disconnect under lov_lock. this long time - operation and can block ptlrpcd which answer to connect request. + operation and can block ptlrpcd which answer to connect request. Severity : normal Frequency : rare Bugzilla : 18154 Descriptoin: don't lose wakeup for imp_recovery_waitq Details : recover_import_no_retry or invalidate_import and import_close can - both sleep on imp_recovery_waitq, but we was send only one wakeup - to sleep queue. + both sleep on imp_recovery_waitq, but we was send only one wakeup + to sleep queue. Severity : normal Frequency : always with long access acl Bugzilla : 17636 Descriptoin: mds can't pack reply with long acl. Details : mds don't control size of acl but they limited by reint/getattr - reply buffer. + reply buffer. Severity : enhancement Bugzilla : 18061 @@ -206,7 +683,7 @@ Frequency : on remount Bugzilla : 18018 Description: external journal device not working after the remount Details : clear dev_rdonly flag for external journal devices in - blkdev_put() + blkdev_put() Severity : minor Frequency : rare @@ -214,49 +691,49 @@ Bugzilla : 17802 Description: shutdown vs evict race Details : client_disconnect_export vs connect request race. if client will evicted at this time - we start invalidate - thread without referece to import and import can be freed - at same time. + thread without referece to import and import can be freed + at same time. Severity : normal Frequency : rare, need acl's on inode. Bugzilla : 16492 Description: client can't handle ost additional correctly Details : if ost was added after client connected to mds client can have - hit lnet_try_match_md ... to big messages to wide striped files. - in this case need teach client to handle config events about add - lov target and update client max ea size at that event. + hit lnet_try_match_md ... to big messages to wide striped files. + in this case need teach client to handle config events about add + lov target and update client max ea size at that event. Severity : enhancement Bugzilla : 15699 Description: Changelogs Details : Changelogs are a lightweight mechanism to track filesystem - metadata and namespace changes. The changelog is recorded - permanently on the MDTs, and is periodically "consumed" / purged - when records are no longer needed. + metadata and namespace changes. The changelog is recorded + permanently on the MDTs, and is periodically "consumed" / purged + when records are no longer needed. Severity : enhancement Bugzilla : 15957 Description: compact fld format with extents Details : Store range of seq rather than every seq in FLD. Seq - controller update FLD rather than clients. In Case of CMD, mdt0 - has FLD, all other metadata server act as non persistent proxy - for FLD queries and cache fld entries in fld cache. + controller update FLD rather than clients. In Case of CMD, mdt0 + has FLD, all other metadata server act as non persistent proxy + for FLD queries and cache fld entries in fld cache. Severity : normal Frequency : rare Bugzilla : 16081 Description: don't skip ost target if they assigned to file Details : Drop slow OSCs if we can, but not for requested start idx. - This means "if OSC is slow and it is not the requested - start OST, then it can be skipped, otherwise skip it only - if it is inactive/recovering/out-of-space. + This means "if OSC is slow and it is not the requested + start OST, then it can be skipped, otherwise skip it only + if it is inactive/recovering/out-of-space. Severity : normal Bugzilla : 16080 Description: more cleanup in mds_lov Details : not send LOV EA under replay, we can't know about they size at this - time. Don't allow client connect to mds before any ost connected, - for avoid problems with LOV EA size and returning EIO to client. + time. Don't allow client connect to mds before any ost connected, + for avoid problems with LOV EA size and returning EIO to client. Severity : enhancement Bugzilla : 11826 @@ -2131,6 +2608,30 @@ Details : ext3-based ldiskfs does not support greater than 8TB LUNs. Don't allow >8TB ldiskfs filesystems to be mounted without force_over_8tb mount option +Severity : normal +Frequency : rare +Bugzilla : 18793 +Descriptoin: OSS complains "too many blocks" and crashes +Details : In filter_commitrw_write(): + 1. lquota_chkquota(); + 2. obdo_from_inode(); + 3. lquota_pending_commit(); + "2." has changed uid and gid in this case, then caused + lquota_chkquota() and lquota_pending_commit() to use + different uid and gid. That is the root of the bug. + +Severity : normal +Bugzilla : 20463 +Descriptoin: getstripe doesn't report stripe count = -1 sanely +Details : Detect and print out the 'stripe count = -1' case properly. + +Severity : normal +Bugzilla : 19128 +Description: Out or order replies might be lost on replay +Details : In ptlrpc_retain_replayable_request if we cannot find retained + request with tid smaller then one currently being added, add it + to the start, not end of the list. + -------------------------------------------------------------------------------- 2007-08-10 Cluster File Systems, Inc.