Commit Graph

148 Commits

Author SHA1 Message Date
Yehuda Sadeh
99c4fcf7b4 class: string class version can be specified 2009-05-20 16:00:03 -07:00
Yehuda Sadeh
67baf00dc2 rados: supply a C++ api 2009-05-20 13:36:12 -07:00
Sage Weil
15dec9c505 makefile: remove unneeded libtestclass_so_SOURCES 2009-05-19 15:43:38 -07:00
Sage Weil
49d6e404a2 Merge branch 'unstable' into rados
Conflicts:

	src/client/SyntheticClient.cc
	src/kernel/bookkeeper.h
	src/osd/ReplicatedPG.cc
	src/osdc/Filer.cc
	src/osdc/Objecter.h
2009-05-19 13:20:14 -07:00
Sage Weil
ba73ac8cd2 kclient: remove bookkeeper 2009-05-19 12:26:12 -07:00
Yehuda Sadeh
bdc16c8da5 class: end to end method execution 2009-05-18 15:49:27 -07:00
Yehuda Sadeh
afb4256020 class: some fixes 2009-05-15 16:43:52 -07:00
Yehuda Sadeh
2ff889c6a8 class: some api implementation 2009-05-15 15:18:25 -07:00
Sage Weil
72b588387e class: rename ClassEntry.h -> ClassLibrary.h 2009-05-14 22:26:02 -07:00
Yehuda Sadeh
29563523b2 class: basic api for class, call class_init when class loads 2009-05-14 15:57:41 -07:00
Sage Weil
89c826f531 rados: only export rados_* from librados.so 2009-05-14 14:24:49 -07:00
Yehuda Sadeh
5691dddf5f class: osd loads class 2009-05-13 15:18:49 -07:00
Yehuda Sadeh
2ecdf8d1c0 class: osd can request and receive class data 2009-05-13 15:16:45 -07:00
Sage Weil
b821a4bc11 testrados: C, not C++ 2009-05-12 08:07:00 -07:00
Sage Weil
6fd390d3af rados: build librados, libcrush using libtool
Finally?
2009-05-11 21:06:14 -07:00
Sage Weil
12bfb53834 librados: drop librados/ dir. 2009-05-11 21:04:08 -07:00
Sage Weil
ae02970ecf librados: build the .so 2009-05-11 21:04:07 -07:00
Sage Weil
2a0faaf279 librados: rename c3 -> librados 2009-05-11 21:03:17 -07:00
Yehuda Sadeh
dbe457f5d7 class: add a class monitor for the paxos services 2009-05-11 15:30:17 -07:00
Sage Weil
88e4c81eb8 c3: ceph simple interface 2009-05-11 15:28:56 -07:00
Sage Weil
fc057ff8a7 osd: move .snap out of object_t
This makes the snap versioning completely orthogonal to the logical
object name (object_t).  This is key since eventually object_t
won't be structured.  And the old way made for an awkward interface
anyway.

Also killed the .snap = 0 special casing, which AFAICS was
useless.
2009-05-07 15:32:01 -07:00
Sage Weil
21c8b59ff4 osd: do not use ebofs
Don't compile or use ebofs.
2009-05-07 15:32:01 -07:00
Sage Weil
e34f6d1a6a ceph: break up ceph_fs.h header into msgr.h, rados.h 2009-05-07 15:32:01 -07:00
Yehuda Sadeh
fd6e6d0cb5 common: add some colors on startup (errors, warnings) 2009-04-28 11:02:55 -07:00
Sage Weil
4d431b614e makefile: add missing Spinlock.h 2009-04-23 09:39:55 -07:00
Sage Weil
cfb35839f6 mds: move leases to dentry only; use map instead of hash_map
This lowers mds memory usage by about 20%
2009-04-20 10:38:15 -07:00
Sage Weil
f602d4fef8 debug: fix memory leak 2009-04-20 07:23:41 -07:00
Sage Weil
d3ece53710 buffer: cleanups 2009-04-20 07:00:12 -07:00
Sage Weil
d9551e9b83 Merge branch 'unstable' into nofilltrace
Conflicts:

	src/include/ceph_fs.h
2009-03-31 10:47:50 -07:00
Sage Weil
220c41c824 mds: add bulk MClientCapRelease message 2009-03-31 10:24:31 -07:00
Sage Weil
87850dd275 mon: use separate message type for log ack
Fixes logging from monitor itself.
2009-03-27 13:23:34 -07:00
Yehuda Sadeh
c5a58f75f0 common: fix buffer::list::read_file, add buffer.cc 2009-03-26 15:59:25 -07:00
Sage Weil
6cef95cb03 kclient: adjust makefile, patch series for sysfs->debugfs 2009-03-23 15:56:36 -07:00
Sage Weil
9f8436a1fd makefile: add new files 2009-03-23 15:52:02 -07:00
Yehuda Sadeh
3814189b08 auth: added basic client ip authorization 2009-03-18 15:34:01 -07:00
Yehuda Sadeh
25880ed2a9 conf: use dynamic sized strings 2009-03-13 14:05:56 -07:00
Sage Weil
bd9cf1b5ec makefile: remove sample.cluster.conf 2009-03-11 16:31:51 -07:00
Sage Weil
9c4e9eef59 kclient: rename ceph_tools -> bookkeeper 2009-03-05 20:57:53 -08:00
Sage Weil
7846f513aa kclient: include ceph_ver.h in kernel patch series, package 2009-03-04 11:02:06 -08:00
Sage Weil
98e8d362f9 makefile: include make_version in dist tarball 2009-03-03 16:45:20 -08:00
Yehuda Sadeh
e52e455804 ceph_ver: add ceph_ver.h to list of .h files 2009-03-03 16:03:57 -08:00
Yehuda Sadeh
6733493b55 ceph_ver: add unconditional rule 2009-03-03 15:46:06 -08:00
Yehuda Sadeh
b93190660a ceph_ver: uncomment important line 2009-03-03 15:37:02 -08:00
Yehuda Sadeh
c88c4da5d2 ceph_ver: show the git sha1 version in the logs 2009-03-03 15:32:20 -08:00
Sage Weil
1d0e25a5e0 initscripts: rename ceph-daemons init-ceph
My real motivation is just to be able to type './i<tab>' instead of
'./ce<tab>-<tab>'.
2009-03-02 11:11:20 -08:00
Sage Weil
861155bc49 makefile: cleanup, some sample conf files
They're in /etc/conf/sample.*.conf, when technically they should probably
be in /usr/doc/ceph or something?  Not sure.
2009-03-01 21:31:10 -08:00
Sage Weil
3433741d35 makefile: put sample conf files in /etc/ceph 2009-02-28 21:50:19 -08:00
Sage Weil
46fd66ce87 makefile: cleanup 2009-02-27 16:39:09 -08:00
Sage Weil
2b9781080d mkcephfs
Still need to add optional mkbtrfs + mount stuff.
2009-02-27 15:11:49 -08:00
Sage Weil
268bb2c136 makefile, todo 2009-02-27 15:11:48 -08:00