Commit Graph

275 Commits

Author SHA1 Message Date
sageweil
51a29a0dea whee
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1754 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 23:41:05 +00:00
sageweil
6cdfd2e267 createobjects fixup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1753 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 23:30:43 +00:00
sageweil
166e4684fe fixed osdmap oid hashing; osd shutdown
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1752 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 23:30:15 +00:00
sageweil
2f5ceab885 messenger fixup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1751 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 22:06:09 +00:00
sageweil
11f5efa31a better client layout, dont delete clients
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1750 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 20:47:18 +00:00
sageweil
c338e27961 reorder bugfix
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1749 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 20:46:43 +00:00
sageweil
1c6addecff osd_pg_bits means per osd
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1748 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 20:46:26 +00:00
sageweil
e577788356 be quiet
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1747 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 19:37:21 +00:00
sageweil
651e7dde7f locking attempt 2
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1746 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 19:33:32 +00:00
sageweil
e8055692ca fixed object workload locking (but not trace playback)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1745 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 19:19:36 +00:00
sageweil
feb1f9ae69 asdf
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1744 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 18:31:24 +00:00
sageweil
73eb0fa788 cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1743 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 18:20:11 +00:00
sageweil
a0dcde173c fakemsgr fix
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1742 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 18:20:00 +00:00
sageweil
0eea8d662e log loadavg
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1741 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 18:19:47 +00:00
sageweil
f2707f5861 skew object workload
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1740 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 18:16:12 +00:00
sageweil
57919d9b4d read shedding improvements, better interaction with immediate_read_from_cache, better op latency calculation (messenger apploies recv stamp)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1739 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 18:06:13 +00:00
sageweil
472490a8c7 lots of read shedding tweaks, vaguely behaving now
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1738 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 07:24:43 +00:00
sageweil
d6ef0ec1d2 new runjob.pl replaces old runset.pl. comb fix for floating point values
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1737 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-30 07:23:17 +00:00
sageweil
0d206311cd more read shedding bits
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1736 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 22:29:59 +00:00
sageweil
4fc8e71e21 balance_reads watches object temperature (hack)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1735 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 21:24:08 +00:00
sageweil
9799d49287 cleaned up read shedding
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1734 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 20:58:06 +00:00
sageweil
e611b136d6 osd load calc changes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1733 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 19:23:23 +00:00
sageweil
00f81b3907 allow %d (client number) in trace filename
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1732 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 18:08:27 +00:00
sageweil
ab5988f01d more locking fixes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1731 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 18:00:32 +00:00
sageweil
140da741c5 fixed object tracer playback; object creation, uniform rw workload
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1730 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 17:45:35 +00:00
sageweil
435f4ecacf fixed an osd recovery bug
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1729 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 16:45:02 +00:00
sageweil
9da420ebf4 fixed objecter timeout to request new osdmap
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1728 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 15:26:07 +00:00
sageweil
ce5f6fecab lots of recovery fixups
* objecter has timeout mechanism (untested) to request maps
* primary-driven recovery (re)implemented in replicatedpg
* raid4pg temporarily ripped out
* pgmonitor fixups* 


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1727 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 07:35:53 +00:00
sageweil
43f0720cca quick gprofing for individual mpi ranks
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1726 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 00:52:00 +00:00
sageweil
7795db3794 fixed fakemessenger segfault during shutdown
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1725 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 00:50:19 +00:00
sageweil
75cbf934de osd cleanup, small bugfix
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1724 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 00:42:14 +00:00
sageweil
cda62de5e5 dupstore, ObjectStore, Ebofs and Fakestore interface fixups
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1723 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 00:16:23 +00:00
sageweil
7fec3685f8 onlyrange syn command
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1722 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-29 00:08:28 +00:00
sageweil
95f209ac79 shut up about cow
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1721 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 23:53:13 +00:00
sageweil
6f5f4e7e10 minor tuning
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1720 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 23:53:05 +00:00
sageweil
1d2139e59b dup.ebofs to efficiently duplicate an ebofs volume
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1719 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 23:20:39 +00:00
sageweil
c7ea8cb583 verify tables on mount
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1718 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 21:19:57 +00:00
sageweil
5bd408e5b4 fixed node cow (ptrs need to update too)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1717 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 21:18:51 +00:00
sageweil
ede177fc9e added clean bh merging, removed unnecessary dirty list
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1716 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 21:18:17 +00:00
sageweil
5d99f42cfd fixed do_cow()
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1715 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 21:16:37 +00:00
sageweil
d9230371ab fixed xlist push_back bug
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1714 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 21:16:27 +00:00
sageweil
b6af38f403 logger fixup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1713 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 18:40:07 +00:00
sageweil
da6b4461ad fixed new bug in buffer encoding, finally implemented a proper substr that returns a string
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1712 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 14:18:40 +00:00
sageweil
6ea88ae1ba rewrote logger
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1711 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 05:27:05 +00:00
sageweil
af6bbfc267 fixed cmon
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1710 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 03:54:46 +00:00
sageweil
ef8f41ce9a recovery bugfix, and some pg stats work
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1709 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-28 00:14:18 +00:00
sageweil
20827c0deb object-level trace playback
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1708 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-27 22:11:13 +00:00
sageweil
24a7b51159 rewrote ebofs node management to eliminate crap performance with large object counts
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1707 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-27 21:13:40 +00:00
sageweil
9231b21a79 hash_map instead of map
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1706 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-27 16:25:51 +00:00
sageweil
3c2c90a72d small cleanups
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1705 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-27 15:01:18 +00:00