Commit Graph

332 Commits

Author SHA1 Message Date
Sage Weil
f48ed5f2e1 todos 2008-11-06 10:56:51 -08:00
Sage Weil
616dcd1e27 vstart.sh 2008-11-05 14:55:08 -08:00
Sage Weil
b592adae31 crush todos 2008-10-31 14:09:51 -07:00
Sage Weil
656e92e3b1 crush todo 2008-10-31 12:49:46 -07:00
Sage Weil
3ec5dce2e7 Merge commit 'origin/unstable' into recovery 2008-10-27 10:03:30 -07:00
Sage Weil
44c9462b2d kclient: flush cap_snaps on session close 2008-10-22 12:35:43 -07:00
Sage Weil
2997c91f32 mds todo 2008-10-20 15:37:49 -07:00
Sage Weil
5424a3375a kclient: messenger.c cleanup, reorganization, comments 2008-10-17 20:47:07 -07:00
Sage Weil
57709b27a1 osd todos 2008-10-17 13:36:15 -07:00
Sage Weil
8f92c35e4f mds: only check osdmap against snap table while active 2008-10-17 13:30:33 -07:00
Sage Weil
0f03831792 kclient: addr.c comments, cleanup
I'm leaving the ability to redirty a page within a given
snapc in ceph_set_page_dirty (even though it isn't used)
because I'm not sure about the failure paths.. I suspect
we will need it later.
2008-10-16 16:34:44 -07:00
Sage Weil
be2927058d kclient: more mds_client comments, cleanup 2008-10-16 12:14:25 -07:00
Sage Weil
000defc5c2 kclient: caps.c comments, cleanup 2008-10-15 16:38:03 -07:00
Sage Weil
1ed5520657 use flags for mds chown requests
This avoids colliding with uids of -1 (with the old, lame method).
Clean up client's utimes() code while we're at it to explicitly specify
a mask.
2008-10-15 12:13:35 -07:00
Sage Weil
e683417565 kclient: inode.c comments, cleanup 2008-10-15 12:13:35 -07:00
Sage Weil
81bfddd2f7 kclient: remove static caps from inode
Since most inodes will never have a capability, there is no point in embedding them
in the ceph_inode_info and paying the memory overhead in the general case.
2008-10-14 16:18:24 -07:00
Sage Weil
5d184bd6ad kclient: super.h comments, cleanup, some minor cruft removed 2008-10-14 16:15:54 -07:00
Sage Weil
ae0daf01c4 kclient: resend osd requests if osd resets the connection 2008-10-13 17:19:30 -07:00
Sage Weil
ab9054d812 Merge commit 'origin/unstable' into recovery 2008-10-13 12:03:49 -07:00
Sage Weil
c4d2160635 msgr: track lossy mode independently for self, peer
The policy will be asymmetrical for the OSDs, so we need to
track it independently.

The various assertions aren't all worked out yet.  Notably,
connection races aren't quite right.  But the basic bits
are there.
2008-10-13 12:02:27 -07:00
Sage Weil
cbe084d77d todos 2008-10-08 16:45:31 -07:00
Sage Weil
c3a68d7424 msgr: include priority in msg header, make dispatch a priority queue
Generalizes previous hack that put messages from the monitor at the front of the
dispatch queue.  Monitor now just sets a (non-default) default_send_priority
of CEPH_MSG_PRIO_HIGH.  That value is used only if the message priority isn't
set explicitly by set_priority() before being queued for send.
2008-10-08 10:49:12 -07:00
Sage Weil
3e5266f968 Merge branch 'unstable' into recovery
Conflicts:

	src/osd/ReplicatedPG.cc
2008-10-07 14:08:24 -07:00
Sage Weil
403f64341d todos 2008-10-02 22:21:50 -07:00
Sage Weil
cefdb4e540 todos 2008-10-02 11:15:27 -07:00
Sage Weil
d05dfe81a7 kclient: mds reset stub
Get rid of compile warning.  Add todo.
2008-10-02 11:15:26 -07:00
Sage Weil
2909ef79ce v0.4, todos 2008-10-01 11:53:38 -07:00
Sage Weil
b01d902b3c Merge branch 'unstable' into recovery 2008-09-30 13:20:04 -07:00
Sage Weil
750c94411e todos 2008-09-29 13:52:28 -07:00
Sage Weil
9bae2a4b92 osd: include old version in missing map
The primary will need to know the existing (old) version of objects on replicas to efficiently deal with clones or partial pushes..
2008-09-20 16:57:58 -07:00
Sage Weil
2111e5ec2a Merge branch 'unstable' into recovery 2008-09-20 15:13:17 -07:00
Sage Weil
8ecd757767 kclient: time out mds session close on umount. messily.
This at least won't hang, but it will leave inodes pinned after umount, so it still needs some real work.
2008-09-20 13:51:12 -07:00
Sage Weil
17128988e1 kclient: unify mount timeouts
Make both mon map and mount messages and mds session, root inode open time out.  Previously the mon interaction would time out but we could hang on a non-responsive (e.g., not active) mds.
2008-09-20 13:34:11 -07:00
Sage Weil
c95f010a1e todos 2008-09-20 12:37:46 -07:00
Sage Weil
a0eb5e7d91 todos 2008-09-18 15:39:54 -07:00
Sage Weil
fb8cf71e27 todo 2008-09-17 15:05:35 -07:00
Sage Weil
1cc73c210a fixes 2008-09-16 16:36:12 -07:00
Sage Weil
43e7e39972 osd: push/pull data_subset, clone_subsets 2008-09-16 14:44:47 -07:00
Sage Weil
07c3f0138f kclient: fill in kstatfs f_fsid 2008-09-12 12:46:43 -07:00
Sage Weil
37c3ad36d4 journal: journal rewrite 2008-09-11 16:58:27 -07:00
Sage Weil
bfb5b8d9bd osd: some snap_trimmer fixes 2008-09-10 15:53:00 -07:00
Sage Weil
d4fad4c867 kclient: some todos 2008-09-10 13:01:36 -07:00
Sage Weil
60965364e5 mds: recover file size for all affected snapshots, not just the head 2008-09-10 12:16:46 -07:00
Sage Weil
32906d5dfb todos 2008-09-09 11:32:57 -07:00
Sage Weil
0629e502ec todos 2008-09-08 14:38:58 -07:00
Sage Weil
6aeb28804a kclient: no short read in ceph_osdc_sync_read 2008-09-08 14:38:58 -07:00
Sage Weil
b1da940952 kclient: some writepage cleanup 2008-08-22 15:33:24 -07:00
Sage Weil
3a3c48f54f kclient: page_mkwrite, improved dirty page accounting 2008-08-22 14:07:41 -07:00
Sage Weil
7e66635361 kclient: mmap/page_mkwrite shell 2008-08-22 11:15:35 -07:00
Sage Weil
9258ee9f9c todos 2008-08-21 09:40:16 -07:00