diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/dhtd.hs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/dhtd.hs b/examples/dhtd.hs index 1223edc8..e4e32f28 100644 --- a/examples/dhtd.hs +++ b/examples/dhtd.hs | |||
@@ -683,6 +683,9 @@ clientSession s@Session{..} sock cnum h = do | |||
683 | icnt <- HashMap.size <$> readTVar (trampolineIds onionRouter) | 683 | icnt <- HashMap.size <$> readTVar (trampolineIds onionRouter) |
684 | rs <- getAssocs (pendingRoutes onionRouter) | 684 | rs <- getAssocs (pendingRoutes onionRouter) |
685 | pqs <- readTVar (pendingQueries onionRouter) | 685 | pqs <- readTVar (pendingQueries onionRouter) |
686 | tcp_spill <- readTVar (TCP.probeSpill $ tcpProber onionRouter) | ||
687 | tcp_cache <- readTVar (TCP.probeCache $ tcpProber onionRouter) | ||
688 | tcp_queue <- readTVar (TCP.probeQueue $ tcpProber onionRouter) | ||
686 | let showRecord :: Int -> Int -> [String] | 689 | let showRecord :: Int -> Int -> [String] |
687 | showRecord n wanted_ver | 690 | showRecord n wanted_ver |
688 | | Just RouteRecord{responseCount,timeoutCount,routeVersion,routeBirthTime} <- IntMap.lookup n rm | 691 | | Just RouteRecord{responseCount,timeoutCount,routeVersion,routeBirthTime} <- IntMap.lookup n rm |
@@ -694,7 +697,9 @@ clientSession s@Session{..} sock cnum h = do | |||
694 | r = map (uncurry showRecord) rs | 697 | r = map (uncurry showRecord) rs |
695 | return $ do | 698 | return $ do |
696 | hPutClientChunk h $ unlines [ "trampolines: " ++ show (IntMap.size ts,tcnt,icnt) | 699 | hPutClientChunk h $ unlines [ "trampolines: " ++ show (IntMap.size ts,tcnt,icnt) |
697 | , "pending: " ++ show (W64.size pqs) ] | 700 | , "pending: " ++ show (W64.size pqs) |
701 | , "TCP spill,cache,queue: " | ||
702 | ++ show (PSQ.size tcp_spill, PSQ.size tcp_cache, PSQ.size tcp_queue)] | ||
698 | hPutClient h $ showColumns $ ["","responses","timeouts", "age", "version"]:r | 703 | hPutClient h $ showColumns $ ["","responses","timeouts", "age", "version"]:r |
699 | 704 | ||
700 | ("g", s) | Just DHT{..} <- Map.lookup netname dhts | 705 | ("g", s) | Just DHT{..} <- Map.lookup netname dhts |