Sage Weil
|
e429a5594c
|
ebofs: fix NodePool::expand_usemap() to correctly reallocate a contiguous buffer
|
2008-08-01 14:07:01 -07:00 |
|
Sage Weil
|
779f9703a9
|
mds: the reconnect trainwreck continues
|
2008-07-31 16:49:55 -07:00 |
|
Sage Weil
|
7d4e45f514
|
mds: first pass at snap-aware client reconnect
|
2008-07-31 15:44:47 -07:00 |
|
Sage Weil
|
af71a636ba
|
Merge branch 'unstable' into snap
Conflicts:
src/mon/ClientMonitor.cc
src/mon/MDSMonitor.cc
src/mon/OSDMonitor.cc
src/mon/PGMonitor.cc
|
2008-07-31 13:58:01 -07:00 |
|
Sage Weil
|
d4d428e200
|
osd: reset complete_to/requested_to pointers on recovery finish
|
2008-07-31 13:37:32 -07:00 |
|
Sage Weil
|
289be81644
|
osd: pull last_complete forward on recovery completion
it may have lagged due to non-pull events, like deletion or obsolted updates (followed by deletion)
|
2008-07-31 13:28:15 -07:00 |
|
Sage Weil
|
a97dcaf66d
|
osd: fix merge_log to process in _forward_ order
|
2008-07-31 13:26:47 -07:00 |
|
Sage Weil
|
0757ae82ff
|
osd: add_event() helper to assimilate Log::Entry into Missing
|
2008-07-31 12:50:31 -07:00 |
|
Sage Weil
|
b4adc0f93f
|
osd: small cleanup
|
2008-07-31 11:26:20 -07:00 |
|
Sage Weil
|
f40412efc8
|
dstartnew.sh/dstop.sh
|
2008-07-31 11:05:58 -07:00 |
|
Sage Weil
|
4053125fc4
|
ebofs: replace hash_map with unordered_map in nodepool
|
2008-07-31 11:05:58 -07:00 |
|
Sage Weil
|
993d196de7
|
osd: write empty log on pg creation
|
2008-07-31 11:05:57 -07:00 |
|
Sage Weil
|
3152d6518c
|
osd: wake up all pg waiters on activate_map; clean up wake code
|
2008-07-31 11:05:57 -07:00 |
|
Sage Weil
|
0bd8b1a384
|
osd: check in with mon when no heartbeat peers
|
2008-07-31 11:05:46 -07:00 |
|
Sage Weil
|
f349d23094
|
osd: some additional do_recovery debugging
|
2008-07-31 07:20:40 -07:00 |
|
Sage Weil
|
e787871fa8
|
osd: filter heartbeat stamps against source set (fixes false timeout when peer leaves then rejoins from set)
|
2008-07-30 21:54:40 -07:00 |
|
Sage Weil
|
b3c88692ba
|
mds: fix rejoin encoding
|
2008-07-30 21:44:01 -07:00 |
|
Sage Weil
|
00c31310d7
|
buffer: fix iterator assignment to between bufferlists
|
2008-07-30 21:43:46 -07:00 |
|
Sage Weil
|
5ed79ced5f
|
mds: misc rejoin, reconnect fixes
|
2008-07-30 21:43:19 -07:00 |
|
Sage Weil
|
58da4b97cb
|
buffer: fix iterator assignment to between bufferlists
|
2008-07-30 21:42:31 -07:00 |
|
Sage Weil
|
a502848386
|
mon: fix double propose in mdsmon tick
|
2008-07-30 16:45:43 -07:00 |
|
Sage Weil
|
fe4ac3b77d
|
mon: fix double propose in mdsmon tick
|
2008-07-30 16:42:03 -07:00 |
|
Sage Weil
|
54694df50a
|
mon: allow tick on peons; make most actions in update_from_paxos for leaders only
|
2008-07-30 15:34:25 -07:00 |
|
Sage Weil
|
292fd40035
|
mds: hook session version in EImportStart
|
2008-07-30 15:28:56 -07:00 |
|
Sage Weil
|
86eecef37a
|
mds: fix dirty assertion in CDir post-commit clean sweep
|
2008-07-30 15:23:39 -07:00 |
|
Sage Weil
|
cacecf4797
|
mds: encode _replica_ lock state
|
2008-07-30 15:07:27 -07:00 |
|
Sage Weil
|
aa041e171c
|
bug todo
|
2008-07-30 15:05:24 -07:00 |
|
Sage Weil
|
99a3fe2b23
|
mon: election bugfix
|
2008-07-30 15:05:12 -07:00 |
|
Sage Weil
|
b579d31311
|
mon: election bugfix
|
2008-07-30 15:03:29 -07:00 |
|
Sage Weil
|
716b1f79bc
|
mds: remove useless dn dir_offset
|
2008-07-30 14:11:26 -07:00 |
|
Sage Weil
|
dbeb04a45a
|
mds: frag's rstat may update without nestlock held
|
2008-07-30 14:09:48 -07:00 |
|
Sage Weil
|
fccd17b48e
|
mds: move snap_purged_thru into fnode, fix commit/fetch
|
2008-07-30 14:09:48 -07:00 |
|
Sage Weil
|
6371b22053
|
client: use cache for lookup on dn lease OR dir ICONTENT lease
|
2008-07-30 12:26:05 -07:00 |
|
Sage Weil
|
b0354e5ea5
|
mds: clean up empty/null/infinite leasing
|
2008-07-30 12:25:39 -07:00 |
|
Sage Weil
|
e964c0dae8
|
mds: discover_reply handler fix for null dentries
|
2008-07-30 12:02:42 -07:00 |
|
Sage Weil
|
5bd96198d9
|
mds: fix up scatter/gather, but in project_rstat_to_inode
|
2008-07-30 11:57:03 -07:00 |
|
Sage Weil
|
5a5bc85745
|
mds: cleaned up rejoin vs scatterlocks
|
2008-07-30 10:48:18 -07:00 |
|
Sage Weil
|
95681feba6
|
mds: some scatterlock cleanup, incomplete
|
2008-07-30 09:31:19 -07:00 |
|
Sage Weil
|
1bd2936c32
|
todos
|
2008-07-29 21:40:59 -07:00 |
|
Sage Weil
|
c9f1af2d0a
|
mds: scattered rstat fixups. old_inodes only fully defined on auth.
|
2008-07-29 21:38:30 -07:00 |
|
Sage Weil
|
438d77116a
|
mds: fix predirty/dirty ordering bug in unlink
|
2008-07-29 21:03:12 -07:00 |
|
Sage Weil
|
395fb25e18
|
mds: discover bug
|
2008-07-29 20:41:45 -07:00 |
|
Sage Weil
|
b37ff48a6f
|
client: cap flush, import/export fixes
|
2008-07-29 20:41:06 -07:00 |
|
Sage Weil
|
5f138e2709
|
mds: some scatterlock dirstat fixes
|
2008-07-29 16:47:57 -07:00 |
|
Sage Weil
|
0aa842c738
|
mds: pin and dirty cow items
|
2008-07-29 15:01:14 -07:00 |
|
Sage Weil
|
9ae428d153
|
mds: misc small snap fixups
|
2008-07-29 15:01:14 -07:00 |
|
Sage Weil
|
8ec2aba08b
|
mds: make wait mask __u64
|
2008-07-29 15:01:14 -07:00 |
|
Sage Weil
|
8070a84305
|
mds: missing lock cases
|
2008-07-29 15:01:13 -07:00 |
|
Sage Weil
|
6d5e7592f1
|
mds: client session force-open fixes
|
2008-07-29 15:01:13 -07:00 |
|
Sage Weil
|
6c7bd4f5cc
|
mds: delay cap handler if freezing|frozen. drop cap msg if migrate_seq is older.
|
2008-07-29 15:01:13 -07:00 |
|