]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rev in ObjectExtent
authorsageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Thu, 7 Dec 2006 19:07:19 +0000 (19:07 +0000)
committersageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Thu, 7 Dec 2006 19:07:19 +0000 (19:07 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@979 29311d96-e01e-0410-9327-a35deaab8ce9

ceph/include/types.h

index 76458b9b86c23dd6953b2540b6c1f7e2084365c2..d93d9c2f7c636a5b029818fdfb793f760bed07d5 100644 (file)
@@ -409,12 +409,13 @@ class ObjectExtent {
   off_t       start;     // in object
   size_t      length;    // in object
 
+  objectrev_t rev;       // which revision?
   pg_t        pgid;      // where to find the object
 
   map<size_t, size_t>  buffer_extents;  // off -> len.  extents in buffer being mapped (may be fragmented bc of striping!)
   
-  ObjectExtent() : start(0), length(0), pgid(0) {}
-  ObjectExtent(object_t o, off_t s=0, size_t l=0) : oid(o), start(s), length(l), pgid(0) { }
+  ObjectExtent() : start(0), length(0), rev(0), pgid(0) {}
+  ObjectExtent(object_t o, off_t s=0, size_t l=0) : oid(o), start(s), length(l), rev(0), pgid(0) { }
 };
 
 inline ostream& operator<<(ostream& out, ObjectExtent &ex)