aboutsummaryrefslogtreecommitdiffstats
path: root/fnet
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2021-02-15 14:00:10 +0000
committerArne Juul <arnej@verizonmedia.com>2021-02-15 14:16:23 +0000
commite22d5ee57d65ead53263c0e48e802fcfb5f21950 (patch)
treed6f9ebd3451c9579e46bbaac1fd121950518e901 /fnet
parent6a8f923c6367e951b3b7931a8b80f2a24bbd4eb4 (diff)
use size literals in fnet
Diffstat (limited to 'fnet')
-rw-r--r--fnet/src/tests/connect/connect_test.cpp7
-rw-r--r--fnet/src/tests/connection_spread/connection_spread_test.cpp3
-rw-r--r--fnet/src/tests/examples/examples_test.cpp3
-rw-r--r--fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp3
-rw-r--r--fnet/src/tests/sync_execute/sync_execute.cpp3
-rw-r--r--fnet/src/vespa/fnet/transport.cpp3
6 files changed, 14 insertions, 8 deletions
diff --git a/fnet/src/tests/connect/connect_test.cpp b/fnet/src/tests/connect/connect_test.cpp
index 50722e7d16e..377035726dd 100644
--- a/fnet/src/tests/connect/connect_test.cpp
+++ b/fnet/src/tests/connect/connect_test.cpp
@@ -10,6 +10,7 @@
#include <vespa/fnet/controlpacket.h>
#include <vespa/vespalib/net/server_socket.h>
#include <vespa/vespalib/net/crypto_engine.h>
+#include <vespa/vespalib/util/size_literals.h>
#include <vespa/vespalib/util/stringfmt.h>
using namespace vespalib;
@@ -90,19 +91,19 @@ struct TransportFixture : FNET_IPacketHandler, FNET_IConnectionCleanupHandler {
FNET_Transport transport;
Gate conn_lost;
Gate conn_deleted;
- TransportFixture() : streamer(nullptr), pool(128 * 1024), transport(),
+ TransportFixture() : streamer(nullptr), pool(128_Ki), transport(),
conn_lost(), conn_deleted()
{
transport.Start(&pool);
}
TransportFixture(AsyncResolver::HostResolver::SP host_resolver)
- : streamer(nullptr), pool(128 * 1024), transport(TransportConfig().resolver(make_resolver(std::move(host_resolver)))),
+ : streamer(nullptr), pool(128_Ki), transport(TransportConfig().resolver(make_resolver(std::move(host_resolver)))),
conn_lost(), conn_deleted()
{
transport.Start(&pool);
}
TransportFixture(CryptoEngine::SP crypto)
- : streamer(nullptr), pool(128 * 1024), transport(TransportConfig().crypto(std::move(crypto))),
+ : streamer(nullptr), pool(128_Ki), transport(TransportConfig().crypto(std::move(crypto))),
conn_lost(), conn_deleted()
{
transport.Start(&pool);
diff --git a/fnet/src/tests/connection_spread/connection_spread_test.cpp b/fnet/src/tests/connection_spread/connection_spread_test.cpp
index caeb4211ab2..e8159f4dd4b 100644
--- a/fnet/src/tests/connection_spread/connection_spread_test.cpp
+++ b/fnet/src/tests/connection_spread/connection_spread_test.cpp
@@ -7,6 +7,7 @@
#include <vespa/fnet/connector.h>
#include <vespa/fnet/connection.h>
#include <vespa/fastos/thread.h>
+#include <vespa/vespalib/util/size_literals.h>
#include <vespa/vespalib/util/stringfmt.h>
#include <thread>
#include <chrono>
@@ -31,7 +32,7 @@ struct Fixture {
FastOS_ThreadPool thread_pool;
FNET_Transport client;
FNET_Transport server;
- Fixture() : streamer(), adapter(), thread_pool(128 * 1024), client(8), server(8)
+ Fixture() : streamer(), adapter(), thread_pool(128_Ki), client(8), server(8)
{
ASSERT_TRUE(client.Start(&thread_pool));
ASSERT_TRUE(server.Start(&thread_pool));
diff --git a/fnet/src/tests/examples/examples_test.cpp b/fnet/src/tests/examples/examples_test.cpp
index 0496c5a9de8..2b19edf8b31 100644
--- a/fnet/src/tests/examples/examples_test.cpp
+++ b/fnet/src/tests/examples/examples_test.cpp
@@ -1,6 +1,7 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/vespalib/util/child_process.h>
+#include <vespa/vespalib/util/size_literals.h>
#include <vespa/vespalib/util/stringfmt.h>
#include <vespa/vespalib/util/thread.h>
#include <atomic>
@@ -13,7 +14,7 @@ static const int PORT1 = 18571;
using vespalib::ChildProcess;
bool runProc(ChildProcess &proc, std::atomic<bool> &done) {
- char buf[4096];
+ char buf[4_Ki];
proc.close(); // close stdin
while (proc.running() && !done) {
if (!proc.eof()) {
diff --git a/fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp b/fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp
index dc5a7e74549..58acb928540 100644
--- a/fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp
+++ b/fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp
@@ -9,6 +9,7 @@
#include <vespa/vespalib/net/crypto_engine.h>
#include <vespa/vespalib/net/tls/tls_crypto_engine.h>
#include <vespa/vespalib/test/make_tls_options_for_testing.h>
+#include <vespa/vespalib/util/size_literals.h>
#include <thread>
using namespace vespalib;
@@ -18,7 +19,7 @@ struct Rpc : FRT_Invokable {
FNET_Transport transport;
FRT_Supervisor orb;
Rpc(CryptoEngine::SP crypto, size_t num_threads)
- : thread_pool(128 * 1024), transport(TransportConfig(num_threads).crypto(std::move(crypto))), orb(&transport) {}
+ : thread_pool(128_Ki), transport(TransportConfig(num_threads).crypto(std::move(crypto))), orb(&transport) {}
void start() {
ASSERT_TRUE(transport.Start(&thread_pool));
}
diff --git a/fnet/src/tests/sync_execute/sync_execute.cpp b/fnet/src/tests/sync_execute/sync_execute.cpp
index d577b5b7e92..8738e4a3568 100644
--- a/fnet/src/tests/sync_execute/sync_execute.cpp
+++ b/fnet/src/tests/sync_execute/sync_execute.cpp
@@ -1,6 +1,7 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/vespalib/util/gate.h>
+#include <vespa/vespalib/util/size_literals.h>
#include <vespa/fnet/transport.h>
#include <vespa/fnet/iexecutable.h>
#include <vespa/fastos/thread.h>
@@ -17,7 +18,7 @@ TEST("sync execute") {
DoIt exe2;
DoIt exe3;
DoIt exe4;
- FastOS_ThreadPool pool(128 * 1024 * 1024);
+ FastOS_ThreadPool pool(128_Ki);
FNET_Transport transport;
ASSERT_TRUE(transport.execute(&exe1));
ASSERT_TRUE(transport.Start(&pool));
diff --git a/fnet/src/vespa/fnet/transport.cpp b/fnet/src/vespa/fnet/transport.cpp
index ce5f44efb7c..81d35f9852c 100644
--- a/fnet/src/vespa/fnet/transport.cpp
+++ b/fnet/src/vespa/fnet/transport.cpp
@@ -4,6 +4,7 @@
#include "transport_thread.h"
#include "iocomponent.h"
#include <vespa/vespalib/util/threadstackexecutor.h>
+#include <vespa/vespalib/util/size_literals.h>
#include <chrono>
#include <xxhash.h>
@@ -46,7 +47,7 @@ TransportConfig::crypto() const {
FNET_Transport::FNET_Transport(TransportConfig cfg)
: _async_resolver(cfg.resolver()),
_crypto_engine(cfg.crypto()),
- _work_pool(std::make_unique<vespalib::ThreadStackExecutor>(1, 128 * 1024, fnet_work_pool, 1024)),
+ _work_pool(std::make_unique<vespalib::ThreadStackExecutor>(1, 128_Ki, fnet_work_pool, 1024)),
_threads(),
_config(cfg.config())
{