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
611c608def
eek, use SimpleMessenger. surprised that worked at all!
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1171 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-05 23:43:46 +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
sageweil
95be0dc467
client describe_layout interface; monitorstore fuse-changes-cwd workaround; osdc debug printer cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1167 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-03 01:58:35 +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
sageweil
2abaa3fb24
added lseek to Client
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1164 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 23:28:25 +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
3efd4745fc
build on 64-bit machines (LP64)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1159 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 20:03:58 +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
rsdio
8fa2c00f43
2007-03-01 Casey Marshall <csm@soe.ucsc.edu>
...
* config.cc (g_conf): initialize bdbstore_transactional.
(parse_config_options): accept `--bdbstore-transactional' and
`--debug-bdbstore'.
* config.h (struct md_config_t): add `bdbstore_transactional.'
* doc/bdb.txt: new file.
* osbdb/OSBDB.cc (statfs): implemented.
Added optional transactions to most methods.
* osbdb/OSBDB.h: updated for transactions.
* test/testosbdb.cc: new file.
* test/testos.cc: updated.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1156 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-02 04:07:56 +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
sageweil
27ac80ee91
comment
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1148 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 16:37:00 +00:00
sageweil
fa5e6eb9f6
newsyn fix for numclients>1, mds_beacon_* args for config.cc, simplemessenger now dies on dup register_entity, doesn't assert on missing local destination (still warns)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1147 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 16:36:23 +00:00
eestolan
42c9f1c813
Start of new interface to use Ceph under Hadoop
...
--Esteban
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1146 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 03:55:53 +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
sageweil
5b9186f74f
stupid bug fix for _is_cached and _trim_from_cache
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1143 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-01 03:20:10 +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
1e0a427691
der
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1140 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-28 23:15:51 +00:00
sageweil
a476b85b8f
make mds notice incarnation, even when it starts up as a specific mds# (e.g. via newsyn)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1139 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-28 23:05:17 +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
edcf4c0d73
merge branches/riccardo/monitor1 changes into trunk (pg log storage fix, monitorstore, simplemssenger fixes, fakestore rewrite, and the latest monitor stuff)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1130 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-26 00:17:32 +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