]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
buffer page alignment, simplemessenger bug fixes
authorsageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Sun, 26 Aug 2007 17:32:32 +0000 (17:32 +0000)
committersageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Sun, 26 Aug 2007 17:32:32 +0000 (17:32 +0000)
commitc170821ac9237e9d310bd59a7155a8758a22d3ca
treec9c97f8f533efe28f19354f850afb88ccdbccc23
parent9b9bba919002a1bb4eb93aef8183bb5823687bd1
buffer page alignment, simplemessenger bug fixes
* simplemessenger bug fixes
* simplemessenger chunks message payload based on hints; receiver page-aligns new buffers if chunks are n page sized
* client mounting fixed up (now an 'instance' number that identifies instances at each address)
* paxos update buffering fixup
* ebofs avoid copying written buffers when they're already page aligned

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1699 29311d96-e01e-0410-9327-a35deaab8ce9
34 files changed:
trunk/ceph/TODO
trunk/ceph/cfuse.cc
trunk/ceph/client/Client.cc
trunk/ceph/client/Client.h
trunk/ceph/client/SyntheticClient.cc
trunk/ceph/cmds.cc
trunk/ceph/cmon.cc
trunk/ceph/cmonctl.cc
trunk/ceph/config.cc
trunk/ceph/config.h
trunk/ceph/cosd.cc
trunk/ceph/csyn.cc
trunk/ceph/ebofs/BlockDevice.cc
trunk/ceph/ebofs/Ebofs.cc
trunk/ceph/fakefuse.cc
trunk/ceph/fakesyn.cc
trunk/ceph/include/buffer.h
trunk/ceph/messages/MOSDOp.h
trunk/ceph/messages/MOSDOpReply.h
trunk/ceph/mkmonmap.cc
trunk/ceph/mon/ClientMonitor.cc
trunk/ceph/mon/ClientMonitor.h
trunk/ceph/mon/MDSMonitor.cc
trunk/ceph/mon/Monitor.cc
trunk/ceph/mon/PaxosService.cc
trunk/ceph/mon/PaxosService.h
trunk/ceph/msg/Message.h
trunk/ceph/msg/SimpleMessenger.cc
trunk/ceph/msg/SimpleMessenger.h
trunk/ceph/msg/msg_types.h
trunk/ceph/msg/tcp.h
trunk/ceph/newsyn.cc
trunk/ceph/osd/OSD.cc
trunk/ceph/osd/ReplicatedPG.cc