Commit Graph

2833 Commits

Author SHA1 Message Date
Sage Weil
c0ac16c3bc Merge branch 'mkpg' into unstable 2008-03-18 15:24:08 -07:00
Sage Weil
06bd87043c todos 2008-03-18 15:22:46 -07:00
Sage Weil
462b6a908c account for new pg parent split levels to allow pg_num increases; mon command handling cleanups 2008-03-18 15:21:57 -07:00
Sage Weil
78ddc62b35 some pg split fixes. seems to work 2008-03-18 14:13:34 -07:00
Sage Weil
3f0354f9d8 splitting appears to work, at least sort of 2008-03-18 12:55:36 -07:00
Sage Weil
01267a88ce readme summarizes binary targets 2008-03-18 09:31:04 -07:00
Sage Weil
250ee8bb53 client: osdmap decoding updated 2008-03-18 09:29:02 -07:00
Yehuda Sadeh-Weinraub
9e992d8c41 client: avoid using d_add when shouldn't. Fixes lock on d_lookup bug. 2008-03-18 13:55:07 +02:00
Sage Weil
89761840b2 osd: pgp_num support, and some reworking to facilitate splitting (soon) 2008-03-17 16:38:52 -07:00
Sage Weil
34ea548299 client: some osdc cleanup, but still broken 2008-03-17 11:48:30 -07:00
Sage Weil
d487600f0e todos 2008-03-17 11:47:19 -07:00
Sage Weil
804c3cbbc5 client: implement ceph_dir_link 2008-03-17 11:46:06 -07:00
Sage Weil
6143869a97 client: new monmap decoding 2008-03-17 11:20:32 -07:00
Sage Weil
fc32c65953 client: redid mdsmap decoding 2008-03-17 11:13:25 -07:00
Sage Weil
6b08fd8813 client: new decode.h, used by jsut osdmap.c so far 2008-03-17 10:33:15 -07:00
Sage Weil
75b668308f client: parse new osdmap 2008-03-15 13:11:10 -07:00
Sage Weil
a6f679278e osd: adjust creating_pgs in advance_map 2008-03-15 12:50:08 -07:00
Sage Weil
87003118a1 mon, osd recovery and pg creation cleanups
- osd mkpg cleanup
- osd recovery fixes
- pg state reporting fixes
2008-03-15 12:28:28 -07:00
Sage Weil
80bf406827 basics are working 2008-03-15 10:49:37 -07:00
Sage Weil
12bd9bdab0 mon: mkpg simplification and cleanup, much nicer 2008-03-14 20:27:44 -07:00
Sage Weil
3b39d525ac mon: forgot MOSDPGCreate 2008-03-14 20:04:25 -07:00
Sage Weil
6e29f4ecf8 client: crush mask bits 2008-03-14 19:57:39 -07:00
Sage Weil
8bd7c06a3f mon: registers new pgs and sends create msgs; throttles 2008-03-14 16:34:33 -07:00
Sage Weil
d43fd6680d osd: mkpg craziness 2008-03-14 13:36:40 -07:00
Sage Weil
a2d43ab50f client: minor fill_trace cleanup 2008-03-14 13:36:40 -07:00
Sage Weil
5c9a5c5751 crush: use rule masks instead of hard coded rule numbers 2008-03-13 21:44:44 -07:00
Sage Weil
5164f0a151 client: minor fill_trace cleanup 2008-03-13 21:05:55 -07:00
Sage Weil
3c5ff38e92 client: resurrected ceph_lookup_open (open intents) 2008-03-13 15:43:57 -07:00
Sage Weil
dad9ae8ec3 client: touch vs init dentry 2008-03-13 13:35:02 -07:00
Sage Weil
a4e95cc512 client: cleanup 2008-03-13 13:20:32 -07:00
Sage Weil
d92a0a9140 kernel: filter out O_CREAT and O_TRUNC in ceph_open, since vfs already did the mknod (yuck) 2008-03-13 11:30:23 -07:00
Sage Weil
86e6ef025c todos 2008-03-13 10:42:36 -07:00
Sage Weil
1421898b4f client: clear r_last_dentry when used 2008-03-13 10:39:55 -07:00
Sage Weil
48be66d5ab osdmaptool: import/export crush map from osdmap 2008-03-13 07:14:02 -07:00
Yehuda Sadeh-Weinraub
912ac299d8 client: error handling in ceph_fill_trace() 2008-03-13 15:29:48 +02:00
Yehuda Sadeh-Weinraub
8e839e25f0 client: fix crash when doing umount due to dentry count leak 2008-03-13 15:20:30 +02:00
Sage Weil
364a08ca10 Merge branch 'swig' into unstable 2008-03-12 20:17:33 -07:00
Sage Weil
06b1fbf01f makefile cleanup 2008-03-12 20:16:48 -07:00
Sage Weil
1ccd5d9eee ok, builds up from scratch now 2008-03-12 19:51:05 -07:00
Sage Weil
d152a24f62 renamed crushtool 2008-03-12 19:40:59 -07:00
Sage Weil
57db9eba54 libcrushwrapper.so now builds, yay 2008-03-12 19:36:54 -07:00
Sage Weil
05611eb377 m4 macros 2008-03-12 19:13:03 -07:00
Sage Weil
afbba3a75c osdmaptool: cleanup 2008-03-12 17:26:54 -07:00
Sage Weil
3c38bb6bdd getting closer to building swig stuff 2008-03-12 17:26:38 -07:00
Sage Weil
2585407bb9 client: fix ENOENT handling during lookup 2008-03-12 10:51:44 -07:00
Yehuda Sadeh-Weinraub
6ea95c20a9 client: fixed crash when stat on nonexistent dirent 2008-03-12 17:27:57 +02:00
Yehuda Sadeh-Weinraub
dd16089920 kernel: missing dput after dget 2008-03-12 17:08:37 +02:00
Yehuda Sadeh-Weinraub
b20e6184fb osd: uninitialized var 2008-03-12 15:31:36 +02:00
Yehuda Sadeh-Weinraub
59f5ac86c5 handle inodes collisions in 32 bit architectures 2008-03-12 13:11:34 +02:00
Sage Weil
c5070ff4bd osd: fix startup after mkfs when osds dont come up in unison 2008-03-11 15:12:21 -07:00