Bugzilla : 15069
Description: don't put request into delay list while invalidate in flight.
Details : ptlrpc_delay_request sometimes put in delay list while invalidate
- import in flight. this produce timeout for invalidate and sometimes
+ import in flight. this produce timeout for invalidate and sometimes
can cause stale data.
Severity : minor
Details : void sending multiple quota reqs to mds, which will keep the
status between the reqs.
-Severity : normal
+Severity : normal
Bugzilla : 13125
Description: osts not allocated evenly to files
-Details : change the condition to increase offset_idx
+Details : change the condition to increase offset_idx
Severity : critical
Frequency : Always for filesystems larger than 2TB on 32-bit systems.
Bugzilla : 15188
Description: MDS deadlock with many ll_sync_lov threads and I/O stalled
Details : Use fsfilt_sync() for both the whole filesystem sync and
- individual file sync to eliminate dangerous inode locking
- with I_LOCK that can lead to a deadlock.
+ individual file sync to eliminate dangerous inode locking
+ with I_LOCK that can lead to a deadlock.
+
+Severity : normal
+Bugzilla : 14410
+Description: performance in 1.6.3
+Details : Force q->max_phys_segments to MAX_PHYS_SEGMENTS on SLES10 to be
+ sure that 1MB requests are not fragmented by the block layer.
--------------------------------------------------------------------------------
-Index: linux-2616-46014/include/scsi/scsi_host.h
+Index: linux-2.6.16.54-0.2.3/include/scsi/scsi_host.h
===================================================================
---- linux-2616-46014.orig/include/scsi/scsi_host.h
-+++ linux-2616-46014/include/scsi/scsi_host.h
+--- linux-2.6.16.54-0.2.3.orig/include/scsi/scsi_host.h
++++ linux-2.6.16.54-0.2.3/include/scsi/scsi_host.h
@@ -28,7 +28,7 @@ struct scsi_transport_template;
* used in one scatter-gather request.
*/
#define DISABLE_CLUSTERING 0
+Index: linux-2.6.16.54-0.2.3/drivers/scsi/scsi_lib.c
+===================================================================
+--- linux-2.6.16.54-0.2.3.orig/drivers/scsi/scsi_lib.c
++++ linux-2.6.16.54-0.2.3/drivers/scsi/scsi_lib.c
+@@ -1573,6 +1573,7 @@ struct request_queue *scsi_alloc_queue(s
+
+ blk_queue_prep_rq(q, scsi_prep_fn);
+
++ blk_queue_max_phys_segments(q, SCSI_MAX_PHYS_SEGMENTS);
+ blk_queue_max_hw_segments(q, shost->sg_tablesize);
+ blk_queue_max_sectors(q, shost->max_sectors);
+ blk_queue_bounce_limit(q, scsi_calculate_bounce_limit(shost));