Ceph is a distributed object, block, and file storage platform
Go to file
Sage Weil 4c6431bb0c client: refactor mds requests to put most processing in reply handler
The goal is to fix race issues between open reply processing (previously
in calling processes context) and subsequent file_cap messages.  This just
pushes generic mds reply handling into the reply handler, including
the ceph_insert_trace (somewhat heavyweight, unfortunately) and the cap
creation/update.

This effectively pushes a lot more code into the single thread thats
doing mds replies, but simplifies a lot of code.  Until scaling issues
arise, I think it's fine.
2008-03-05 13:29:03 -08:00
branches/aleung/security1 reorganized source tree 2007-12-19 13:28:33 -08:00
debian debian packing stuffs 2008-01-28 15:33:37 -08:00
fusetrace reorganized source tree 2007-12-19 13:28:33 -08:00
src client: refactor mds requests to put most processing in reply handler 2008-03-05 13:29:03 -08:00
web -d to daemonize, other startup cleanup 2008-01-26 09:33:13 -08:00
.gitignore more automake fun 2008-01-28 11:39:51 -08:00
AUTHORS more autoconf- and automake-fu 2008-01-28 11:05:29 -08:00
autogen.sh autogen.sh 2008-01-28 11:54:53 -08:00
ChangeLog first pass at autoconf and automake 2008-01-27 20:45:29 -08:00
configure.ac lower autoconf version req to 2.59 (works, with warnings) 2008-02-25 10:04:01 -08:00
COPYING first pass at autoconf and automake 2008-01-27 20:45:29 -08:00
INSTALL autoconf changes to build on a debian/testing machine 2008-02-01 09:59:44 -08:00
Makefile.am more automake. make dist seems to work 2008-01-28 12:30:17 -08:00
NEWS first pass at autoconf and automake 2008-01-27 20:45:29 -08:00
README autoconf changes to build on a debian/testing machine 2008-02-01 09:59:44 -08:00

Ceph - a scalable distributed file system
-----------------------------------------

Please see http://ceph.sourceforge.net/ for current info.

INSTALL for basic build instructions.