Michael Rodriguez
|
7b7d85c2e7
|
next steo is pass a map along with crush to store offloads
|
2008-04-11 01:40:21 -07:00 |
|
Michael Rodriguez
|
53e01d4d2c
|
needs its own item number
|
2008-04-11 01:36:55 -07:00 |
|
Michael Rodriguez
|
d699c99782
|
parse_device from text config file
|
2008-04-01 03:53:09 -07:00 |
|
Michael Rodriguez
|
15e8f3ace5
|
Merge branch 'unstable' of ssh://michaelr@ceph.newdream.net/git/ceph into unstable
|
2008-03-27 13:32:11 -07:00 |
|
Michael Rodriguez
|
2305a87de1
|
extra device
|
2008-03-27 13:31:07 -07:00 |
|
Sage Weil
|
cdbd178af5
|
kclient: return mtime/atime in cap messages to mds
|
2008-03-27 13:27:48 -07:00 |
|
Sage Weil
|
1dbaebbc75
|
make ceph_timeval nsec, to match linux timespec
|
2008-03-27 13:27:43 -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
|
1bda1ea7f7
|
Merge branch 'clientreplicas' into unstable
|
2008-03-27 13:27:28 -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
|
987ae8e187
|
kclient: "fixed" O_CREAT|O_EXCL
|
2008-03-27 10:25:37 -07:00 |
|
Michael Rodriguez
|
74d8388f0c
|
nil_t why do you torment me
|
2008-03-27 09:54:01 -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 |
|
Yehuda Sadeh-Weinraub
|
fbcf0618af
|
client: messenger should loop through the front part of the message
|
2008-03-26 22:20:36 +02:00 |
|
Yehuda Sadeh-Weinraub
|
1ee99cd0cd
|
client: always dump errors
|
2008-03-26 22:20:36 +02:00 |
|
Yehuda Sadeh-Weinraub
|
3b8e6b6c76
|
client: small fix for compilation on other kernels
|
2008-03-26 22:20:36 +02:00 |
|
Yehuda Sadeh-Weinraub
|
abed58a049
|
client: BUG_ON at relevant places
|
2008-03-26 22:20:36 +02: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
|
9cf05c60cf
|
osdmaptool: small fix
|
2008-03-25 20:09:47 -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 |
|