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