Commit Graph

458 Commits

Author SHA1 Message Date
sageweil
6e3899cfab hold rank lock a bit longer during submit_message, in case an entity tries to shut itself down
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1837 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-13 04:02:06 +00:00
sageweil
7e87bc1e37 todo!
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1836 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-13 03:58:22 +00:00
sageweil
5258c34fb2 debug_after tweak, untested
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1835 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-13 03:57:42 +00:00
sageweil
f55531000d less noisy about message failures
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1834 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-13 03:57:29 +00:00
sageweil
a3c75c020a various mds tweaks, bug notations from load balancing/failure experiements
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1833 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-13 03:57:18 +00:00
sageweil
773b706855 config tuning for lb; more aggressive journal replay
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1832 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-13 03:48:58 +00:00
sageweil
9163ba49a0 quick fix: handle failure during reconnect phase
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1831 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 21:38:16 +00:00
sageweil
5a0bcab900 pin stray dentries to avoid premature trimming
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1830 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 19:57:47 +00:00
sageweil
79c7fe900f file_eval cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1829 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 19:45:09 +00:00
sageweil
af5438e2f7 simpler request direction when replicated; hack to workaround mds session bug on cap migration
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1828 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 17:59:26 +00:00
sageweil
07dc9ba83e don't stat the root directory so much
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1827 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 05:43:05 +00:00
sageweil
a0583c88b4 fixed up load spread
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1826 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 05:15:45 +00:00
sageweil
dc41ec6702 load_spread
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1825 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 04:11:37 +00:00
sageweil
4bd32ce31e trace repetition weirdness
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1824 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 03:00:18 +00:00
sageweil
82c7576ecd other mds cleanups
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1823 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 02:59:56 +00:00
sageweil
d973f65918 few bugfixes, share dir_rep during rejoin
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1822 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 02:58:56 +00:00
sageweil
c06dee1543 fixed trace looping
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1821 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 01:37:16 +00:00
sageweil
4c2d37d5ae client tweaks
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1820 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 01:33:50 +00:00
sageweil
c9605032fc use CDir::map_t
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1819 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-11 00:03:04 +00:00
sageweil
9cd8f988eb fixed symlink, old trace playback
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1818 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 23:59:26 +00:00
sageweil
856f7d19e3 fix absolute symlink following
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1817 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 23:58:49 +00:00
sageweil
3b22f1315f cleaned up trace playabk a bit
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1816 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 23:42:35 +00:00
sageweil
e37a8bc2b1 propose all mdsmap changes immediately
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1815 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 23:00:15 +00:00
sageweil
474b16d009 localized ll trace playback
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1814 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 22:15:19 +00:00
sageweil
c5964250b5 mds appends to log on restart
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1813 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 22:03:43 +00:00
sageweil
7c51dc88cb include context in EOpen
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1812 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 21:44:18 +00:00
sageweil
f0f542d175 inc 0 defined
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1811 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 04:46:27 +00:00
sageweil
95ecf912f7 bad
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1810 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 04:45:38 +00:00
sageweil
a60ead6205 fake_kill_mds_after
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1809 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 04:43:40 +00:00
sageweil
0d5b3599dc git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1808 29311d96-e01e-0410-9327-a35deaab8ce9 2007-09-10 04:43:08 +00:00
sageweil
fcf3ea25a6 fixed up log trimming after replay
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1807 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 03:37:52 +00:00
sageweil
24f0d25fe4 go straight to standby, do not pass creating or starting
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1806 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-10 03:34:46 +00:00
sageweil
7de63e074b standby mds do automatic takeover
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1805 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 23:47:09 +00:00
sageweil
68284c6f45 remove useless sigint handler, dont die on misdirected message
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1804 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 23:46:52 +00:00
sageweil
f86b863aa5 path traverse stats
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1803 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 22:09:00 +00:00
sageweil
f44073d9e2 shut up
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1802 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 20:06:46 +00:00
sageweil
befb9a81db smooth over time
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1801 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 20:05:38 +00:00
sageweil
fb5854a7bb temper offload
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1800 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 19:02:43 +00:00
sageweil
874e4c7f0a anchortable on mds0
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1799 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 18:38:55 +00:00
sageweil
39d2f7d6d1 performance tweak
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1798 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 18:38:35 +00:00
sageweil
65724356ef fixed dendl whoops, fewer cache dumps
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1797 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 18:38:15 +00:00
sageweil
c83e90ec06 fixed up do_sendmsg
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1796 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 18:37:45 +00:00
sageweil
7c411d26bf sendmsg, tcp_nodelay, again
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1795 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 17:56:56 +00:00
sageweil
7767c0b91e nicer printout
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1794 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 17:50:36 +00:00
sageweil
d06c6f00e3 use hash_map for CDir dentries
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1793 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 17:33:12 +00:00
sageweil
45a7c7e822 buffer performance improvements
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1792 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 16:10:35 +00:00
sageweil
b5d1726aac link test
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1791 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 15:51:02 +00:00
sageweil
d59118f20a revert sendmsg change, it hangs
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1790 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 15:18:04 +00:00
sageweil
28e2d0f302 journal latency uses logger averager
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1789 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 02:20:51 +00:00
sageweil
167431dbbf segment-based trimming; balancer does queued exports
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1788 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-09 01:35:27 +00:00
sageweil
c93efe01c5 stupid hack to pull osdmaps out of an osd store
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1787 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-05 22:14:31 +00:00
sageweil
c8487f030d more buffer iterator improvements.. substr cleaned up
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1786 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-05 22:11:31 +00:00
sageweil
5d81a0aa59 synclient fixup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1785 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-05 22:10:43 +00:00
sageweil
4bedb61d71 hacked up client authority caching. still a mess, but marginally better
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1784 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-04 06:10:53 +00:00
sageweil
95be58794f dendl dummy
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1783 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-04 06:10:24 +00:00
sageweil
bc3aa38e94 balancer fixups, logger takes mdsmap timeline, readdir trimmer race fixup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1782 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-04 05:58:17 +00:00
sageweil
047181a1c2 approximate popularity in new fragments
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1781 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-04 05:56:58 +00:00
sageweil
fc25fc728f fix lru midpoint calculation
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1780 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-04 05:56:17 +00:00
sageweil
3fcfd154fc track queue len in simplemessenger
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1779 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-04 05:55:46 +00:00
sageweil
ad328378cd logger avg fixup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1778 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-04 05:55:16 +00:00
sageweil
9e71117136 syn client cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1777 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-04 05:54:52 +00:00
sageweil
b1fe02e403 bufferlist iterators
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1776 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-02 23:09:46 +00:00
sageweil
718ced04f1 make ll_forget more foregiving
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1775 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-02 20:32:22 +00:00
sageweil
88620e7a9c ll_link playback fix
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1774 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-02 16:14:20 +00:00
sageweil
24a7b0eeb0 trace playback fixes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1773 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-02 15:59:11 +00:00
sageweil
dd20060d82 logger avg fix
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1772 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-02 15:59:02 +00:00
sageweil
377f4deb6d shut up
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1771 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-01 20:12:39 +00:00
sageweil
7b89218e4d hard link fixup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1770 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-01 05:07:01 +00:00
sageweil
f190c142e0 anchor table, hard links fixups
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1769 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-01 05:06:35 +00:00
sageweil
9b8b9d1922 basic permissions checking
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1768 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-01 04:48:16 +00:00
sageweil
0275bd86ac import_find now parallel
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1767 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 22:41:41 +00:00
sageweil
7136598a60 git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1766 29311d96-e01e-0410-9327-a35deaab8ce9 2007-08-31 20:37:21 +00:00
sageweil
ebe775a9e0 study_find improvements
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1765 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 19:41:13 +00:00
sageweil
c875c01b4b nomore
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1764 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 19:12:52 +00:00
sageweil
479c18c199 no default srun
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1763 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 18:17:31 +00:00
sageweil
2a45d6fcf0 llnl mpi fixups
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1762 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 18:08:08 +00:00
sageweil
6d1b7a1079 minor cleanups
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1761 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 18:07:41 +00:00
sageweil
d015a9c4a7 blobhash fixup on 32-bit
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1760 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 18:07:28 +00:00
sageweil
904e36d5eb new hash function
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1759 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 17:09:03 +00:00
sageweil
85b4b559ac object_rw fixed up
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1758 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 17:08:13 +00:00
sageweil
e170ac9301 use logger averager inc lient
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1757 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 16:54:35 +00:00
sageweil
cee51c1bf7 logger can calc average and variance
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1756 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 16:46:56 +00:00
sageweil
d596ccf968 use sendmsg in simplemessenger
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1755 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-31 03:08:00 +00:00
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
sageweil
5e8a9e02a6 bitmapper, etc.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1704 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-27 15:00:21 +00:00
sageweil
8574281ec5 git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1703 29311d96-e01e-0410-9327-a35deaab8ce9 2007-08-27 14:35:26 +00:00
sageweil
c915a90538 fixed .ceph_hosts, paxos should_propose interface
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1702 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-27 02:49:41 +00:00
sageweil
bd348badfb allow dout redirection to somedir/hostname.pid with --doutdir somedir
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1701 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-26 18:55:16 +00:00
sageweil
cec0f702b8 quieter
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1700 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-26 17:47:08 +00:00
sageweil
c170821ac9 buffer page alignment, simplemessenger bug fixes
* simplemessenger bug fixes
* simplemessenger chunks message payload based on hints; receiver page-aligns new buffers if chunks are n page sized
* client mounting fixed up (now an 'instance' number that identifies instances at each address)
* paxos update buffering fixup
* ebofs avoid copying written buffers when they're already page aligned


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1699 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-26 17:32:32 +00:00
sageweil
9b9bba9190 fixed objectcacher write throttling
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1698 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-26 04:10:13 +00:00
sageweil
a6bc293363 fixed parallel client naming race
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1697 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 22:40:01 +00:00
sageweil
54d81aeebe fixed parallel client mount/init
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1696 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 22:09:06 +00:00
sageweil
985f903d83 nicer mon output
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1695 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 21:31:10 +00:00
sageweil
805c6d5d14 fixed unnamed entity naming, parallel synclient mounting
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1694 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 21:04:56 +00:00
sageweil
405a3a3845 made conflicting endl symbol to catch dendl/endl mixups at compile time
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1693 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 20:22:10 +00:00
sageweil
ff7516af24 nicer output
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1692 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 19:25:48 +00:00
sageweil
cfbe8acc13 objecter periodically requests new map if it hits an empty pg
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1691 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 19:14:14 +00:00
sageweil
5cc78b25bf debug_paxos arg, longer default mds grace
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1690 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 18:24:58 +00:00
sageweil
5ecbf7b074 quieter
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1689 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 18:10:58 +00:00
sageweil
3c60627880 fixed osd_hack_fast_startup and monitor shutdown
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1688 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-25 17:20:54 +00:00