]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: disable readpages, for now
authorSage Weil <sage@newdream.net>
Tue, 1 Apr 2008 18:25:56 +0000 (11:25 -0700)
committerSage Weil <sage@newdream.net>
Tue, 1 Apr 2008 18:25:56 +0000 (11:25 -0700)
src/kernel/addr.c
src/kernel/mds_client.c

index 84ccb08cab5acf0fe7b2516f04ec6d4862e76e48..3e4bc1231bd6cf4a69ebc221d84fbf74c318eb2d 100644 (file)
@@ -502,12 +502,12 @@ static int ceph_releasepage(struct page *page, gfp_t gfpmask)
 
 
 const struct address_space_operations ceph_aops = {
-       .readpage = ceph_readpage,
-       .readpages = ceph_readpages,
        .write_begin = ceph_write_begin,
        .write_end = ceph_write_end,
        //.prepare_write = ceph_prepare_write,
        //.commit_write = ceph_commit_write,
+       .readpage = ceph_readpage,
+       //.readpages = ceph_readpages,
        .writepage = ceph_writepage,
        .writepages = ceph_writepages,
 //     .set_page_dirty = ceph_set_page_dirty,
index db130bc39dbabe6cc77eb6e68c80eadb4f2c55b0..56d7a41bd524b713df32b12987833b896b3003d3 100644 (file)
@@ -1530,8 +1530,12 @@ void schedule_delayed(struct ceph_mds_client *mdsc)
        /*
         * renew at 1/2 the advertised timeout period.
         */
-       unsigned hz = (HZ * mdsc->mdsmap->m_cap_bit_timeout) >> 1;
-       schedule_delayed_work(&mdsc->delayed_work, hz);
+       int delay = mdsc->mdsmap->m_cap_bit_timeout >> 1;
+       unsigned hz = HZ * delay;
+       int r;
+       dout(10, "schedule_delayed for %d seconds (%u hz)\n", delay, hz);
+       r = schedule_delayed_work(&mdsc->delayed_work, hz);
+       dout(10, "r = %d\n", r);
 }
 
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20)