]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/kstore: implement minimal fiemap
authorSage Weil <sage@redhat.com>
Thu, 7 Jan 2016 14:14:57 +0000 (09:14 -0500)
committerSage Weil <sage@redhat.com>
Fri, 8 Jan 2016 18:10:19 +0000 (13:10 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/kstore/KStore.cc

index ea74069dbdff1250b088a1b4d5b1cbc6c440d10f..ff5e6896c535aef4c6632236b6a7cd34198e0713 100644 (file)
@@ -1621,9 +1621,8 @@ int KStore::fiemap(
 
   dout(20) << __func__ << " " << offset << "~" << len << " size "
           << o->onode.size << dendl;
-
-#warning write fiemap
-
+  // FIXME: do something smarter here
+  m[0] = o->onode.size;
   ::encode(m, bl);
   dout(20) << __func__ << " " << offset << "~" << len
           << " size = 0 (" << m << ")" << dendl;