mirror of https://github.com/ceph/ceph
6c85b10bad
from the man page: The pthread_cond_broadcast() or pthread_cond_signal() functions may be called by a thread whether or not it currently owns the mutex that threads calling pthread_cond_wait() or pthread_cond_timedwait() have associated with the condition variable during their waits. The man page goes on to suggest that sometimes you might want to hold the lock when signalling. This would be the case if you had some other variable that could only change when the lock was held, and you wanted to ensure that that variable did not change prior to the waiter being woken. That is not the case here, so it's irrelevant. Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> |
||
---|---|---|
debian | ||
fusetrace | ||
man | ||
qa | ||
src | ||
web | ||
wireshark | ||
.gitignore | ||
AUTHORS | ||
COPYING | ||
ChangeLog | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
README | ||
RELEASE_CHECKLIST | ||
SubmittingPatches | ||
autogen.sh | ||
builddebs.sh | ||
ceph.spec.in | ||
configure.ac | ||
debvers.sh | ||
publish.sh | ||
pull.sh | ||
push.sh | ||
release.sh | ||
sign.sh | ||
update_pbuilder.sh |
README
Ceph - a scalable distributed file system ----------------------------------------- Please see http://ceph.newdream.net/ for current info. ---- To build the server daemons, and FUSE client, $ ./autogen.sh $ ./configure $ make or $ cd src $ make (Note that the FUSE client will only be built if libfuse is present.) ---- A quick summary of binaries that will be built in src/ daemons: cmon -- monitor daemon. handles cluster state and configuration information. cosd -- storage daemon. stores objects on a given block device. cmds -- metadata daemon. handles file system namespace. ceph -- send management commands to the monitor cluster. userland clients: cfuse -- fuse client. csyn -- synthetic workload generator client. tools: monmaptool -- create/edit mon map osdmaptool -- create/edit osd map crushtool -- create/edit crush map scripts: mkcephfs -- cluster mkfs tool init-ceph -- init.d start/stop script