Commit Graph

352 Commits

Author SHA1 Message Date
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