Commit Graph

129 Commits

Author SHA1 Message Date
anwleung
b9ce005b19 mds unix group management redone
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1184 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 07:49:49 +00:00
anwleung
a0bd45d544 random stuff here and there
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1182 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 01:42:07 +00:00
sageweil
e14f24e63c gobs of dirfrag_t refactoring. mds readdir implementation. minor client tweaks. ripped out more old hashing stuff.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1181 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 00:44:31 +00:00
sageweil
23ade8a7a8 more dirfrag prep work. cleaned out MDStore. soem CInode and CDir constant cleanup.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1180 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-08 01:58:41 +00:00
sageweil
c41901c76f some prelim cdir frag stuff. mdstore fetch/commit moved into cdir, and significantly cleaned up
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1178 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-07 17:16:07 +00:00
anwleung
c49a04fa46 Update protocol with Merkle trees bascially done
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1177 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-07 06:43:29 +00:00
sageweil
cf115de7c1 oops
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1176 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-06 22:51:27 +00:00
sageweil
284a61df43 big cleanup of OSD, generic PG interface. do_op moved into PG. new ObjectLayout added to Objecter interface (and ObjectCacher), pg in MOSDOp rolled into that. new PG locking architecture.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1175 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-06 22:51:00 +00:00
sageweil
f1f9e9cd80 sharing of mdsmap with clients as appropriate; mds recovery bugfix; some mds cache documentation
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1174 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-06 18:44:56 +00:00
anwleung
171e5c502d merkle trees added, full cap stuff almost done
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1173 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-06 05:16:29 +00:00
sageweil
ffe52638e3 merged trunk changes r1107:1170 into branches/sage/cephmds2
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1172 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-05 23:44:50 +00:00
sageweil
cde976df74 client mds request retry, forward notification;
messages housecleaning;
messenger housecleaning;
mds journaling of mount/unmount events, client map contents


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1170 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-05 22:50:08 +00:00
anwleung
f530986d76 base of update protocol there
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1169 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-05 17:38:43 +00:00
anwleung
4e2bfa2126 moved everything to cryptopp5.4
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1168 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-03 02:31:31 +00:00
anwleung
552137f703 less crap in the output
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1166 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-03 01:44:34 +00:00
anwleung
e1e1e97c46 little cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1165 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-03 00:05:37 +00:00
anwleung
42e72384c3 security can be disabled now with --no_sec
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1163 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 22:15:11 +00:00
anwleung
4da38106e2 basic cap caching done
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1162 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 21:21:54 +00:00
anwleung
332112bad6 Added capids and caching class
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1161 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 20:15:16 +00:00
sageweil
1cdfa1ffea copiles and runs. RAID4PG instantiation and pg creation commented out in OSD.cc until the virutal methods are implemented...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1160 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 20:08:34 +00:00
sageweil
6f36b1ef49 compiles, too
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1158 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 04:35:56 +00:00
sageweil
2f0aa628f4 wrote it out.. hmm..
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1157 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 04:27:44 +00:00
anwleung
85fcea7759 minor fixes...i think we in a happy state (knock on wood)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1155 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 01:35:22 +00:00
sageweil
c3df762d44 fixed cache rejoin. --mds_dump_cache_on_map
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1154 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 00:54:03 +00:00
sageweil
3b8f05b8dd import/export failure recovery basically working!
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1153 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 22:25:08 +00:00
anwleung
f293d98f8f Cleaned up the mon key gen
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1152 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 20:55:54 +00:00
sageweil
dbac3102a4 merge trunk changes r1058:1150 into branches/aleung/security1/ceph
- new monitor key boostrapping


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1151 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 19:56:54 +00:00
anwleung
ba197ffce1 passing of caps works to s degree...still some issues to resolve. About
to merge trunk into branch. note version number is case bad things 
happen.


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1150 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 19:04:21 +00:00
sageweil
81de51359b more transplanted old guts. blood everywhere.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1149 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 16:58:37 +00:00
anwleung
11632e9bf6 More normal state...not that everything works yet but better
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1145 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 03:55:38 +00:00
sageweil
cd8c12797b more stuff
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1144 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 03:21:08 +00:00
anwleung
98b3943e95 little changed...still in weird state :)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1142 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 03:04:35 +00:00
anwleung
73f4d1c4e5 Stuffs kinda in a weird state...weird extcap compile error...cap caching
on client buffer not totally done


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1141 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 02:05:46 +00:00
sageweil
9213a23f14 eek
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1138 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-28 18:42:55 +00:00
sageweil
4a10f2b963 hmm
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1137 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-28 04:05:31 +00:00
sageweil
f583f341c6 fixed stupid cache client shutdown bug
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1136 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-28 02:11:49 +00:00
sageweil
559d2bfa58 reverse_import works with 2 nodes. bystander subtree cleanup is going to be a little tricky.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1135 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-27 23:53:40 +00:00
sageweil
2038950ed4 online recovery from importer failure works. open_remote_dir fixed.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1134 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-27 18:22:19 +00:00
sageweil
6595ded2f6 yay! still need to test online recovery, and write reverse_import. cleaned out old crope crap.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1133 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-27 00:54:19 +00:00
sageweil
18ca629c13 import/export stable with new subtree infrastructure. now to fix recovery.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1132 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-26 18:13:44 +00:00
riccardo80
9c7f67de9a added basic implementation
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1131 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-26 08:12:03 +00:00
sageweil
a32d6d32c1 fixed pg log storage (and the stupid recovery problems); fakestore cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1129 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-26 00:13:49 +00:00
sageweil
90c7ca30d6 minor set_dest_inst cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1128 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-26 00:13:23 +00:00
sageweil
54ce20a4ad fakestore rewrite. new dir layout. now only optionally fake collections or attrs. verify xattr support on mount.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1127 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-25 00:53:41 +00:00
sageweil
e9fb0a2ea2 mdsmon startup/shutdown cleanup. minor monitorstore fixup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1126 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-24 21:52:10 +00:00
anwleung
3e5865809a Read caps are being received by OSD...write caps are next
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1125 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-24 00:00:16 +00:00
sageweil
93528d8d83 monitorstore fixes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1124 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-23 23:27:19 +00:00
sageweil
fd9422edfe fixed osd failure reporting; monitorstore mkfs; monitorstore cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1123 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-23 22:47:21 +00:00
sageweil
3968ca40f0 merged trunk changes r1107:1121 into branches/riccardo/monitor1
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1122 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-23 21:57:05 +00:00
anwleung
432611ef46 Read cap is being passed through client
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1121 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-23 21:28:08 +00:00