Whamcloud - gitweb
b=21137 sles11 with 1.8 is slower than 1.6 sles10 for O_DIRECT single file IOR writes
authorDmitry Zogin <dmitry.zoguine@oracle.com>
Wed, 15 Sep 2010 14:54:22 +0000 (18:54 +0400)
committerMikhail Pershin <tappro@sun.com>
Tue, 21 Sep 2010 12:44:20 +0000 (16:44 +0400)
 Extra debug logging in filter_do_bio()

 i=andreas.dilger

lustre/obdfilter/filter_io_26.c

index 404fce8..77dbead 100644 (file)
@@ -369,14 +369,17 @@ int filter_do_bio(struct obd_export *exp, struct inode *inode,
 
                                 /* Dang! I have to fragment this I/O */
                                 CDEBUG(D_INODE, "bio++ sz %d vcnt %d(%d) "
-                                       "sectors %d(%d) psg %d(%d) hsg %d(%d)\n",
+                                       "sectors %d(%d) psg %d(%d) hsg %d(%d) "
+                                       "sector %llu next %llu\n",
                                        bio->bi_size,
                                        bio->bi_vcnt, bio->bi_max_vecs,
                                        bio->bi_size >> 9, q->max_sectors,
                                        bio_phys_segments(q, bio),
                                        q->max_phys_segments,
                                        bio_hw_segments(q, bio),
-                                       q->max_hw_segments);
+                                       q->max_hw_segments,
+                                       (u64)bio->bi_sector,
+                                       (u64)sector);
 
                                 record_start_io(iobuf, rw, bio->bi_size, exp);
                                 rc = fsfilt_send_bio(rw, obd, inode, bio);