Commit Graph

3102 Commits

Author SHA1 Message Date
Sage Weil
4a15a83faf m4: lower automake req version 2008-04-17 21:09:49 -07:00
Sage Weil
c2f3e223ba kclient: track in_seq 2008-04-17 20:25:44 -07:00
Sage Weil
6e12615450 kclient: fixed lease release bug 2008-04-17 19:00:02 -07:00
Sage Weil
22ebd6e4b3 kclient: compensate for open flags munging done by vfs 2008-04-17 16:56:32 -07:00
Sage Weil
93d9219308 style fixups... no more complaints from checkpatch.pl 2008-04-17 15:52:25 -07:00
Sage Weil
c0b3ca840c kclient: obey ATTR_FILE on any setattr, even tho only truncate sets it; allow [am]time increases with CAP_WR 2008-04-17 15:18:48 -07:00
Sage Weil
34f45f737b kclient: writepages should return 0 2008-04-17 15:18:48 -07:00
Sage Weil
f615fe7d94 kclient: fsync returns 0 (fixes final vi issue) 2008-04-17 15:18:48 -07:00
Sage Weil
f066de8ad5 kclient: fill_trace null deref 2008-04-17 15:18:48 -07:00
Sage Weil
9e7f2a12d1 consolidate and clean up FILE_CAPS 2008-04-17 15:18:47 -07:00
Yehuda Sadeh-Weinraub
8fea869767 kclient: apply_truncate does not verify limits for cap messages 2008-04-17 23:32:09 +03:00
Yehuda Sadeh-Weinraub
b328a10abb kclient: refactoring of setattr, apply_truncate removes pages from pagecache 2008-04-17 23:00:06 +03:00
Sage Weil
92559b1eda msgr: send signal to reader_thread to ensure it wakes up on shutdown 2008-04-17 13:00:40 -07:00
Sage Weil
636cf0d270 kclient: mdsc delayed_work avoid null pointer use 2008-04-17 12:43:08 -07:00
Sage Weil
ea5a6995f5 objecter: clean up correctly after compound writes 2008-04-17 12:40:07 -07:00
Sage Weil
f132907214 mds: wake up waiting requests when we go active 2008-04-17 11:32:33 -07:00
Sage Weil
f549bbf219 kclient: mds session tweaks 2008-04-17 11:32:23 -07:00
Sage Weil
49c14acbf2 crushtool basically working 2008-04-17 11:31:53 -07:00
Sage Weil
f23b791e47 kclient: clean up some debug output 2008-04-17 08:22:04 -07:00
Sage Weil
59fd1e00cf kclient: make osd ops interruptible 2008-04-17 08:21:53 -07:00
Sage Weil
8bf2e45415 Merge branch 'unstable' 2008-04-16 19:27:31 -07:00
Sage Weil
5791415119 todos 2008-04-16 18:53:13 -07:00
Sage Weil
229c7ebd85 kclient: simple fsync, splice 2008-04-16 18:53:04 -07:00
Sage Weil
2624253e85 kclient: unlock page in readpage 2008-04-16 18:52:38 -07:00
Sage Weil
e93e65cda3 mds: simplelock should wait for rdlocks to drop before going to LOCK 2008-04-16 17:43:35 -07:00
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