Commit Graph

143 Commits

Author SHA1 Message Date
sageweil
2ca9a37241 include full inode in all acks (even to survivors)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1531 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-19 20:45:28 +00:00
sageweil
13e3a454a2 osd pg locking fix
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1530 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-19 16:43:59 +00:00
sageweil
0e79154ba5 uninitialized value fixes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1529 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-19 16:43:45 +00:00
sageweil
459080ee65 fall back to BLKGETSIZE if BLKGETSIZE64 isn't defined
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1528 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-19 16:30:57 +00:00
sageweil
fdaf3629b9 verify that we can determine device size on blockdev open
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1527 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-19 16:25:22 +00:00
sageweil
ae216508b0 mdsmap same_in_set_since
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1526 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-18 18:42:00 +00:00
sageweil
ea9c3fb97e fixed open(O_CREAT) bug
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1525 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-18 18:16:54 +00:00
sageweil
f1591608b5 a few osd/pg locking fixes, cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1524 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-18 18:12:16 +00:00
sageweil
0e981938ea rework of osd pg locking
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1523 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-18 17:52:15 +00:00
sageweil
4a39c2840f query for new mdsmap if missing an inst
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1522 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 23:47:04 +00:00
sageweil
35ac040c5b cleaned up osdmap sharing code
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1521 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 21:38:28 +00:00
sageweil
3478c34019 some osd fixes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1520 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 20:50:35 +00:00
sageweil
a78d1361a7 no raid pgs yet
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1519 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 20:50:18 +00:00
sageweil
61bc6f6a95 mark osd down and then up again in separate epochs
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1518 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 20:49:55 +00:00
sageweil
150bbe9139 cleaner mds suicide (not coredump!)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1517 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 18:38:05 +00:00
sageweil
e1f9b77db9 merged r1515 branches/sage/pgs back into trunk/ceph
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1516 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 18:09:25 +00:00
sageweil
0f78284270 merged r1513 branches/sage/cephmds2 back to trunk/ceph
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1514 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 17:51:11 +00:00
sageweil
d3a9318c6c * be quiet
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1498 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 17:49:07 +00:00
sageweil
2fa46c1f90 * fixed a bug in buffer.h! yay! should be much more memory efficient now, too.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1496 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 17:29:26 +00:00
sageweil
2f5718f4bc * uninit mem bug in ebofs
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1495 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 17:26:05 +00:00
sageweil
d1436d2b5a * get_rand_in_mds
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1494 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 13:43:00 +00:00
sageweil
ee36a38e60 * separate debug_paxos setting
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1493 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 13:42:27 +00:00
sageweil
79628c8581 * turn down debugginb in ebofs
* trivial replay bug in ebofs


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1492 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 13:36:12 +00:00
sageweil
c9820bc4d2 * reworked mds states, target mds cluster size, other mdsmap updates
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1486 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-11 18:56:14 +00:00
sageweil
afe979e8fd * restore fakesyn, newsyn shutdown-with-last-client behavior for testing etc.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1481 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-06 21:37:29 +00:00
sageweil
34c54d3492 * formatting goof
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1475 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-04 04:40:52 +00:00
sageweil
24d5e84590 * quick doc update
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1464 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-02 14:36:42 +00:00
sageweil
1c91e2cbd2 merged branches/sage/mon2 r1462 into trunk/ceph
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1463 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-01 14:43:27 +00:00
sageweil
125e6fe88c * some journal tidying
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1433 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-21 00:01:09 +00:00
sageweil
da3a11dd83 * simple ebofs journaling, yay!
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1432 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-20 23:04:27 +00:00
sageweil
20279705ad * forgot this
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1421 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-14 21:58:36 +00:00
sageweil
159536b8a0 * fixed mdsmon startup race
* pulled out generic PaxosService stuff (wasn't that much it turns out)
* some paxos bug fixes


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1420 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-14 21:39:59 +00:00
sageweil
6d7c0531c1 * fixed client mount race under fakesyn
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1419 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-14 20:50:58 +00:00
sageweil
2f4658f6d5 * more paxos work
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1418 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-14 01:06:23 +00:00
sageweil
ebe1abbf4c * finish_contexts is now loop-safe
* mon: lots of paxos work, still in progress
* mon: elector rewrite with epoch!  yay


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1417 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-14 00:36:12 +00:00
sageweil
eae75f100e * mon: send osdmap to waiting too when all osds finally boot
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1408 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 22:48:23 +00:00
sageweil
26c8a9e688 merged branches/sage/cephmds2 into trunk/ceph
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1407 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 22:43:47 +00:00
sageweil
b9e1163c8e * be slightly less dumb about sending initial osdmap to clients
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1404 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 22:35:20 +00:00
sageweil
d9931d44a7 * bugfix in mount()
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1403 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 22:12:37 +00:00
sageweil
dfb99b6f7e * show osdmap content
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1402 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 22:12:17 +00:00
sageweil
6236b80f9a * fixed lock waiters
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1390 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-04 21:07:38 +00:00
sageweil
09b7d7f2df * use int for mds state var
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1389 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-04 16:25:49 +00:00
sageweil
12ed9df2ca * some edits
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1388 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-01 21:17:34 +00:00
sageweil
653205e94a * added vim modeline
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1387 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-01 19:51:31 +00:00
sageweil
3a02059235 * beginnings of ebofs journaling
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1386 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-01 19:23:48 +00:00
eestolan
10db8156e1 git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1385 29311d96-e01e-0410-9327-a35deaab8ce9 2007-05-30 23:03:25 +00:00
sageweil
9fd9096d60 * clear dirfrag dirty bit when closing/purging
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1384 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-29 01:11:04 +00:00
sageweil
3e9dd40caa * fixed some unsigned overflows
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1383 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-28 16:09:11 +00:00
sageweil
c72e30e4c8 * grab rank lock while changing local map!
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1382 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-26 15:24:31 +00:00
sageweil
d1de85df62 * mds bug in Server.cc
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1381 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-25 22:15:37 +00:00