Commit Graph

3063 Commits

Author SHA1 Message Date
Sage Weil
a41fe97a34 mkcephfs 2008-04-10 10:40:30 -07:00
Sage Weil
0734aae2b0 client: basic O_APPEND support 2008-04-10 10:06:05 -07:00
Sage Weil
6e5b2927e4 todos 2008-04-09 21:05:32 -07:00
Sage Weil
187b84d390 osd: take out last_epoch_finished.. its not used anymore 2008-04-09 18:33:34 -07:00
Sage Weil
362846f5c7 kclient: request max_size explicitly went necessary 2008-04-09 18:30:10 -07:00
Sage Weil
07421c6b36 tag MMDSMap with fsid 2008-04-09 17:53:45 -07:00
Sage Weil
ebae73f593 kclient: request larger max_size when needed (not done yet) 2008-04-09 17:31:00 -07:00
Sage Weil
02d7e8da02 mds: allow client to request a larger max_size 2008-04-09 17:30:38 -07:00
Sage Weil
dd9206b1d9 mds: fix max_size (again); move from loner to mixed when multiple writers 2008-04-09 15:24:24 -07:00
Sage Weil
998ce13809 kclient: made pdflush do our dirty work 2008-04-09 15:23:46 -07:00
Sage Weil
d518b599ec kclient: oops, fix write size 2008-04-09 15:23:18 -07:00
Sage Weil
3a5b2affe4 mds: tweak file_max increase 2008-04-09 14:07:56 -07:00
Sage Weil
10e21dcb4f kclient: use inode_set_size helper to keep i_blocks accurate 2008-04-09 14:07:40 -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
5ebd85f216 mds: only allow ctime to increase monotonically 2008-04-09 11:46:40 -07:00
Sage Weil
249eeba8ec buffer: throw assertion when mmap allocations fail 2008-04-09 11:19:34 -07:00
Sage Weil
45469042b4 buffer: throw assertion when posix_memalign allocations fail 2008-04-09 11:18:45 -07:00
Sage Weil
902ac7e40e mon: send incremental (not full) map to seed osd cluster with new maps 2008-04-09 11:14:43 -07:00
Sage Weil
552a44145e osd: be more careful about noticing osds go down and updating timers etc appropriately 2008-04-09 11:14:43 -07:00
Sage Weil
132bbec968 monmaptool: srand when generating fsid 2008-04-09 11:14:43 -07:00
Sage Weil
9269ea6bee mon: apply osdmap updates to pg_map osd_stat 2008-04-09 11:14:43 -07:00
Sage Weil
609668346f cmon: set msgr policies 2008-04-09 11:14:43 -07:00
Sage Weil
8682236f1f msgr: apply policy to incoming connections too, based on first message 2008-04-09 11:14:42 -07:00
Sage Weil
366df446fd mon: send new clients monmap before osd, mds maps 2008-04-08 20:54:21 -07:00
Sage Weil
98df3c77d2 kclient: renew caps twice as often for now (to counteract slow clock on uml) 2008-04-08 20:50:50 -07:00
Sage Weil
963b69e127 Merge branch 'unstable' of ssh://ceph.newdream.net/git/ceph into unstable 2008-04-08 17:35:46 -07:00
Patience Warnick
47f7d3ac05 a bit of redo of timer events to resend map requests 2008-04-08 16:50:30 -07:00
Sage Weil
746a1d5d3f msgr policies; osds now batch and retry failure reports 2008-04-08 16:26:32 -07:00
Sage Weil
5c64c1e1ca kclient: parse+verify fsid in osdmap message 2008-04-08 14:36:49 -07:00
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