]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Revert librados portions of b0a8f6be815a03db36ef14e5006425c60951e396
authorGreg Farnum <gregf@hq.newdream.net>
Mon, 23 Aug 2010 21:42:03 +0000 (14:42 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Mon, 23 Aug 2010 21:42:03 +0000 (14:42 -0700)
and 6289b3e409acd050937bd23fba268f61e03ab30f.
These were never meant to occur, just a tool failure.

src/librados.cc

index 0c63007063eaa12b2c7bceefd08e108c6b2c8e02..716de591f77472b7151adda6148384f9406d3734 100644 (file)
@@ -819,23 +819,23 @@ int RadosClient::write(PoolCtx& pool, const object_t& oid, off_t off, bufferlist
   static SnapContext snapc;
   static int i;
 
-  snapc.srnode.snaps.clear();
+  snapc.snaps.clear();
 
 #define START_SNAP 1
 
-  if (snapc.srnode.seq == 0)
-    snapc.srnode.seq = START_SNAP - 1;
+  if (snapc.seq == 0)
+    snapc.seq = START_SNAP - 1;
 
-  ++snapc.srnode.seq;
-  for (i=0; i<snapc.srnode.seq-START_SNAP + 1; i++) {
-     snapc.srnode.snaps.push_back(snapc.srnode.seq - i);
+  ++snapc.seq;
+  for (i=0; i<snapc.seq-START_SNAP + 1; i++) {
+     snapc.snaps.push_back(snapc.seq - i);
   }
   i = 0;
-  for (vector<snapid_t>::iterator iter = snapc.srnode.snaps.begin();
-       iter != snapc.srnode.snaps.end(); ++iter, ++i) {
+  for (vector<snapid_t>::iterator iter = snapc.snaps.begin();
+       iter != snapc.snaps.end(); ++iter, ++i) {
     dout(0) << "snapc[" << i << "] = " << *iter << dendl;
   }
-  dout(0) << "seq=" << snapc.srnode.seq << dendl;
+  dout(0) << "seq=" << snapc.seq << dendl;
   dout(0) << "snapc=" << snapc << dendl;
 #endif
   utime_t ut = g_clock.now();