~ubuntu-branches/ubuntu/precise/ceph/precise

« back to all changes in this revision

Viewing changes to src/osdc/Filer.h

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum, Clint Byrum, Micah Gersten
  • Date: 2011-02-12 22:50:26 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20110212225026-yyyw4tk0msgql3ul
Tags: 0.24.2-0ubuntu1
[ Clint Byrum <clint@ubuntu.com> ]
* New upstream release. (LP: #658670, LP: #684011)
* debian/patches/fix-mkcephfs.patch: dropped (applied upstream)
* Removed .la files from libceph1-dev, libcrush1-dev and 
  librados1-dev (per Debian policy v3.9.1 10.2).
* debian/control: adding pkg-config as a build dependency
* debian/control: depend on libcrypto++-dev instead of libssl-dev
* debian/watch: added watch file

[ Micah Gersten <micahg@ubuntu.com> ]
* debian/control: add Homepage

Show diffs side-by-side

added added

removed removed

Lines of Context:
190
190
      ops[0].op.op = CEPH_OSD_OP_TRIMTRUNC;
191
191
      ops[0].op.extent.truncate_seq = truncate_seq;
192
192
      ops[0].op.extent.truncate_size = extents[0].offset;
193
 
      objecter->_modify(extents[0].oid, extents[0].layout, ops, mtime, snapc, flags, onack, oncommit);
 
193
      objecter->_modify(extents[0].oid, extents[0].oloc, ops, mtime, snapc, flags, onack, oncommit);
194
194
    } else {
195
195
      C_Gather *gack = 0, *gcom = 0;
196
196
      if (onack)
202
202
        ops[0].op.op = CEPH_OSD_OP_TRIMTRUNC;
203
203
        ops[0].op.extent.truncate_size = p->offset;
204
204
        ops[0].op.extent.truncate_seq = truncate_seq;
205
 
        objecter->_modify(p->oid, p->layout, ops, mtime, snapc, flags,
 
205
        objecter->_modify(p->oid, p->oloc, ops, mtime, snapc, flags,
206
206
                          gack ? gack->new_sub():0,
207
207
                          gcom ? gcom->new_sub():0);
208
208
      }
222
222
    vector<ObjectExtent> extents;
223
223
    file_to_extents(ino, layout, offset, len, extents);
224
224
    if (extents.size() == 1) {
225
 
      objecter->zero(extents[0].oid, extents[0].layout, extents[0].offset, extents[0].length, 
 
225
      objecter->zero(extents[0].oid, extents[0].oloc, extents[0].offset, extents[0].length, 
226
226
                     snapc, mtime, flags, onack, oncommit);
227
227
    } else {
228
228
      C_Gather *gack = 0, *gcom = 0;
231
231
      if (oncommit)
232
232
        gcom = new C_Gather(oncommit);
233
233
      for (vector<ObjectExtent>::iterator p = extents.begin(); p != extents.end(); p++) {
234
 
        objecter->zero(p->oid, p->layout, p->offset, p->length, 
 
234
        objecter->zero(p->oid, p->oloc, p->offset, p->length, 
235
235
                       snapc, mtime, flags,
236
236
                       gack ? gack->new_sub():0,
237
237
                       gcom ? gcom->new_sub():0);