Commit Graph

3076 Commits

Author SHA1 Message Date
Sage Weil
006a55cec8 adjust verbosity 2008-04-16 13:04:02 -07:00
Sage Weil
f3be9167d9 msgr: don't try to write/ack on standby 2008-04-16 12:57:20 -07:00
Sage Weil
54fba8c2a9 kclient: fixed msgr short write bug 2008-04-16 12:56:54 -07:00
Sage Weil
230e136490 mds: wait for STABLE, not WR, when we can't wrlock 2008-04-16 09:52:35 -07:00
Sage Weil
66c97dc739 kclient: cancel old work before rescheduling 2008-04-16 09:52:34 -07:00
Sage Weil
934cf887aa client: lazy should wait on correct waitlist 2008-04-16 09:52:34 -07:00
Sage Weil
6b83335444 buffer iterator fixed 2008-04-16 09:34:33 -07:00
Sage Weil
279fc3be52 kclient: trim expired dentry and inode leases 2008-04-16 08:50:17 -07:00
Sage Weil
5e29aba193 kclient: fix cap delayed_work inode refcounting 2008-04-16 07:44:51 -07:00
Sage Weil
54a219cdef kclient: atomically handle fmode refcounts (untested) 2008-04-16 07:38:36 -07:00
Sage Weil
26901950d3 kclient: invalidate pages outside i_lock; carry inode ref for delayed work 2008-04-15 19:41:27 -07:00
Sage Weil
67d97ce5e7 kclient: misc ktcp cleanups 2008-04-15 17:52:06 -07:00
Sage Weil
c72bd6cff9 kclient: take lock in ceph_cap_delayed_work 2008-04-15 16:37:46 -07:00
Sage Weil
46937522e0 kclient: quieter 2008-04-15 15:20:38 -07:00
Sage Weil
0cfa8e56de kclient: added missing put_session in msg handler 2008-04-15 15:11:24 -07:00
Sage Weil
1f4c8dc970 kclient: fix misplaced put_session slab corruption bug 2008-04-15 15:04:48 -07:00
Sage Weil
1e7c5b719c kclient: fix up msg refcounting 2008-04-15 14:50:28 -07:00
Sage Weil
c1d3efb14b kclient: force dir open flags to O_DIRECTORY...hrm 2008-04-15 13:26:48 -07:00
Sage Weil
e4fd5b7c8d kclient: delay cap release, and re-use on open 2008-04-15 12:47:50 -07:00
Sage Weil
7ffe310519 mds: issue CAP_PIN always 2008-04-15 12:47:31 -07:00
Sage Weil
dff2eff5f1 kclient: addr cleanup 2008-04-15 12:47:04 -07:00
Sage Weil
a1abca48fa psim crush placement sim 2008-04-15 10:07:23 -07:00
Sage Weil
3a351ba178 kclient: reuse directory cap_pins when we can 2008-04-15 09:22:12 -07:00
Sage Weil
123aba629b message names 2008-04-15 09:20:05 -07:00
Sage Weil
9832048a05 kclient: rewrote readdir_prepopulate 2008-04-14 21:22:42 -07:00
Sage Weil
554353bf73 Merge branch 'unstable' into caps 2008-04-14 18:32:24 -07:00
Sage Weil
979fb53853 todos 2008-04-14 18:32:14 -07:00
Sage Weil
1a62a112b9 include version in mds reply 2008-04-14 18:14:50 -07:00
Sage Weil
1ace9b5a4d mds: initial inode.version is 1 2008-04-14 18:14:31 -07:00
Sage Weil
f373483e59 kclient: use list_del_init generously in msgr 2008-04-14 16:14:24 -07:00
Sage Weil
86c346bf7a kclient: allocate correctly sized get(osd|mds)map messages 2008-04-14 16:06:15 -07:00
Sage Weil
21ab131a3c journaler: disable batching by default 2008-04-14 16:06:14 -07:00
Sage Weil
273a3871e5 kclient: reorder mdsc delayed work wrt spinlocks 2008-04-14 16:06:14 -07:00
Sage Weil
7462630e1a mds: truncate can _increase_ file size, too! 2008-04-14 13:58:38 -07:00
Sage Weil
dcaa1b362f kclient: dont die (immediately) if we get a reply with no trace 2008-04-14 12:33:01 -07:00
Sage Weil
dfa0d827a6 kclient: fix spinlock stupid 2008-04-14 12:06:50 -07:00
Sage Weil
68f035b9c1 kclient: fix up cap vs session locking mess with s_mutex 2008-04-14 11:29:13 -07:00
Sage Weil
53349f2ff9 bufferlist: clear last_p iterator when appropriate 2008-04-14 08:12:55 -07:00
Sage Weil
10bd525214 mds: delay eval_gather until after lease removal 2008-04-13 20:56:16 -07:00
Sage Weil
bf640a7ed5 msgr: dont close(-1) 2008-04-13 20:50:16 -07:00
Sage Weil
4810346e90 msgr: fix peer address determination 2008-04-11 14:32:32 -07:00
Sage Weil
e4ad82202b kclient: missing spin_unlock 2008-04-11 14:12:54 -07:00
Sage Weil
ed7ae871bb mds: uninit value 2008-04-11 14:12:54 -07:00
Sage Weil
38b3fb23b0 kclient: use wait queue instead of completion on mount 2008-04-11 14:12:54 -07:00
Sage Weil
ea4b4d37cc kclient: nicer msgr debug output 2008-04-11 14:12:54 -07:00
Sage Weil
b00d44fb74 mon: dont freak out when last_beacon has a failed mds in it 2008-04-11 14:12:54 -07:00
Sage Weil
45c84a4cda encode ctime in MClientFileCaps 2008-04-11 14:12:54 -07:00
Sage Weil
ef0104cebf buffer: be a bit pedantic about buffer::ptr assignment 2008-04-11 14:12:54 -07:00
Sage Weil
f50d8cabdc mds: set request timestamp for readdir 2008-04-11 14:08:22 -07:00
Sage Weil
e33291f288 todos 2008-04-11 09:52:50 -07:00