Sage Weil
|
5fe205fbba
|
kclient: set time granularity; do utimes locally if holding EXCL
|
2008-03-27 11:34:56 -07:00 |
|
Sage Weil
|
987ae8e187
|
kclient: "fixed" O_CREAT|O_EXCL
|
2008-03-27 10:25:37 -07:00 |
|
Sage Weil
|
74ba033d9b
|
fix kclient lease release, client_lease encoding
|
2008-03-26 21:42:16 -07:00 |
|
Sage Weil
|
97e7e73276
|
kclient: fix inode revalidate
|
2008-03-26 20:52:28 -07:00 |
|
Sage Weil
|
b9f382f69a
|
kclient: inode revalidate, untested
|
2008-03-26 16:38:01 -07:00 |
|
Sage Weil
|
d1bd332ac2
|
kclient lease callback, dentry.d_time works
|
2008-03-26 16:25:37 -07:00 |
|
Sage Weil
|
2ab94073d8
|
kclient: d_revalidate simpler. no inode validation yet.
|
2008-03-26 15:41:18 -07:00 |
|
Sage Weil
|
fcd35b4d3a
|
kclient: new mds reply parsing
|
2008-03-26 15:38:40 -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 |
|
Sage Weil
|
c327d04eb1
|
client: fixed file refcounting
|
2008-03-26 11:08:58 -07:00 |
|
Sage Weil
|
3c25b09f75
|
client: use EXCL cap as implicit IFILE lease. fix file refcounting bug.
|
2008-03-26 10:54:52 -07:00 |
|
Sage Weil
|
048d69c4fc
|
client: fixed up trace and readdir decoding
|
2008-03-26 10:27:53 -07:00 |
|
Sage Weil
|
c959b6fd3c
|
mds: some lease packaging cleanup
|
2008-03-26 09:19:27 -07:00 |
|
Sage Weil
|
7e5adadd21
|
mds: rework lease encoding and such in client reply. still need to do the client side...
|
2008-03-25 22:04:41 -07:00 |
|
Sage Weil
|
0ff20dd524
|
mds: lease duration pools
|
2008-03-25 21:24:01 -07:00 |
|
Sage Weil
|
52f54e573d
|
client: fix file_caps_wanted bug
|
2008-03-25 21:23:46 -07:00 |
|
Sage Weil
|
68b83cb24c
|
excl works (fully client-side utimes() for untar)
|
2008-03-25 20:42:12 -07:00 |
|
Sage Weil
|
3f314cd21e
|
forgot MClientLease
|
2008-03-25 20:27:20 -07:00 |
|
Sage Weil
|
ff9874df21
|
client: excl, unfinished
|
2008-03-25 16:38:09 -07:00 |
|
Sage Weil
|
9169a8bca1
|
todos
|
2008-03-25 15:55:26 -07:00 |
|
Sage Weil
|
14d9dd2f16
|
mds: fix openc trace
|
2008-03-25 15:55:08 -07:00 |
|
Sage Weil
|
c668f40069
|
reworked reply trace generation to allow null dentries and hard links
|
2008-03-25 15:15:26 -07:00 |
|
Sage Weil
|
f5056fdec2
|
mds: oops, use corrent ClientLease
|
2008-03-25 15:10:21 -07:00 |
|
Sage Weil
|
50053f8d95
|
call it a client lease, not lock
|
2008-03-25 13:02:39 -07:00 |
|
Sage Weil
|
b1e8f0ecaa
|
mds: lease revocation works. cleaned up stat vs lock ids.
|
2008-03-25 12:45:41 -07:00 |
|
Sage Weil
|
59cc2e4820
|
client: observe dn mask in reply
|
2008-03-25 10:31:48 -07:00 |
|
Sage Weil
|
c7b44c5688
|
todos
|
2008-03-25 07:15:56 -07:00 |
|
Sage Weil
|
eb67f0c96a
|
client: handler, include dn mask in trace
|
2008-03-25 07:15:43 -07:00 |
|
Sage Weil
|
8dac09b543
|
mds: trim client replicas, fix client duration calc
|
2008-03-25 06:56:58 -07:00 |
|
Sage Weil
|
ffe736da80
|
mds: maintain client replica lrus in session, cache, and dont crash
|
2008-03-24 22:01:17 -07:00 |
|
Sage Weil
|
c53d11fff8
|
client: insert_trace cleanup, and derive ttl from MClientReply
|
2008-03-24 21:24:14 -07:00 |
|
Sage Weil
|
90f378b58f
|
mds: include lease duration in MClientReply
|
2008-03-24 21:10:23 -07:00 |
|
Sage Weil
|
018fecb935
|
todos
|
2008-03-24 16:21:53 -07:00 |
|
Sage Weil
|
6c428c5a37
|
generic ClientReplica + mask
|
2008-03-24 16:21:10 -07:00 |
|
Sage Weil
|
f2291bf918
|
basic dentry leases work...
|
2008-03-24 14:36:45 -07:00 |
|
Sage Weil
|
e17cef368c
|
dont build hadoop
|
2008-03-24 14:36:45 -07:00 |
|
Sage Weil
|
1df4c6b446
|
MClientLock
|
2008-03-24 13:31:01 -07:00 |
|
Sage Weil
|
9044e954ae
|
some lock bits
|
2008-03-24 13:02:02 -07:00 |
|
Sage Weil
|
111609f0b9
|
Merge branch 'unstable'
|
2008-03-22 14:01:23 -07:00 |
|
Sage Weil
|
9ec7ddfa21
|
client: make fill_trace use provided dentry even if parent doesn't match
|
2008-03-22 13:59:24 -07:00 |
|
Sage Weil
|
1278a1bdd1
|
hadoop client builds, makefile cleanup
|
2008-03-22 11:38:08 -07:00 |
|
Sage Weil
|
3d09096ade
|
mds: misc hardlink fixes
|
2008-03-21 20:46:54 -07:00 |
|
Sage Weil
|
0012bb6bd9
|
crushtool: generate human readable map
|
2008-03-21 14:12:51 -07:00 |
|
Yehuda Sadeh-Weinraub
|
1fcf06a6d7
|
client: fix erroneous commit
|
2008-03-21 22:13:19 +02:00 |
|
Yehuda Sadeh-Weinraub
|
d37730bf33
|
client: unlink
|
2008-03-21 21:28:19 +02:00 |
|
Yehuda Sadeh-Weinraub
|
a693dd5cc7
|
client: instantiate inode for new link
|
2008-03-21 21:28:19 +02:00 |
|
Sage Weil
|
1e0b1c8c80
|
crushtool: parses!
|
2008-03-20 14:42:28 -07:00 |
|