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 |
|