Commit Graph

81 Commits

Author SHA1 Message Date
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