Sage Weil
|
5a98bb8de2
|
mon: include fsid in most mon, map messages
|
2008-04-08 14:30:23 -07:00 |
|
Sage Weil
|
207494ebc0
|
tag monitor messages with fsid
|
2008-04-08 14:30:23 -07:00 |
|
Yehuda Sadeh-Weinraub
|
8260ed2140
|
kclient: reverting ctime changes -- mds controls the ctime value
|
2008-04-08 23:48:50 +03:00 |
|
Yehuda Sadeh-Weinraub
|
0e50b5f14c
|
kclient: fix typo
|
2008-04-08 23:07:47 +03:00 |
|
Yehuda Sadeh-Weinraub
|
e515cdf4e8
|
kclient: ctime updates handled differently
|
2008-04-08 22:51:59 +03:00 |
|
Sage Weil
|
f16e99252b
|
client: missing semicolon
|
2008-04-08 10:25:27 -07:00 |
|
Yehuda Sadeh-Weinraub
|
144fc72595
|
kclient: some more ctime changes
|
2008-04-08 16:27:55 +03:00 |
|
Yehuda Sadeh-Weinraub
|
918a2da41a
|
client: add utime mask
|
2008-04-08 16:27:55 +03:00 |
|
Sage Weil
|
1a562f3263
|
kclient: some cleanups
|
2008-04-08 06:34:47 -07:00 |
|
Sage Weil
|
9deb362d4d
|
kclient: invalidate pages when dropping RDCACHE
|
2008-04-08 06:34:47 -07:00 |
|
Sage Weil
|
474108bd60
|
kclient: export ceph_debug_msgr to /proc
|
2008-04-08 06:34:46 -07:00 |
|
Sage Weil
|
544a8b241d
|
kclient: fix statfs units
|
2008-04-08 06:34:46 -07:00 |
|
Sage Weil
|
7b5a0f2a6a
|
todos
|
2008-04-08 06:34:46 -07:00 |
|
Yehuda Sadeh-Weinraub
|
65e45039a4
|
kclient: utime handle ctime updates too
|
2008-04-08 16:07:46 +03:00 |
|
Sage Weil
|
077d32d395
|
kclient: don't use release_pages; it isn't exported to modules
|
2008-04-07 20:12: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
|
2302510700
|
mds: fix rename dirtying goofup
|
2008-04-07 17:00:51 -07:00 |
|
Sage Weil
|
b70ebdf607
|
kclient: try to carry CAP_EXCL when we buffer data, even if file is now closed
|
2008-04-07 16:40:52 -07:00 |
|
Sage Weil
|
f9d55e91bc
|
kclient: fix cap revocation/release logic
|
2008-04-07 16:40:28 -07:00 |
|
Sage Weil
|
85ca6f402d
|
Merge branch 'unstable' into io
|
2008-04-07 16:25:23 -07:00 |
|
Sage Weil
|
9aab71ce35
|
kclient: carry CAP_WRBUFFER until writeback completes
|
2008-04-07 16:24:49 -07:00 |
|
Sage Weil
|
d78ed75967
|
Merge branch 'unstable' into io
|
2008-04-07 16:15:54 -07:00 |
|
Sage Weil
|
527c1cf86a
|
kclient: carry CAP_WRBUFFER until writeback completes
|
2008-04-07 16:13:16 -07:00 |
|
Sage Weil
|
7ea89a1b17
|
mds: update renamed inode ctime
|
2008-04-07 15:24:50 -07:00 |
|
Sage Weil
|
a411d751c6
|
kclient: fix d_move invocation (reuse old_dentry)
|
2008-04-07 15:08:24 -07:00 |
|
Sage Weil
|
dc7f8666a4
|
mds: update dir mtime on open + O_CREAT
|
2008-04-07 14:40:40 -07:00 |
|
Sage Weil
|
1bc66c3790
|
mds: wrlock dir mtime on create, even if neg dentry exists
|
2008-04-07 14:35:49 -07:00 |
|
Sage Weil
|
b54710b41d
|
kclient: use provided mode, or mask against current->fs->umask, on path_lookup_open (possible create)
|
2008-04-07 14:31:20 -07:00 |
|
Sage Weil
|
227d7813ef
|
mds: fix legal mode mask
|
2008-04-07 14:21:55 -07:00 |
|
Sage Weil
|
ed364e1b7f
|
kclient: use current->e[ug]id
|
2008-04-07 14:21:42 -07:00 |
|
Sage Weil
|
8a0ba55520
|
kclient: check for ENAMETOOLONG in lookup
|
2008-04-07 11:31:23 -07:00 |
|
Sage Weil
|
3ebeb81705
|
mds: mask mode on chmod properly
|
2008-04-07 11:20:25 -07:00 |
|
Sage Weil
|
26725023ec
|
kclient: validate uid/gid on setattr
|
2008-04-07 11:20:25 -07:00 |
|
Patience Warnick
|
113e96b0ae
|
Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable
Conflicts:
src/kernel/mon_client.h
|
2008-04-07 10:37:11 -07:00 |
|
Patience Warnick
|
eea1c90557
|
Added delayed_worky
|
2008-04-07 10:28:18 -07:00 |
|
Patience Warnick
|
7e03bd639e
|
removed some junk..
|
2008-04-07 10:26:19 -07:00 |
|
Sage Weil
|
95053ee77b
|
kclient: do rename d_move in ceph_fill_trace
|
2008-04-07 09:54:42 -07:00 |
|
Patience Warnick
|
c6226f0fb7
|
Added timer event to periodically resend map request
|
2008-04-07 09:37:05 -07:00 |
|
Sage Weil
|
a3bc73b743
|
kclient: make fill_trace cope a bit better with mis-linked dentries
|
2008-04-07 09:34:00 -07:00 |
|
Sage Weil
|
ad150d5fb7
|
kclient: linux seems to treat an illegal combinatino of O_RDWR, O_WRONLY and O_RDONLY as O_RDWR, strangely
|
2008-04-07 06:36:31 -07:00 |
|
Sage Weil
|
16b823bc03
|
mds: simplify link_remote_inode interface slightly
|
2008-04-07 06:25:44 -07:00 |
|
Sage Weil
|
8472d3a9a2
|
kclient: tracking, delayed ack for cap revocation
|
2008-04-06 15:32:53 -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
|
c6e1401b06
|
kclient: factor out dentry and inode lease validation
|
2008-04-04 13:12:41 -07:00 |
|
Sage Weil
|
028e44f6c3
|
kclient: fixed writepages bug.. writeback works now. use ceph_write_begin and simple_write_end.
|
2008-04-03 17:54:48 -07:00 |
|
Sage Weil
|
986c9a7107
|
kclient: ok writeback works, with small wsize. simple_write_{begin,end}.
|
2008-04-03 17:23:28 -07:00 |
|
Sage Weil
|
d5d942eeef
|
kclient: avoid leaving pages pinned in writepages
|
2008-04-03 17:08:24 -07:00 |
|
Sage Weil
|
f2e437b920
|
Merge branch 'unstable' into io
|
2008-04-03 14:05:06 -07:00 |
|
Sage Weil
|
9f0c5e7816
|
osd: init value in pg_stat
|
2008-04-03 13:45:12 -07:00 |
|