Commit Graph

178 Commits

Author SHA1 Message Date
sageweil
5176cf5ec9 statfs better
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1657 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-22 20:35:46 +00:00
sageweil
15d6bf6671 asdf
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1656 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-22 18:33:18 +00:00
sageweil
6c2c8bd573 build under 32bit
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1655 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-22 18:32:47 +00:00
sageweil
a6db179fca merged branches/sage/mds r1653 back into trunk
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1654 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-22 17:37:13 +00:00
eestolan
a69d97dbb0 Fixed spurious conflicts
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1652 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-22 01:13:39 +00:00
sageweil
947543836f some cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1651 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-21 23:51:22 +00:00
sageweil
3d82e3916b works ok
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1648 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-21 19:02:49 +00:00
sageweil
76164d9328 asdf
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1647 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-21 16:33:20 +00:00
sageweil
8bfab80415 fusetrace!
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1644 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-19 18:45:46 +00:00
sageweil
243046978e removed active/* binaries
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1629 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-13 19:14:30 +00:00
sageweil
2aec5d111f merged branches/sage/mds r1627 back to trunk
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1628 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-13 19:14:00 +00:00
sageweil
29479c78ac be quiet about remove_onode ref counts
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1613 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 22:01:26 +00:00
sageweil
8ec0b1ca47 be quiet about cache reads
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1612 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 22:00:06 +00:00
sageweil
e58c89868c cleanly stop simplemessenger accepter thread
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1607 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 18:53:53 +00:00
eestolan
8259ffc3d1 Starting experiments in locality-aware task distribution
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1605 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 04:53:20 +00:00
sageweil
0759800318 allow multiclient nodes to mount
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1566 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 19:03:00 +00:00
sageweil
bcd349d7c7 swap() in buffer::ptr and ::list
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1558 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-26 17:31:59 +00:00
sageweil
50e58af8a9 preserve file type in mode during chmod
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1557 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-26 17:31:42 +00:00
sageweil
5ee2f577ca fixed a few bugs
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1556 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-26 17:31:21 +00:00
sageweil
2f29b29dc1 some debug info, slightly improve mds choosing
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1555 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-26 17:31:06 +00:00
sageweil
cccf613d13 don't include . in readdir results
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1554 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-26 16:08:07 +00:00
sageweil
6087b9eb8e use get_random_in_mds
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1553 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-26 16:07:50 +00:00
sageweil
005dd45479 fixed antoher stupid get_num_blocks bug
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1547 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-25 02:55:58 +00:00
sageweil
918d2ad6b5 some housecleaning
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1546 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-24 21:54:02 +00:00
sageweil
53b5215f79 clean up inode number ranges
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1542 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-23 18:21:39 +00:00
sageweil
cbda05482a fragtree simplified/normalized form
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1541 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-23 16:31:43 +00:00
sageweil
1c6ffab144 more frag/split work
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1540 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-20 23:42:58 +00:00
sageweil
b57474a371 fragtree, fragset work; migrator/cache dirfrag bounds cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1539 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-20 22:06:33 +00:00
sageweil
1a3529eb8b bounding dirfrag_t's maybe ambiguous
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1538 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-20 17:47:49 +00:00
sageweil
a288fd16df fixed follow_symlink for truncate, other ops
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1537 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-20 17:28:13 +00:00
sageweil
650e2787e8 allow purge of 0 bytes inodes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1536 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-20 17:18:41 +00:00
sageweil
83688c5567 mount validates superblock vs actual dev size
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1535 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-20 17:08:36 +00:00
sageweil
a455e961c1 fixed bdev size detection; mount validates s_magic
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1534 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-20 17:08:09 +00:00
sageweil
f3e5d28ff6 removed legacy obfs stuff
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1533 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-19 23:09:52 +00:00
sageweil
98f1850629 prelim split/merge work, freeze_dir, pin rearrangement
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1532 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-19 21:19:28 +00:00
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