Sage Weil
|
f220c5a5fa
|
osd: add osd_up_from to osdmap; mostly rewrote build_prior
|
2008-05-16 13:30:28 -07:00 |
|
Sage Weil
|
e65cd438c0
|
osd: fix pg entry log encoding
|
2008-05-16 13:30:16 -07:00 |
|
Sage Weil
|
01ce583d53
|
osd: move epoch_created, last_epoch_started into History
|
2008-05-16 12:58:09 -07:00 |
|
Sage Weil
|
011f725e9c
|
Merge branch 'client' into unstable
|
2008-05-16 10:17:21 -07:00 |
|
Sage Weil
|
c9a3e5cf1a
|
client: add reported_size
|
2008-05-16 10:03:51 -07:00 |
|
Sage Weil
|
9a9390ed68
|
kclient: update reported_size with size, in helper
|
2008-05-16 09:58:32 -07:00 |
|
Sage Weil
|
f5363e4a27
|
zero inode_t in containing classes' constructors
|
2008-05-16 09:50:04 -07:00 |
|
Sage Weil
|
63b9c8873f
|
client: fix time_warp_seq debug output
|
2008-05-16 09:50:04 -07:00 |
|
Sage Weil
|
b49e55bbff
|
client: turn down refcount debugging
|
2008-05-16 09:09:01 -07:00 |
|
Sage Weil
|
4b7d6e2c4b
|
config.cc: better write_file. and no more -o
|
2008-05-15 16:02:41 -07:00 |
|
Sage Weil
|
0cbd6b3a1f
|
kclient: d_find_alias takes a ref; drop it
|
2008-05-15 14:45:16 -07:00 |
|
Sage Weil
|
1b72415544
|
kclient: fix warnings
|
2008-05-15 14:45:15 -07:00 |
|
Sage Weil
|
3e24c4de89
|
client: fix warnings
|
2008-05-15 14:45:15 -07:00 |
|
Sage Weil
|
3afa091902
|
kclient: d_find_alias takes a ref; drop it
|
2008-05-15 14:43:26 -07:00 |
|
Sage Weil
|
79e118495d
|
kclient: use helper to update size/ctime/mtime/atime in cap grant and fill_inode paths
|
2008-05-15 14:11:45 -07:00 |
|
Sage Weil
|
9321bc4732
|
client: use helper to fill inode file info in safely
|
2008-05-15 14:06:44 -07:00 |
|
Sage Weil
|
18b4e26e2a
|
Merge branch 'unstable' into client
|
2008-05-15 13:52:19 -07:00 |
|
Sage Weil
|
ba1232d64d
|
todos
|
2008-05-15 13:39:51 -07:00 |
|
Sage Weil
|
636edccd19
|
client: killed FileCache
|
2008-05-15 13:37:20 -07:00 |
|
Sage Weil
|
d1f9f675dc
|
mds: pick up mtime changes with EXCL, not just WR|WRBUFFER
|
2008-05-15 12:57:20 -07:00 |
|
Sage Weil
|
760f86e4da
|
kclient: fix time_warp_seq behavior in fill_inode, cap_grant
|
2008-05-15 12:56:56 -07:00 |
|
Sage Weil
|
675a8ad2e3
|
no FileCache for writes
|
2008-05-15 11:29:00 -07:00 |
|
Sage Weil
|
8642ea07be
|
client: flush commits for caching mode behaves?
|
2008-05-15 11:25:36 -07:00 |
|
Sage Weil
|
df16bc2c83
|
client: client_oc=0 writes work
|
2008-05-15 10:46:43 -07:00 |
|
Sage Weil
|
49dd675fda
|
more
|
2008-05-15 10:26:28 -07:00 |
|
Sage Weil
|
1c4343f321
|
tearing up client cap code
|
2008-05-14 19:26:07 -07:00 |
|
Sage Weil
|
73a668ce25
|
client: obey and request max_size for client_oc=0 mode
|
2008-05-14 18:14:45 -07:00 |
|
Sage Weil
|
fb6d02a4f6
|
mds: file size recovery when client goes stale
|
2008-05-14 17:53:48 -07:00 |
|
Sage Weil
|
0fb028fe63
|
msgr: trust peer_addr based on port+pid if s_addr=0, to avoid weird ip-less startup races
|
2008-05-14 15:12:52 -07:00 |
|
Sage Weil
|
d564eb0dc7
|
mds: recover file sizes on mds recovery
|
2008-05-14 14:42:41 -07:00 |
|
Sage Weil
|
139f4977bd
|
mds: disable fragmentation for now, until the replay bug gets fixed
|
2008-05-14 14:28:24 -07:00 |
|
Sage Weil
|
86c1f6f801
|
kclient: use d_find_alias in ceph_open
|
2008-05-14 13:40:23 -07:00 |
|
Sage Weil
|
200ec57a24
|
mds: vastly simplify locker file_lock, file_mixed, file_loner
|
2008-05-14 11:01:39 -07:00 |
|
Sage Weil
|
207e0579f1
|
mds: fix gather deadlock in FileLock
|
2008-05-14 10:08:51 -07:00 |
|
Sage Weil
|
9e94718424
|
client: implement fsync() for cache-disabled mode
|
2008-05-14 09:45:40 -07:00 |
|
Sage Weil
|
24f9335c7d
|
kclient: fix getattr. dont rehash everything in fill_trace
|
2008-05-14 07:01:35 -07:00 |
|
Sage Weil
|
30059167ee
|
kclient: brehash more aggressively in fill_trace, and be more cautious with USE_CAP_MDS in getattr
|
2008-05-13 16:33:41 -07:00 |
|
Sage Weil
|
1b2296e6ab
|
osd: make it MOSDAlive, and respond with new osdmap
|
2008-05-13 14:54:29 -07:00 |
|
Sage Weil
|
ba65cd7012
|
osd: put full precision ps in osd ops; keep in mind that ps -> pg mapping may shift as osdmap is updated
|
2008-05-13 14:49:29 -07:00 |
|
Sage Weil
|
8b1f3faff8
|
journaler: throw error on len=0 entry
|
2008-05-13 12:22:49 -07:00 |
|
Sage Weil
|
90c85503ad
|
osd: add alive_thru to map; use MOSDIn to bump it in osdmon
|
2008-05-13 12:19:05 -07:00 |
|
Sage Weil
|
41979e6485
|
journaler: bit more debug output
|
2008-05-13 11:05:08 -07:00 |
|
Sage Weil
|
d8e2257659
|
osd: sync on advance/activate_map
|
2008-05-13 10:33:39 -07:00 |
|
Sage Weil
|
725e26b621
|
mds: count nonstale caps only in Locker::file_loner() assert
|
2008-05-13 08:47:14 -07:00 |
|
Sage Weil
|
1a67fc25d1
|
helper script readme
|
2008-05-13 08:45:13 -07:00 |
|
Sage Weil
|
fc85ec53a1
|
kclient: comments. undo stupid in dir.c
|
2008-05-13 08:36:29 -07:00 |
|
Sage Weil
|
1865b7e72d
|
rearrange mkfs/start scripts a bit
|
2008-05-13 08:30:51 -07:00 |
|
Sage Weil
|
f49f6b5b7c
|
ebofs: redefine derr(x) macro in bdev
|
2008-05-13 08:24:22 -07:00 |
|
Sage Weil
|
c781fd3b75
|
kclient: handle mds replies on write ops with empty trace
|
2008-05-13 08:20:50 -07:00 |
|
Sage Weil
|
77869d9c85
|
mds: eliminate OP_CREATE; make open O_TRUNC|O_CREAT retry behave
|
2008-05-13 07:39:42 -07:00 |
|