]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
18 years ago* some changes to client cache: readers/writers block properly, wake up when data...
sageweil [Fri, 16 Mar 2007 00:19:38 +0000 (00:19 +0000)]
* some changes to client cache: readers/writers block properly, wake up when data is flushed

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1250 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agofixed trace_convert to write to previous offset
anwleung [Fri, 16 Mar 2007 00:07:21 +0000 (00:07 +0000)]
fixed trace_convert to write to previous offset

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1249 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoCreated a quota branch
marnberg [Thu, 15 Mar 2007 23:23:52 +0000 (23:23 +0000)]
Created a quota branch

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1248 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoAdded branch marnberg for quata
marnberg [Thu, 15 Mar 2007 23:23:17 +0000 (23:23 +0000)]
Added branch marnberg for quata

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1247 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* csyn: start up N synthetic clients, not just 1
sageweil [Thu, 15 Mar 2007 23:12:32 +0000 (23:12 +0000)]
* csyn: start up N synthetic clients, not just 1

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1246 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agosome fixes for client shutdown
anwleung [Thu, 15 Mar 2007 22:26:45 +0000 (22:26 +0000)]
some fixes for client shutdown

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1245 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* fixed getdir() on empty dir shutdown hang in client
sageweil [Thu, 15 Mar 2007 21:15:42 +0000 (21:15 +0000)]
* fixed getdir() on empty dir shutdown hang in client

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1244 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* fixed buglet with open(O_CREAT)
sageweil [Thu, 15 Mar 2007 21:02:47 +0000 (21:02 +0000)]
* fixed buglet with open(O_CREAT)

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1243 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* fixed looping bug with clean_dir (called after trace playback)
sageweil [Thu, 15 Mar 2007 20:59:21 +0000 (20:59 +0000)]
* fixed looping bug with clean_dir (called after trace playback)

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1242 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* fix bug with lost waiters on null dentries (e.g. mknod race)
sageweil [Thu, 15 Mar 2007 20:55:20 +0000 (20:55 +0000)]
* fix bug with lost waiters on null dentries (e.g. mknod race)

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1241 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoAdded test trace file and trace now plays
anwleung [Thu, 15 Mar 2007 20:16:22 +0000 (20:16 +0000)]
Added test trace file and trace now plays

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1240 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agofixed it to not spit out root, which is already there from mds boot
anwleung [Thu, 15 Mar 2007 18:34:08 +0000 (18:34 +0000)]
fixed it to not spit out root, which is already there from mds boot
journal flush

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1239 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoscript to first spit out all dirs used in a trace
anwleung [Thu, 15 Mar 2007 18:20:49 +0000 (18:20 +0000)]
script to first spit out all dirs used in a trace

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1238 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* more dirfrag refactoring. slowly but surely.
sageweil [Thu, 15 Mar 2007 06:08:51 +0000 (06:08 +0000)]
* more dirfrag refactoring.  slowly but surely.
* fixed up message forwarding, even from path_traverse

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1237 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* unlink message handler tweak (clean out inode+dirfrags)
sageweil [Thu, 15 Mar 2007 05:25:25 +0000 (05:25 +0000)]
* unlink message handler tweak (clean out inode+dirfrags)
* EMetaBlob interface cleanup: explicitly specify dentry type, unless updating existing

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1236 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoscript to translate strace i/o data to ceph trace format
anwleung [Thu, 15 Mar 2007 04:41:01 +0000 (04:41 +0000)]
script to translate strace i/o data to ceph trace format

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1235 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* local unlink works, unless primary and nlink>1
sageweil [Thu, 15 Mar 2007 04:40:11 +0000 (04:40 +0000)]
* local unlink works, unless primary and nlink>1

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1234 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agostart of unlink rewrite
sageweil [Thu, 15 Mar 2007 00:15:31 +0000 (00:15 +0000)]
start of unlink rewrite

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1233 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* carry CDentry state over a migration
sageweil [Wed, 14 Mar 2007 18:38:26 +0000 (18:38 +0000)]
* carry CDentry state over a migration

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1232 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* AnchorTable/AnchorClient update to handle failure for table of initiator.
sageweil [Wed, 14 Mar 2007 17:54:32 +0000 (17:54 +0000)]
* AnchorTable/AnchorClient update to handle failure for table of initiator.
* Simplified anchor ops.
* Rollback.

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1231 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomake renewal an option, switched monmap key management
anwleung [Wed, 14 Mar 2007 17:32:43 +0000 (17:32 +0000)]
make renewal an option, switched monmap key management

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1230 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoApplying sages changes
anwleung [Tue, 13 Mar 2007 22:45:30 +0000 (22:45 +0000)]
Applying sages changes

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1229 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* fixed read/write idiocy in MonitorStore
sageweil [Tue, 13 Mar 2007 22:22:54 +0000 (22:22 +0000)]
* fixed read/write idiocy in MonitorStore

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1228 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* fixed read/write idiocy in MonitorStore
anwleung [Tue, 13 Mar 2007 22:20:22 +0000 (22:20 +0000)]
* fixed read/write idiocy in MonitorStore

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1227 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* anchortable rewrite. now journals updates. partial recovery logic; does not handl...
sageweil [Tue, 13 Mar 2007 19:01:01 +0000 (19:01 +0000)]
* anchortable rewrite.  now journals updates.  partial recovery logic; does not handle others' failures (i.e. disambiguate uncommitted ops.)
* anchorclient rewrite.  does not yet retry ops if anchortable fails.
* rewrite of MDCache::anchor_create() and _destroy().  no _update() yet.

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1226 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* some more discover cleanup with open_remote_dir()
sageweil [Tue, 13 Mar 2007 16:20:19 +0000 (16:20 +0000)]
* some more discover cleanup with open_remote_dir()
* MClientRequest cleanup: args not in a union, self-documenting, cleaner.

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1225 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agousing cryptopp headers instead of ++
anwleung [Tue, 13 Mar 2007 01:50:09 +0000 (01:50 +0000)]
using cryptopp headers instead of ++

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1224 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomerged trunk changes r1151:1222 into branches/aleung/security1/ceph
sageweil [Tue, 13 Mar 2007 01:36:06 +0000 (01:36 +0000)]
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

