Sage Weil
a0d9aa89d1
mds: kill FileLock
...
Keep ScatterLock.. it has the xlist nodes for tracking dirty scattered
metadata (used by sm_filelock and sm_scatterlock).
2009-01-16 09:10:36 -08:00
Sage Weil
3eabcec0d4
mds: rewrite SimpleLock using generic state specifications; new xlock semantics
...
Same client can re-xlock an item (or read_projected) if the prior
locker set_xlock_done(). Move from XLOCKDONE to either SYNC or
LOCK, depending on whether read leases/locks have been issued.
Still need to convert FileLock and ScatterLock to use the new
state machine specification. (This will probably make those lock
types mostly go away.)
2009-01-15 16:27:28 -08:00
Sage Weil
ff2ac52582
mount.ceph: fix warnings, add to Makefile.am
2008-12-23 12:09:13 -08:00
Sage Weil
483dba8d68
ceph: fold cobserver into ceph
2008-12-15 11:45:10 -08:00
Sage Weil
8b0bd3ea17
rename cmonctl -> ceph
2008-12-15 11:34:13 -08:00
Sage Weil
183e3aae7b
makefile: missing headers
2008-12-10 12:19:15 -08:00
Sage Weil
642420aa44
workqueue: non-inline worker, control methods; debugging
2008-12-10 12:17:25 -08:00
Yehuda Sadeh
d216720b58
cobserver: utility, observe changes in different maps
2008-12-09 14:12:31 -08:00
Sage Weil
b764b630ac
mon: factor out mds print, print_summary
2008-12-09 10:56:22 -08:00
Sage Weil
8223f5279b
cmonctl: interactive mode using libedit
2008-12-05 15:35:22 -08:00
Yehuda Sadeh
48b170351c
add missing header file declaration
2008-12-03 16:53:38 -08:00
Yehuda Sadeh
8ad8839f02
osd: move logging messages to a common infrastructure
2008-12-03 16:36:19 -08:00
Sage Weil
ad89055d16
Merge branch 'diskformat' into unstable
2008-12-03 15:06:25 -08:00
Sage Weil
fd241b6be0
osd: remove useless raid4pg from build
2008-12-03 10:28:48 -08:00
Sage Weil
566a955766
mon: system-wide log
...
Pretty rudimentary still.
2008-12-02 14:28:30 -08:00
Sage Weil
2bea2d5192
osd: add scrub wq
2008-11-20 13:23:21 -08:00
Sage Weil
1fa04c34ee
Makefile: adjust link order (libcommon first _and_ last)
2008-11-20 09:52:58 -08:00
Sage Weil
223ab889b9
testmsgr: messenger tester
2008-11-13 12:45:36 -08:00
Sage Weil
9499a8e80a
rewrite debug macros, infrastructure
2008-11-05 14:32:37 -08:00
Sage Weil
330f5e5fd9
lockdep: separate from Mutex; include checks for RWLock
2008-11-04 12:08:44 -08:00
Sage Weil
18a5ba0fe2
lockdep: make it work
2008-10-31 16:51:50 -07:00
Sage Weil
1f1eeff5b8
makefile: make --with-debug work, fix build errors
2008-10-31 12:49:46 -07:00
Sage Weil
634e383943
msgr: ping needs no payload. lose ping_ack.
...
They were unused/ignored.
2008-10-13 17:41:07 -07:00
Sage Weil
8daa211041
assert: include rudimentary stack dump
2008-10-13 13:49:15 -07:00
Sage Weil
8ba36cd8c8
custom assertion handler
...
Print assertion error to log file, if it is open.
2008-10-13 13:32:03 -07:00
Yehuda Sadeh
cfa0992d28
replace the crc32c code
2008-10-10 15:52:30 -07:00
Yehuda Sadeh
049ca24f41
crun won't be removed in make clean
2008-10-03 16:34:49 -07:00
Yehuda Sadeh
a5a99b82fc
added crun wrapper
2008-10-03 12:06:28 -07:00
Sage Weil
f809ab1836
clean up crc32c
2008-10-02 22:21:51 -07:00
Sage Weil
65c5b2c3fc
add crc to messages. protocol change.
2008-10-02 22:21:50 -07:00
Sage Weil
4893720941
makefile update
2008-10-01 12:00:53 -07:00
Sage Weil
f538df6950
Makefile.am: add kernel/caps.c
2008-08-20 17:50:11 -07:00
Sage Weil
b54fd0e175
Makefile.am: include new headers
2008-08-18 13:15:57 -07:00
Sage Weil
7cc9015ee4
rename MClientFileCaps MClientCaps
2008-08-07 17:29:07 -07:00
Sage Weil
77204716a7
osd: more list -> vector, remove old message types
2008-08-07 11:40:14 -07:00
Sage Weil
77a92f2270
mds: snaptable -> snapserver+snapclient
2008-07-16 15:41:11 -07:00
Sage Weil
88e48bc861
mds: rename IdAllocator -> InoTable
2008-07-16 13:54:02 -07:00
Sage Weil
586236c536
mds: refactor Anchor{Table,Client} into MDSTable{Server,Client}
2008-07-16 13:46:09 -07:00
Sage Weil
4674393c8c
Merge branch 'unstable' into snap
2008-07-11 13:30:53 -07:00
Sage Weil
8c96daf08d
autotools crap
2008-07-10 17:25:50 -07:00
Sage Weil
3d4e4ac258
mds: SnapRealm
2008-07-02 13:30:24 -07:00
Sage Weil
ed4bc51a08
mds: introduce snaptable
2008-07-02 10:48:25 -07:00
Sage Weil
a891e8bff0
mds: factor MDSTable out of IdAllocator
2008-07-02 10:35:17 -07:00
Sage Weil
b7c1cf146f
kclient: clean up setup/shutdown; merge ktcp.c into messenger.c
2008-06-18 20:45:22 -07:00
Sage Weil
c27e27a8d3
Makefile.am, configure.ac updates for v0.3
2008-06-18 07:25:17 -07:00
Sage Weil
43357c7de4
todos
2008-06-16 15:52:07 -07:00
Sage Weil
0c75f1254c
mds: use nstring class
2008-06-13 07:33:57 -07:00
Sage Weil
83015d321c
makefile: fixups
2008-05-20 14:20:14 -07:00
Sage Weil
59c757cc57
filestore, not fakestore. add os/ dir
2008-05-20 12:11:56 -07:00
Sage Weil
636edccd19
client: killed FileCache
2008-05-15 13:37:20 -07:00