Ver código fonte

rpc: Increase incoming JSON-RPC buffer size to 8 meg.

parazyd 3 anos atrás
pai
commit
8334ab6831
2 arquivos alterados com 4 adições e 4 exclusões
  1. 2 2
      src/rpc/client.rs
  2. 2 2
      src/rpc/server.rs

+ 2 - 2
src/rpc/client.rs

@@ -199,8 +199,8 @@ impl RpcClient {
         let read_timeout = Duration::from_secs(30);
 
         loop {
-            // Nasty size
-            let mut buf = vec![0; 2048 * 10];
+            // FIXME: Nasty size. 8M
+            let mut buf = vec![0; 1024 * 8192];
 
             select! {
                 data = data_recv.recv().fuse() => {

+ 2 - 2
src/rpc/server.rs

@@ -48,8 +48,8 @@ async fn accept(
     rh: Arc<impl RequestHandler + 'static>,
 ) -> Result<()> {
     loop {
-        // Nasty size
-        let mut buf = vec![0; 8192 * 10];
+        // FIXME: Nasty size. 8M
+        let mut buf = vec![0; 1024 * 8192];
 
         let n = match stream.read(&mut buf).await {
             Ok(n) if n == 0 => {