18 years agoturned some optimizations flags on for crypto stuff
anwleung [Tue, 13 Mar 2007 01:19:03 +0000 (01:19 +0000)]
turned some optimizations flags on for crypto stuff

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1222 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* emacs headers, formatting
sageweil [Tue, 13 Mar 2007 00:59:51 +0000 (00:59 +0000)]
* emacs headers, formatting

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1221 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* minor osdmap cleanup
sageweil [Tue, 13 Mar 2007 00:52:32 +0000 (00:52 +0000)]
* minor osdmap cleanup

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1220 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* fixed SyntheticCLient.read_file() to notice EOF
sageweil [Tue, 13 Mar 2007 00:13:19 +0000 (00:13 +0000)]
* fixed SyntheticCLient.read_file() to notice EOF

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1219 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago* added try_map_read, which checks for missing bufferheads without creating them...
sageweil [Mon, 12 Mar 2007 23:26:18 +0000 (23:26 +0000)]
* 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

18 years ago* fixed bug with writefile/readfile data fingerprinting (for detecting data corruptio...
sageweil [Mon, 12 Mar 2007 22:08:13 +0000 (22:08 +0000)]
* 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

18 years agorenewal stuff is mostly there and working...added some timing stuff for
anwleung [Mon, 12 Mar 2007 21:11:27 +0000 (21:11 +0000)]
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

18 years agofixed some migrator memory leaks; bug in client getdir on empty dir; add_replica_dir...
sageweil [Mon, 12 Mar 2007 21:02:33 +0000 (21:02 +0000)]
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

18 years ago- CDentry wasn't setting auth bit on import
sageweil [Mon, 12 Mar 2007 18:40:27 +0000 (18:40 +0000)]
- 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

18 years agoClient periodic renewal request works
anwleung [Mon, 12 Mar 2007 04:16:18 +0000 (04:16 +0000)]
Client periodic renewal request works

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1213 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoerror suppression file to make valgrind shut up about a bug in libc's writev
sageweil [Mon, 12 Mar 2007 03:41:08 +0000 (03:41 +0000)]
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

18 years ago- mdcache wasn't deleting trimmed inodes
sageweil [Mon, 12 Mar 2007 03:40:22 +0000 (03:40 +0000)]
- 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

18 years agomerged trunk changes r1171:1207 into branches/sage/cephmds2 (take 2, worked better...
sageweil [Mon, 12 Mar 2007 03:13:33 +0000 (03:13 +0000)]
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

18 years agoundo previous broken merge of trunk r1171:1207
sageweil [Mon, 12 Mar 2007 03:08:54 +0000 (03:08 +0000)]
undo previous broken merge of trunk r1171:1207

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1209 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomerged trunk changes r1171:1207 into branches/sage/cephmds2
sageweil [Mon, 12 Mar 2007 02:58:02 +0000 (02:58 +0000)]
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

18 years agofixed lots of memory leaks! cleaned up C_Gather. Thread has stricter interface...
sageweil [Mon, 12 Mar 2007 02:52:30 +0000 (02:52 +0000)]
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

18 years agorenewal stuff coming together, mds handling stuff incomplete
anwleung [Sun, 11 Mar 2007 23:40:32 +0000 (23:40 +0000)]
renewal stuff coming together, mds handling stuff incomplete

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1206 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoClient cap caching totally redone
anwleung [Sun, 11 Mar 2007 19:49:46 +0000 (19:49 +0000)]
Client cap caching totally redone

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1205 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agosage helped me fix some stupid i was doing
anwleung [Sun, 11 Mar 2007 03:47:50 +0000 (03:47 +0000)]
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

18 years agogroup bug fixed...i hope
anwleung [Sun, 11 Mar 2007 02:36:31 +0000 (02:36 +0000)]
group bug fixed...i hope

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1203 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agofilepath cleanup. major discover code cleanup. thrashing+log trimming is stable!
sageweil [Sun, 11 Mar 2007 02:04:36 +0000 (02:04 +0000)]
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

18 years agofixed an initialization bug
anwleung [Sun, 11 Mar 2007 01:49:09 +0000 (01:49 +0000)]
fixed an initialization bug

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1201 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoupdate bug fixed
anwleung [Sat, 10 Mar 2007 22:56:01 +0000 (22:56 +0000)]
update bug fixed

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1200 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago2007-03-10 Casey Marshall <csm@soe.ucsc.edu>
rsdio [Sat, 10 Mar 2007 22:49:05 +0000 (22:49 +0000)]
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

18 years agofixed warnings on LP64; removed MonitorStore debug message
sageweil [Sat, 10 Mar 2007 20:50:07 +0000 (20:50 +0000)]
fixed warnings on LP64; removed MonitorStore debug message

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1198 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomds unix group handling better now
anwleung [Sat, 10 Mar 2007 20:44:01 +0000 (20:44 +0000)]
mds unix group handling better now

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1197 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agosome small discover fixes; migrator cleanup; a more serious overhaul is needed both...
sageweil [Sat, 10 Mar 2007 02:55:02 +0000 (02:55 +0000)]
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

18 years ago--fix_client_id 1/default off toggles a fixed group for all clients and
anwleung [Sat, 10 Mar 2007 02:01:06 +0000 (02:01 +0000)]
--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

18 years agosecure_io toggles security (on defaultly) and --no_sec doesnt do
anwleung [Fri, 9 Mar 2007 23:43:25 +0000 (23:43 +0000)]
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

18 years agodon't require 'fs' to be defined
sageweil [Fri, 9 Mar 2007 22:48:17 +0000 (22:48 +0000)]
don't require 'fs' to be defined

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1193 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomultiset pins (with counters); some fixes with migration (mostly dirfrag_t fallout...
sageweil [Fri, 9 Mar 2007 21:10:34 +0000 (21:10 +0000)]
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

18 years agofixed funny hash output thingy
anwleung [Fri, 9 Mar 2007 20:25:47 +0000 (20:25 +0000)]
fixed funny hash output thingy

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1191 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agochanged hash output
anwleung [Fri, 9 Mar 2007 19:49:44 +0000 (19:49 +0000)]
changed hash output

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1190 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoAdded an example grouping file
anwleung [Fri, 9 Mar 2007 18:33:16 +0000 (18:33 +0000)]
Added an example grouping file

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1189 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoOops, forgot to check in reply message
anwleung [Fri, 9 Mar 2007 18:23:49 +0000 (18:23 +0000)]
Oops, forgot to check in reply message

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1188 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoadd the sample file
anwleung [Fri, 9 Mar 2007 18:12:16 +0000 (18:12 +0000)]
add the sample file

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1187 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agocleanup
anwleung [Fri, 9 Mar 2007 18:11:21 +0000 (18:11 +0000)]
cleanup

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1186 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoList verification is done
anwleung [Fri, 9 Mar 2007 08:20:42 +0000 (08:20 +0000)]
List verification is done

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1185 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomds unix group management redone
anwleung [Fri, 9 Mar 2007 07:49:49 +0000 (07:49 +0000)]
mds unix group management redone

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1184 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoa sample
sageweil [Fri, 9 Mar 2007 03:36:39 +0000 (03:36 +0000)]
a sample

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1183 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agorandom stuff here and there
anwleung [Fri, 9 Mar 2007 01:42:07 +0000 (01:42 +0000)]
random stuff here and there

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1182 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agogobs of dirfrag_t refactoring. mds readdir implementation. minor client tweaks...
sageweil [Fri, 9 Mar 2007 00:44:31 +0000 (00:44 +0000)]
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

18 years agomore dirfrag prep work. cleaned out MDStore. soem CInode and CDir constant cleanup.
sageweil [Thu, 8 Mar 2007 01:58:41 +0000 (01:58 +0000)]
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

18 years agouse absolute paths when using fuse
sageweil [Wed, 7 Mar 2007 17:22:45 +0000 (17:22 +0000)]
use absolute paths when using fuse

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1179 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agosome prelim cdir frag stuff. mdstore fetch/commit moved into cdir, and significantly...
sageweil [Wed, 7 Mar 2007 17:16:07 +0000 (17:16 +0000)]
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

18 years agoUpdate protocol with Merkle trees bascially done
anwleung [Wed, 7 Mar 2007 06:43:29 +0000 (06:43 +0000)]
Update protocol with Merkle trees bascially done

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1177 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agooops
sageweil [Tue, 6 Mar 2007 22:51:27 +0000 (22:51 +0000)]
oops

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1176 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agobig cleanup of OSD, generic PG interface. do_op moved into PG. new ObjectLayout...
sageweil [Tue, 6 Mar 2007 22:51:00 +0000 (22:51 +0000)]
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

18 years agosharing of mdsmap with clients as appropriate; mds recovery bugfix; some mds cache...
sageweil [Tue, 6 Mar 2007 18:44:56 +0000 (18:44 +0000)]
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

18 years agomerkle trees added, full cap stuff almost done
anwleung [Tue, 6 Mar 2007 05:16:29 +0000 (05:16 +0000)]
merkle trees added, full cap stuff almost done

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1173 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomerged trunk changes r1107:1170 into branches/sage/cephmds2
sageweil [Mon, 5 Mar 2007 23:44:50 +0000 (23:44 +0000)]
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

18 years agoeek, use SimpleMessenger. surprised that worked at all!
sageweil [Mon, 5 Mar 2007 23:43:46 +0000 (23:43 +0000)]
eek, use SimpleMessenger.  surprised that worked at all!

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1171 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoclient mds request retry, forward notification;
sageweil [Mon, 5 Mar 2007 22:50:08 +0000 (22:50 +0000)]
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

18 years agobase of update protocol there
anwleung [Mon, 5 Mar 2007 17:38:43 +0000 (17:38 +0000)]
base of update protocol there

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1169 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomoved everything to cryptopp5.4
anwleung [Sat, 3 Mar 2007 02:31:31 +0000 (02:31 +0000)]
moved everything to cryptopp5.4

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1168 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoclient describe_layout interface; monitorstore fuse-changes-cwd workaround; osdc...
sageweil [Sat, 3 Mar 2007 01:58:35 +0000 (01:58 +0000)]
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

18 years agoless crap in the output
anwleung [Sat, 3 Mar 2007 01:44:34 +0000 (01:44 +0000)]
less crap in the output

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1166 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agolittle cleanup
anwleung [Sat, 3 Mar 2007 00:05:37 +0000 (00:05 +0000)]
little cleanup

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1165 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoadded lseek to Client
sageweil [Fri, 2 Mar 2007 23:28:25 +0000 (23:28 +0000)]
added lseek to Client

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1164 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agosecurity can be disabled now with --no_sec
anwleung [Fri, 2 Mar 2007 22:15:11 +0000 (22:15 +0000)]
security can be disabled now with --no_sec

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1163 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agobasic cap caching done
anwleung [Fri, 2 Mar 2007 21:21:54 +0000 (21:21 +0000)]
basic cap caching done

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1162 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoAdded capids and caching class
anwleung [Fri, 2 Mar 2007 20:15:16 +0000 (20:15 +0000)]
Added capids and caching class

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1161 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agocopiles and runs. RAID4PG instantiation and pg creation commented out in OSD.cc...
sageweil [Fri, 2 Mar 2007 20:08:34 +0000 (20:08 +0000)]
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

18 years agobuild on 64-bit machines (LP64)
sageweil [Fri, 2 Mar 2007 20:03:58 +0000 (20:03 +0000)]
build on 64-bit machines (LP64)

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1159 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agocompiles, too
sageweil [Fri, 2 Mar 2007 04:35:56 +0000 (04:35 +0000)]
compiles, too

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1158 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agowrote it out.. hmm..
sageweil [Fri, 2 Mar 2007 04:27:44 +0000 (04:27 +0000)]
wrote it out.. hmm..

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1157 29311d96-e01e-0410-9327-a35deaab8ce9

18 years ago2007-03-01 Casey Marshall <csm@soe.ucsc.edu>
rsdio [Fri, 2 Mar 2007 04:07:56 +0000 (04:07 +0000)]
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

18 years agominor fixes...i think we in a happy state (knock on wood)
anwleung [Fri, 2 Mar 2007 01:35:22 +0000 (01:35 +0000)]
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

18 years agofixed cache rejoin. --mds_dump_cache_on_map
sageweil [Fri, 2 Mar 2007 00:54:03 +0000 (00:54 +0000)]
fixed cache rejoin.  --mds_dump_cache_on_map

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1154 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoimport/export failure recovery basically working!
sageweil [Thu, 1 Mar 2007 22:25:08 +0000 (22:25 +0000)]
import/export failure recovery basically working!

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1153 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agoCleaned up the mon key gen
anwleung [Thu, 1 Mar 2007 20:55:54 +0000 (20:55 +0000)]
Cleaned up the mon key gen

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1152 29311d96-e01e-0410-9327-a35deaab8ce9

18 years agomerge trunk changes r1058:1150 into branches/aleung/security1/ceph
sageweil [Thu, 1 Mar 2007 19:56:54 +0000 (19:56 +0000)]
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