Shell/Distributed_db: tune requests delay
This commit is contained in:
parent
f2db5ffde3
commit
c9eab8689a
@ -406,7 +406,7 @@ end = struct
|
|||||||
| Some peer -> P2p_peer.Id.pp_short ppf peer
|
| Some peer -> P2p_peer.Id.pp_short ppf peer
|
||||||
|
|
||||||
(* TODO should depend on the ressource kind... *)
|
(* TODO should depend on the ressource kind... *)
|
||||||
let initial_delay = 0.1
|
let initial_delay = 0.5
|
||||||
|
|
||||||
let process_event state now = function
|
let process_event state now = function
|
||||||
| Request (peer, key) -> begin
|
| Request (peer, key) -> begin
|
||||||
@ -503,7 +503,7 @@ end = struct
|
|||||||
else remaining_peers) in
|
else remaining_peers) in
|
||||||
let next = { peers = remaining_peers ;
|
let next = { peers = remaining_peers ;
|
||||||
next_request = now +. delay ;
|
next_request = now +. delay ;
|
||||||
delay = delay *. 1.2 } in
|
delay = delay *. 1.5 } in
|
||||||
Table.replace state.pending key next ;
|
Table.replace state.pending key next ;
|
||||||
let requests =
|
let requests =
|
||||||
try key :: P2p_peer.Map.find requested_peer acc
|
try key :: P2p_peer.Map.find requested_peer acc
|
||||||
|
Loading…
Reference in New Issue
Block a user