]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: describe osd ops as READ, WRITE, or READ|WRITE
authorSage Weil <sage@newdream.net>
Wed, 20 May 2009 19:10:12 +0000 (12:10 -0700)
committerSage Weil <sage@newdream.net>
Wed, 20 May 2009 19:10:12 +0000 (12:10 -0700)
commitb8228b35d7381c08b8686dee5175126b7b35e3d3
treeaaa002c51ff3739e3ec50cfb7d152973b1b2de2c
parente039780a8422846671ad3eee02cdd7894cd803a3
osd: describe osd ops as READ, WRITE, or READ|WRITE

An op is either a pure read (read, stat), a pure (blind) write (write
extent, delete), or read+write (e.g., read/modify/write).

Writes with read portions that are captured by ProjectedObjectInfo (size,
truncate attr) can pretend to be purely write (as they are now).
src/include/ceph_fs.h
src/include/rados.h
src/kernel/addr.c
src/kernel/file.c
src/kernel/osd_client.c
src/messages/MOSDOp.h
src/messages/MOSDOpReply.h
src/osd/OSD.cc
src/osd/ReplicatedPG.cc
src/osdc/Objecter.cc