summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fnet/src/vespa/fnet/connection.cpp8
-rw-r--r--fnet/src/vespa/fnet/connection.h5
-rw-r--r--vespalib/src/vespa/vespalib/net/tls/crypto_codec_adapter.h2
3 files changed, 8 insertions, 7 deletions
diff --git a/fnet/src/vespa/fnet/connection.cpp b/fnet/src/vespa/fnet/connection.cpp
index 47d6a1e429a..4315e76f7ef 100644
--- a/fnet/src/vespa/fnet/connection.cpp
+++ b/fnet/src/vespa/fnet/connection.cpp
@@ -491,10 +491,10 @@ FNET_Connection::FNET_Connection(FNET_TransportThread *owner,
_packetCHID(0),
_writeWork(0),
_currentID(1), // <-- NB
- _input(FNET_READ_SIZE * 2),
+ _input(0),
_queue(256),
_myQueue(256),
- _output(FNET_WRITE_SIZE * 2),
+ _output(0),
_channels(),
_callbackTarget(nullptr),
_cleanup(nullptr)
@@ -525,10 +525,10 @@ FNET_Connection::FNET_Connection(FNET_TransportThread *owner,
_packetCHID(0),
_writeWork(0),
_currentID(0),
- _input(FNET_READ_SIZE * 2),
+ _input(0),
_queue(256),
_myQueue(256),
- _output(FNET_WRITE_SIZE * 2),
+ _output(0),
_channels(),
_callbackTarget(nullptr),
_cleanup(nullptr)
diff --git a/fnet/src/vespa/fnet/connection.h b/fnet/src/vespa/fnet/connection.h
index 3da9b58f928..532bd7c6638 100644
--- a/fnet/src/vespa/fnet/connection.h
+++ b/fnet/src/vespa/fnet/connection.h
@@ -11,6 +11,7 @@
#include <vespa/vespalib/net/socket_handle.h>
#include <vespa/vespalib/net/async_resolver.h>
#include <vespa/vespalib/net/crypto_socket.h>
+#include <vespa/vespalib/util/size_literals.h>
#include <atomic>
class FNET_IPacketStreamer;
@@ -60,9 +61,9 @@ public:
};
enum {
- FNET_READ_SIZE = 32768,
+ FNET_READ_SIZE = 16_Ki,
FNET_READ_REDO = 10,
- FNET_WRITE_SIZE = 32768,
+ FNET_WRITE_SIZE = 16_Ki,
FNET_WRITE_REDO = 10
};
diff --git a/vespalib/src/vespa/vespalib/net/tls/crypto_codec_adapter.h b/vespalib/src/vespa/vespalib/net/tls/crypto_codec_adapter.h
index 372a2191a88..11c87d3b7e9 100644
--- a/vespalib/src/vespa/vespalib/net/tls/crypto_codec_adapter.h
+++ b/vespalib/src/vespa/vespalib/net/tls/crypto_codec_adapter.h
@@ -33,7 +33,7 @@ private:
ssize_t flush_all(); // -1/0 -> error/ok
public:
CryptoCodecAdapter(SocketHandle socket, std::unique_ptr<CryptoCodec> codec)
- : _input(64_Ki), _output(64_Ki), _socket(std::move(socket)), _codec(std::move(codec)),
+ : _input(0), _output(0), _socket(std::move(socket)), _codec(std::move(codec)),
_got_tls_close(false), _encoded_tls_close(false) {}
void inject_read_data(const char *buf, size_t len) override;
int get_fd() const override { return _socket.get(); }