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