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 |
|