Explorar o código

Add low watermark

Aleksandr Borzunov %!s(int64=4) %!d(string=hai) anos
pai
achega
ff09d30bc8
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      hivemind/p2p/p2p_daemon.py

+ 2 - 1
hivemind/p2p/p2p_daemon.py

@@ -336,7 +336,8 @@ class P2P:
                         await P2P.send_protobuf(RPCError(message=str(e)), writer)
 
             with closing(writer):
-                writer.transport.set_write_buffer_limits(high=2 ** 20)
+                writer.transport.set_write_buffer_limits(low=2 ** 21 - 2 ** 16, high=2 ** 21)
+                logger.warning(f"Set watermarks to: {writer.transport.get_write_buffer_limits()}")
 
                 processing_task = asyncio.create_task(_process_stream())
                 try: