Commit Graph

2982 Commits

Author SHA1 Message Date
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