devlog and timeouts

This commit is contained in:
Dmitry Zuikov 2023-03-29 08:47:06 +03:00
parent 83decc3bfb
commit 2743d0131d
2 changed files with 19 additions and 5 deletions

View File

@ -1,3 +1,17 @@
## 2023-03-29
TODO: smart-peer-choice-on-download
TODO: test-new-timeouts-on-good-network
TODO: measure-peer-rtt-on-ping
TODO: set-timeouts-dynamically-via-rtt
TODO: ASAP-FIX-FUCKING-AUTH-LOST-WTF
## 2023-03-28
FIXME: git-repo-consistency-check

View File

@ -13,7 +13,7 @@ defMessageQueueSize :: Integral a => a
defMessageQueueSize = 65536*10
defBurst :: Integral a => a
defBurst = 8
defBurst = 4
defBurstMax :: Integral a => a
defBurstMax = 64
@ -60,24 +60,24 @@ defBlockBanTime :: TimeSpec
defBlockBanTime = toTimeSpec defBlockBanTimeSec
defBlockBanTimeSec :: Timeout 'Seconds
defBlockBanTimeSec = 30 :: Timeout 'Seconds
defBlockBanTimeSec = 60 :: Timeout 'Seconds
defBlockWipTimeout :: TimeSpec
defBlockWipTimeout = defCookieTimeout
defBlockInfoTimeout :: Timeout 'Seconds
defBlockInfoTimeout = 2
defBlockInfoTimeout = 5
defBlockInfoTimeoutSpec :: TimeSpec
defBlockInfoTimeoutSpec = toTimeSpec defBlockInfoTimeout
-- how much time wait for block from peer?
defBlockWaitMax :: Timeout 'Seconds
defBlockWaitMax = 1 :: Timeout 'Seconds
defBlockWaitMax = 5 :: Timeout 'Seconds
-- how much time wait for block from peer?
defChunkWaitMax :: Timeout 'Seconds
defChunkWaitMax = 1 :: Timeout 'Seconds
defChunkWaitMax = 3 :: Timeout 'Seconds
defSweepTimeout :: Timeout 'Seconds
defSweepTimeout = 30 -- FIXME: only for debug!