X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;ds=sidebyside;f=lustre%2FChangeLog;h=f9ebc36882edd67ade4405b2a822019f27fbe1f7;hb=9b3a6b6f5bd13e79c6a5509f6032211549df004f;hp=3b72698d5cd2ef20476ff37e097a6d92de89f5f6;hpb=19d9d3d7b5eb88aa7de74a0ad918419e2acbd5c2;p=fs%2Flustre-release.git diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 3b72698..f9ebc36 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -2,7 +2,7 @@ tbd Sun Microsystems, Inc. * version 2.0.0 * Support for kernels: 2.6.16.60-0.27 (SLES 10), - 2.6.18-92.1.6.el5 (RHEL 5), + 2.6.18-92.1.10.el5 (RHEL 5), 2.6.22.14 vanilla (kernel.org). * Client support for unpatched kernels: (see http://wiki.lustre.org/index.php?title=Patchless_Client) @@ -13,6 +13,61 @@ tbd Sun Microsystems, Inc. removed cwd "./" (refer to Bugzilla 14399). Severity : enhancement +Bugzilla : 16643 +Description: Generic /proc file permissions +Details : Set /Proc file permissions in a more generic way to enable non- + root users operate on some /proc files. + +Severity : major +Bugzilla : 16561 +Description: Hitting mdc_commit_close() ASSERTION +Details : Properly handle request reference release in + ll_release_openhandle(). + +Severity : normal +Bugzilla : 15975 +Frequency : only patchless client +Description: add workaround for race between add/remove dentry from hash + +Severity : enhancement +Bugzilla : 16845 +Description: Allow OST glimpses to return PW locks + +Severity : minor +Bugzilla : 16717 +Description: LBUG when llog conf file is full +Details : When llog bitmap is full, ENOSPC should be returned for plain + log. + +Severity : normal +Bugzilla : 16907 +Description: Prevent import from entering FULL state when server in recovery + +Severity : major +Bugzilla : 16750 +Description: service mount cannot take device name with ":" +Details : Only when device name contains ":/" will mount treat it as + client mount. + +Severity : normal +Bugzilla : 15927 +Frequency : rare +Description: replace ptlrpcd with the statahead thread to interpret the async + statahead RPC callback + +Severity : normal +Bugzilla : 16611 +Frequency : on recovery +Description: I/O failures after umount during fail back +Details : if client reconnected to restarted server we need join to recovery + instead of find server handler is changed and process self eviction + with cancel all locks. + +Severity : enhancement +Bugzilla : 16633 +Description: Update to RHEL5 kernel-2.6.18-92.1.10.el5. + +Severity : enhancement Bugzilla : 16547 Description: Update to SLES10 SP2 kernel-2.6.16.60-0.27. @@ -20,24 +75,24 @@ Severity : enhancement Bugzilla : 16566 Description: Upcall on Lustre log has been dumped Details : Allow for a user mode script to be called once a Lustre log has - been dumped. It passes the filename of the dumped log to the + been dumped. It passes the filename of the dumped log to the script, the location of the script can be specified via /proc/sys/lnet/debug_log_upcall. Severity : minor Bugzilla : 16583 Frequency : rare -Description: avoid messages about idr_remove called for id which is not allocated. -Details : Move assigment s_dev for clustered nfs to end of initialization, for - avoid problem with error handling. +Description: avoid idr_remove called for id which is not allocated. +Details : Move assigment s_dev for clustered nfs to end of initialization, + to avoid problem with error handling. Severity : minor Bugzilla : 16109 Frequency : rare Description: avoid Already found the key in hash [CONN_UNUSED_HASH] messages -Details : When connection is reused this not moved from CONN_UNUSED_HASH into - CONN_USED_HASH and this prodice warning when put connection again - in unused hash. +Details : When connection is reused this not moved from CONN_UNUSED_HASH + into CONN_USED_HASH and this prodice warning when put connection + again in unused hash. Severity : enhancement Bugzilla : 16573 @@ -47,7 +102,7 @@ Severity : normal Bugzilla : 16237 Description: Early reply size mismatch, MGC loses connection Details : Apply the MGS_CONNECT_SUPPORTED mask at reconnect time so - the connect flags are properly negotiated. + the connect flags are properly negotiated. Severity : normal Bugzilla : 16006 @@ -57,16 +112,16 @@ Details : restore missing copy oi_flags to lov requests. Severity : enhancement Bugzilla : 16581 Description: Add man pages for llobdstat(8), llstat(8), plot-llstat(8), - : l_getgroups(8), lst(8), routerstat(8) + : l_getgroups(8), lst(8), routerstat(8) Details : included man pages for llobdstat(8), llstat(8), - : plot-llstat(8), l_getgroups(8), lst(8), routerstat(8) + : plot-llstat(8), l_getgroups(8), lst(8), routerstat(8) Severity : enhancement Bugzilla : 16091 Description: configure's --enable-quota should check the - : kernel .config for CONFIG_QUOTA + : kernel .config for CONFIG_QUOTA Details : configure is terminated if --enable-quota is passed but - : no quota support is in kernel + : no quota support is in kernel Severity : normal Bugzilla : 13139 @@ -1177,15 +1232,15 @@ Severity : enhancement Bugzilla : 11089 Description: organize the server-side client stats on per-nid basis Details : Change the structure of stats under obdfilter and mds to - New structure: - +- exports - +- nid#1 - | + stats - | + uuids - +- nid#2... - +- clear - The "uuid"s file would list the uuids of _active_ exports. - And the clear entry is to clear all stats and stale nids. + New structure: + +- exports + +- nid#1 + | + stats + | + uuids + +- nid#2... + +- clear + The "uuid"s file would list the uuids of _active_ exports. + And the clear entry is to clear all stats and stale nids. Severity : enhancement Bugzilla : 11270 @@ -1215,15 +1270,15 @@ Severity : normal Bugzilla : 15346 Description: skiplist implementation simplification Details : skiplists are used to group compatible locks on granted list - that was implemented as tracking first and last lock of each lock group - the patch changes that to using doubly linked lists + that was implemented as tracking first and last lock of each + lock group the patch changes that to using doubly linked lists Severity : normal Bugzilla : 15574 Description: MDS LBUG: ASSERTION(!IS_ERR(dchild)) Details : Change LASSERTs to client eviction (i.e. abort client's recovery) - because LASSERT on both the data supplied by a client, and the data - on disk is dangerous and incorrect. + because LASSERT on both the data supplied by a client, and the + data on disk is dangerous and incorrect. Severity : enhancement Bugzilla : 10718 @@ -1329,16 +1384,22 @@ Severity : enhancement Bugzilla : 10555 Description: Add a FIEMAP(FIle Extent MAP) ioctl Details : FIEMAP ioctl will allow an application to efficiently fetch the - extent information of a file. It can be used to map logical blocks - in a file to physical blocks in the block device. + extent information of a file. It can be used to map logical blocks + in a file to physical blocks in the block device. Severity : normal Bugzilla : 15198 Description: LDLM soft lockups - improvement Details : It is be possible to send the lock handle along with each read - or write request because the client is already doing a lock match - itself so there isn't any reason the OST should have to re-do that - search. + or write request because the client is already doing a lock match + itself so there isn't any reason the OST should have to re-do that + search. + +Severity : normal +Frequency : only X2 +Bugzilla : 16813 +Description: X2 build failures +Details : fix build failures on Cray X2. -------------------------------------------------------------------------------- @@ -1686,10 +1747,17 @@ Severity : enhancement Bugzilla : 4900 Description: Async OSC create to avoid the blocking unnecessarily. Details : If a OST has no remain object, system will block on the creating - when need to create a new object on this OST. Now, ways use - pre-created objects when available, instead of blocking on an - empty osc while others are not empty. If we must block, we block - for the shortest possible period of time. + when need to create a new object on this OST. Now, ways use + pre-created objects when available, instead of blocking on an + empty osc while others are not empty. If we must block, we block + for the shortest possible period of time. + +Severity : major +Bugzilla : 11710 +Description: improve handling recoverable errors +Details : if request processig with error which can be recoverable on server + request should be resend, otherwise page released from cache and + marked as error. Severity : enhancement Bugzilla : 12702