diff options
author | Arne Juul <arnej@verizonmedia.com> | 2021-02-15 14:00:10 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2021-02-15 14:16:23 +0000 |
commit | e22d5ee57d65ead53263c0e48e802fcfb5f21950 (patch) | |
tree | d6f9ebd3451c9579e46bbaac1fd121950518e901 /fnet | |
parent | 6a8f923c6367e951b3b7931a8b80f2a24bbd4eb4 (diff) |
use size literals in fnet
Diffstat (limited to 'fnet')
-rw-r--r-- | fnet/src/tests/connect/connect_test.cpp | 7 | ||||
-rw-r--r-- | fnet/src/tests/connection_spread/connection_spread_test.cpp | 3 | ||||
-rw-r--r-- | fnet/src/tests/examples/examples_test.cpp | 3 | ||||
-rw-r--r-- | fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp | 3 | ||||
-rw-r--r-- | fnet/src/tests/sync_execute/sync_execute.cpp | 3 | ||||
-rw-r--r-- | fnet/src/vespa/fnet/transport.cpp | 3 |
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()) { |