Whamcloud - gitweb
- debug info to investigate a source of small writes
authoralex <alex>
Mon, 5 Sep 2005 12:56:32 +0000 (12:56 +0000)
committeralex <alex>
Mon, 5 Sep 2005 12:56:32 +0000 (12:56 +0000)
lustre/lvfs/fsfilt_ext3.c
lustre/obdfilter/filter_io_26.c

index 5132a17..010f752 100644 (file)
@@ -862,6 +862,8 @@ static int ext3_ext_new_extent_cb(struct ext3_extents_tree *tree,
         if (!pblock)
                 goto out;
         EXT_ASSERT(count <= cex->ec_len);
+        if (count < cex->ec_len)
+                CDEBUG(D_ERROR, "%d < %lu\n", count, cex->ec_len);
 
         /* insert new extent */
         nex.ee_block = cex->ec_block;
index ad109e4..5577c03 100644 (file)
@@ -233,7 +233,7 @@ int filter_do_bio(struct obd_device *obd, struct inode *inode,
                                 request_queue_t *q = bdev_get_queue(bio->bi_bdev);
 
                                 /* Dang! I have to fragment this I/O */
-                                CDEBUG(D_INODE, "bio++ sz %d vcnt %d(%d) "
+                                CDEBUG(D_INODE|D_ERROR, "bio++ sz %d vcnt %d(%d) "
                                        "sectors %d(%d) psg %d(%d) hsg %d(%d)\n",
                                        bio->bi_size, 
                                        bio->bi_vcnt, bio->bi_max_vecs,