Commit Graph

3397 Commits

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