Sage Weil
|
4a732cb7a7
|
kclient: put delayed caps on single queue, use existing mdsc delayed work handler
|
2008-05-01 07:13:47 -07:00 |
|
Sage Weil
|
a431df3f11
|
todos
|
2008-04-30 13:37:34 -07:00 |
|
Sage Weil
|
1ec7f0f4de
|
kclient: use MSG_MORE flag appropriately with sendmsg
|
2008-04-29 20:49:01 -07:00 |
|
Sage Weil
|
6094787028
|
kclient: fixed various msgr bugs on incoming connections
|
2008-04-29 17:58:16 -07:00 |
|
Sage Weil
|
5290162b82
|
simplify mds session caps stale/resume
|
2008-04-29 17:01:51 -07:00 |
|
Sage Weil
|
2589ac2894
|
kclient: beginnings of sysfs
|
2008-04-29 13:20:06 -07:00 |
|
Sage Weil
|
4dda4e2a55
|
client: handle cap msg on missing inode
|
2008-04-27 13:38:34 -07:00 |
|
Sage Weil
|
9ad5655407
|
todos
|
2008-04-22 11:08:16 -07:00 |
|
Sage Weil
|
a20c9bf6c0
|
kclient: reset cap seq on mds reconnect
|
2008-04-21 11:14:49 -07:00 |
|
Sage Weil
|
5db85f8038
|
filepath: a few fixes
|
2008-04-21 08:23:54 -07:00 |
|
Sage Weil
|
06ae99fa48
|
todos
|
2008-04-20 16:06:42 -07:00 |
|
Sage Weil
|
453fcea2ec
|
kclient: proper cap lifetimes, and fixed session resume
|
2008-04-20 15:21:24 -07:00 |
|
Sage Weil
|
ccb9e490fc
|
filepath cleanup
|
2008-04-18 19:04:43 -07:00 |
|
Sage Weil
|
22df8375bb
|
kclient: changed per-ci delayed work cancellation
|
2008-04-18 08:10:33 -07:00 |
|
Sage Weil
|
5791415119
|
todos
|
2008-04-16 18:53:13 -07:00 |
|
Sage Weil
|
54a219cdef
|
kclient: atomically handle fmode refcounts (untested)
|
2008-04-16 07:38:36 -07:00 |
|
Sage Weil
|
0cfa8e56de
|
kclient: added missing put_session in msg handler
|
2008-04-15 15:11:24 -07:00 |
|
Sage Weil
|
3a351ba178
|
kclient: reuse directory cap_pins when we can
|
2008-04-15 09:22:12 -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
|
dcaa1b362f
|
kclient: dont die (immediately) if we get a reply with no trace
|
2008-04-14 12:33:01 -07:00 |
|
Sage Weil
|
e33291f288
|
todos
|
2008-04-11 09:52:50 -07:00 |
|
Sage Weil
|
6e5b2927e4
|
todos
|
2008-04-09 21:05:32 -07:00 |
|
Sage Weil
|
81c4aaa86a
|
kclient: send mds a cap message when we approach file_max
|
2008-04-09 13:44:37 -07:00 |
|
Sage Weil
|
a6283d0d55
|
kclient: obey max_size, and return current size/mtime/atime when acking with re-used cap msg
|
2008-04-09 12:15:41 -07:00 |
|
Sage Weil
|
1a562f3263
|
kclient: some cleanups
|
2008-04-08 06:34:47 -07:00 |
|
Sage Weil
|
7b5a0f2a6a
|
todos
|
2008-04-08 06:34:46 -07:00 |
|
Sage Weil
|
b00100ce64
|
mds: only increase file_max if filelock is wrlockable
|
2008-04-07 19:48:19 -07:00 |
|
Sage Weil
|
632331fbb8
|
kclient: apply_truncate helper, used by setattr and handle_cap_trunc
|
2008-04-04 13:41:59 -07:00 |
|
Sage Weil
|
2af40a2c25
|
kclient: avoid mds op if lease indicates utimes() is a no-op
|
2008-04-04 13:20:40 -07:00 |
|
Sage Weil
|
0fd60634c1
|
kclient: cleanly flush dirty pages at umount
|
2008-04-03 07:01:50 -07:00 |
|
Sage Weil
|
efe104bb40
|
kclient: syncfs stub
|
2008-04-02 16:37:00 -07:00 |
|
Sage Weil
|
8de51e0f81
|
todos
|
2008-04-02 12:02:34 -07:00 |
|
Sage Weil
|
223f3d6c0a
|
kclient: iput and dput in mdsc handle_lease
Conflicts:
src/TODO
|
2008-04-02 11:56:07 -07:00 |
|
Sage Weil
|
d17eba20a6
|
Merge branch 'inclock1' into unstable
Conflicts:
src/TODO
src/client/FileCache.cc
src/kernel/mdsmap.h
src/osdc/Filer.h
src/osdc/ObjectCacher.h
|
2008-04-01 15:42:14 -07:00 |
|
Sage Weil
|
203f05490b
|
kclient: drop leases for setattr
|
2008-03-31 10:27:12 -07:00 |
|
Sage Weil
|
82bcb5c2e6
|
kclient: move readdir cache prepopulation inside reply handler, out of caller process context
|
2008-03-31 07:10:20 -07:00 |
|
Sage Weil
|
da32e8d1d6
|
client: do not reply on caps we don't hold
|
2008-03-31 06:46:55 -07:00 |
|
Sage Weil
|
85a3a2f1ae
|
kclient: keep leases in per-session lru lists. locking needs some work still
|
2008-03-28 16:29:18 -07:00 |
|
Sage Weil
|
43ef12d03d
|
kclient: dir icontent lease or caps imply dentry validity
|
2008-03-28 10:36:28 -07:00 |
|
Sage Weil
|
6bd7eebc64
|
mds todos
|
2008-03-28 09:42:37 -07:00 |
|
Sage Weil
|
4aab4595a0
|
kclient: preemptive lease release; allow dir inode+dentry leases in single message
|
2008-03-28 09:24:18 -07:00 |
|
Sage Weil
|
15a39f6a15
|
kclient: drop dn lease before unlink/rmdir
|
2008-03-27 18:46:54 -07:00 |
|
Sage Weil
|
3b854bb3be
|
kclient: removed i_wr_size and i_wr_mtime from ceph_inode_info
|
2008-03-27 13:27:38 -07:00 |
|
Sage Weil
|
5fe205fbba
|
kclient: set time granularity; do utimes locally if holding EXCL
|
2008-03-27 11:34:56 -07:00 |
|
Sage Weil
|
74ba033d9b
|
fix kclient lease release, client_lease encoding
|
2008-03-26 21:42:16 -07:00 |
|
Sage Weil
|
f2d1ba6446
|
mds: fix max_size handling
|
2008-03-26 13:32:30 -07:00 |
|
Sage Weil
|
89a3caf93e
|
mds: make scatterlock revoke leases
|
2008-03-26 13:13:53 -07:00 |
|
Sage Weil
|
82107d208c
|
improve dirlock vs filelock interaction, filelock lease callbacks
|
2008-03-26 12:25:19 -07:00 |
|
Sage Weil
|
16b8ac9f19
|
todos
|
2008-03-26 11:11:51 -07:00 |
|