sageweil
47b0059d0d
merged trunk changes r1151:1222 into branches/aleung/security1/ceph
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1223 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-13 01:36:06 +00:00
anwleung
8eac4771a8
turned some optimizations flags on for crypto stuff
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1222 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-13 01:19:03 +00:00
sageweil
c1e9220896
* emacs headers, formatting
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1221 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-13 00:59:51 +00:00
sageweil
3562c8b436
* minor osdmap cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1220 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-13 00:52:32 +00:00
sageweil
baaee0f7aa
* fixed SyntheticCLient.read_file() to notice EOF
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1219 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-13 00:13:19 +00:00
sageweil
11add1fae1
* added try_map_read, which checks for missing bufferheads without creating them. for _is_cached.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1218 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 23:26:18 +00:00
sageweil
f35b883067
* fixed bug with writefile/readfile data fingerprinting (for detecting data corruption errors)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1217 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 22:08:13 +00:00
anwleung
b803102e8e
renewal stuff is mostly there and working...added some timing stuff for
...
perf debugging
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1216 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 21:11:27 +00:00
sageweil
e9801096ef
fixed some migrator memory leaks; bug in client getdir on empty dir; add_replica_dir in MDCache; fixed mdcache handle_expire behavior during EXPORT_WARNING
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1215 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 21:02:33 +00:00
sageweil
f2bedc9225
- CDentry wasn't setting auth bit on import
...
- discover_reply bugfix
- improved MDCache.trim() and friends.. proper CEx logic.
- cleaned up MDCache.shutdown_pass
- Migrator::audit() will verify import/export_state is clean
- importing, exporting pins on CDir
- fixed bug with EMetaBlob expire logic (on import)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1214 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 18:40:27 +00:00
anwleung
fa7d4cff37
Client periodic renewal request works
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1213 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 04:16:18 +00:00
sageweil
c7a1b84020
error suppression file to make valgrind shut up about a bug in libc's writev
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1212 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 03:41:08 +00:00
sageweil
e8435da651
- mdcache wasn't deleting trimmed inodes
...
- client metadata request queuing was goofed; fixed memory leak and other issues
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1211 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 03:40:22 +00:00
sageweil
c728d594ff
merged trunk changes r1171:1207 into branches/sage/cephmds2 (take 2, worked better this time.)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1210 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 03:13:33 +00:00
sageweil
dc8f0e05a9
undo previous broken merge of trunk r1171:1207
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1209 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 03:08:54 +00:00
sageweil
d364c932ae
merged trunk changes r1171:1207 into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1208 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 02:58:02 +00:00
sageweil
958e3ece4b
fixed lots of memory leaks! cleaned up C_Gather. Thread has stricter interface (join() dies if thread didn't start). lots of objectcacher cleanup (including memory leakage). some fakemessenger cleanup.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1207 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-12 02:52:30 +00:00
anwleung
b6c7941d9b
renewal stuff coming together, mds handling stuff incomplete
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1206 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-11 23:40:32 +00:00
anwleung
ce7bd320a3
Client cap caching totally redone
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1205 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-11 19:49:46 +00:00
anwleung
f849b45279
sage helped me fix some stupid i was doing
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1204 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-11 03:47:50 +00:00
anwleung
ea993ebac7
group bug fixed...i hope
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1203 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-11 02:36:31 +00:00
sageweil
8ac1851049
filepath cleanup. major discover code cleanup. thrashing+log trimming is stable!
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1202 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-11 02:04:36 +00:00
anwleung
f2b2a331bc
fixed an initialization bug
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1201 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-11 01:49:09 +00:00
anwleung
527081071f
update bug fixed
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1200 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-10 22:56:01 +00:00
rsdio
42bc516d1b
2007-03-10 Casey Marshall <csm@soe.ucsc.edu>
...
* osbdb/OSBDB.cc: add some more debug tracing.
(rmattr, collection_rmattr): fix buglet where we'd zero-fill
the input name, not the `attr_name' we're copying it to.
* test/testos.cc: hacks to support ebofs-on-raw-device.
* test/testosbdb.cc: add more tests for attributes.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1199 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-10 22:49:05 +00:00
sageweil
f646f4a502
fixed warnings on LP64; removed MonitorStore debug message
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1198 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-10 20:50:07 +00:00
anwleung
5c5e4d8a82
mds unix group handling better now
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1197 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-10 20:44:01 +00:00
sageweil
95b21cc4c3
some small discover fixes; migrator cleanup; a more serious overhaul is needed both for dirfrags, and to interact well with ambiguous auth and dir auth hints
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1196 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-10 02:55:02 +00:00
anwleung
0d5fa02762
--fix_client_id 1/default off toggles a fixed group for all clients and
...
uid based on clientid
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1195 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-10 02:01:06 +00:00
anwleung
73e2686fdc
secure_io toggles security (on defaultly) and --no_sec doesnt do
...
anything anymore
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1194 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 23:43:25 +00:00
sageweil
2a38c3e968
don't require 'fs' to be defined
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1193 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 22:48:17 +00:00
sageweil
6e0d88eaea
multiset pins (with counters); some fixes with migration (mostly dirfrag_t fallout); lots of fixes with cdir->fetch and commit, esp w/ interaction with subtree migration.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1192 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 21:10:34 +00:00
anwleung
700d9463f3
fixed funny hash output thingy
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1191 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 20:25:47 +00:00
anwleung
b6bd8845b3
changed hash output
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1190 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 19:49:44 +00:00
anwleung
4eaee5a31e
Added an example grouping file
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1189 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 18:33:16 +00:00
anwleung
631a004b22
Oops, forgot to check in reply message
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1188 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 18:23:49 +00:00
anwleung
34bc782124
add the sample file
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1187 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 18:12:16 +00:00
anwleung
7f23506f89
cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1186 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 18:11:21 +00:00
anwleung
e8b063c746
List verification is done
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1185 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 08:20:42 +00:00
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
sageweil
93dfe2de0a
a sample
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1183 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-09 03:36:39 +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
34d3bcd647
use absolute paths when using fuse
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1179 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-07 17:22:45 +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