sageweil
5c3e102b5c
* 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
2007-03-13 19:01:01 +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
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
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
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
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
ba38fe23b7
cmonctl; omg gobs of dir_auth import/export crap, that i am about to scrap anyway. fun times.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1117 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-22 23:26:15 +00:00
sageweil
ecd44c704f
significant rework of export messaging. cache expire rewritten to dup expire messages to old and new auth during ambiguous phase. CDir.dir_auth_pending to track that. CDentry state properly migrated now. lots of related bugfixes.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1112 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-20 20:00:39 +00:00
sageweil
41dcb87442
pipe close bugfix
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1102 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-17 19:02:38 +00:00
sageweil
9511a6e45c
merged trunk changes r1047:1098 into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1099 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-16 18:08:49 +00:00
sageweil
b796b3026b
move ip parsing into config.o, generic --bind option for all build targets
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1098 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-15 22:28:29 +00:00
sageweil
bcb9b1e400
surviving exporter will recovery importer failure during export
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1093 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-10 00:48:40 +00:00
sageweil
a8f8019a0c
osd ops tagged with reqid_t, which includes osd client (client|mds) incarnation. types.h files restructured/cleaned up somewhat.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1091 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-09 18:42:36 +00:00
sageweil
1b4868aaaa
ginormous message layer refactoring, i want to die
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1090 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-09 00:38:02 +00:00
sageweil
a73bbfac36
basic mds recovery now working, mostly missing graceful handling of surviving mds; synclient 'walk' tweaks
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1075 29311d96-e01e-0410-9327-a35deaab8ce9
2007-02-04 03:26:56 +00:00
sageweil
ff1784e1e8
minor simplemessenger bugs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1055 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-30 20:52:22 +00:00
sageweil
86be2975f8
silently ignore messages for entities that have shut themselves down
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1052 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-30 20:11:23 +00:00
sageweil
a98d4d4b07
more mds states; import map sharing; beginnging of cache rejoin framework; different mds log/journal cap strategy (make it empty)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1049 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-29 23:37:38 +00:00
sageweil
831435975f
merged trunk changes r1038:1046 into branches/sage/cephmds2 (standalone are clustered cmon startup; mkmonmap)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1047 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-28 03:32:03 +00:00
sageweil
103b128cad
mds startup either to standby or to starting/creating via cmds flag. fixed mdlog inode generation.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1040 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-26 21:45:21 +00:00
sageweil
50f2b00369
vastly improved timer conventions (new SafeTimer wrapper with a mutex ref); some messenger and Makefile cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1039 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-26 00:59:15 +00:00
sageweil
11189debdb
mds state beacon working (monitor doesn't detect failures yet)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1035 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-25 19:45:09 +00:00
sageweil
5b2ef1aa9d
merged trunk changes r1019:1031 into sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1032 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-24 03:38:18 +00:00
sageweil
c80eca7fce
sage mds branch
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1019 29311d96-e01e-0410-9327-a35deaab8ce9
2007-01-19 19:48:59 +00:00