summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahooinc.com>2023-02-22 19:50:24 +0100
committerGitHub <noreply@github.com>2023-02-22 19:50:24 +0100
commitd5dd8586c0c7ca41e49bbd28109e1abf2e0b3dc1 (patch)
tree35c5b7f473754870c26843f48be5c10488d62f0e /searchlib
parentd54190f61c265342e6f8b96d4f7401c917a2e5fb (diff)
parentb6073079e7d0d09fb7f13606d3fe3f1798337d66 (diff)
Merge pull request #26147 from vespa-engine/havardpe/untangle-fnet-from-fastos
untangle fnet from fastos
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/tests/transactionlog/translogclient_test.cpp6
-rw-r--r--searchlib/src/tests/transactionlogstress/translogstress.cpp3
-rw-r--r--searchlib/src/vespa/searchlib/transactionlog/translogclient.h1
3 files changed, 2 insertions, 8 deletions
diff --git a/searchlib/src/tests/transactionlog/translogclient_test.cpp b/searchlib/src/tests/transactionlog/translogclient_test.cpp
index a1a42b592b2..cdf157b3fa0 100644
--- a/searchlib/src/tests/transactionlog/translogclient_test.cpp
+++ b/searchlib/src/tests/transactionlog/translogclient_test.cpp
@@ -480,16 +480,14 @@ getMaxSessionRunTime(TransLogServer &tls, const vespalib::string &domain)
}
struct TLS {
- FastOS_ThreadPool threadPool;
FNET_Transport transport;
TransLogServer tls;
TLS(const vespalib::string &name, int listenPort, const vespalib::string &baseDir,
const common::FileHeaderContext &fileHeaderContext, const DomainConfig & cfg, size_t maxThreads = 4)
- : threadPool(),
- transport(),
+ : transport(),
tls(transport, name, listenPort, baseDir, fileHeaderContext, cfg, maxThreads)
{
- transport.Start(&threadPool);
+ transport.Start();
}
~TLS() {
transport.ShutDown(true);
diff --git a/searchlib/src/tests/transactionlogstress/translogstress.cpp b/searchlib/src/tests/transactionlogstress/translogstress.cpp
index f0ca11a2cc8..14a66c71c18 100644
--- a/searchlib/src/tests/transactionlogstress/translogstress.cpp
+++ b/searchlib/src/tests/transactionlogstress/translogstress.cpp
@@ -706,7 +706,6 @@ TransLogStress::main(int argc, char **argv)
}
// start transaction log server
- FastOS_ThreadPool threadPool;
FNET_Transport transport;
DummyFileHeaderContext fileHeaderContext;
TransLogServer tls(transport, "server", 17897, ".", fileHeaderContext, DomainConfig().setPartSizeLimit(_cfg.domainPartSize));
@@ -759,8 +758,6 @@ TransLogStress::main(int argc, char **argv)
std::cout << "</visitor>" << std::endl;
}
- threadPool.Close();
-
return 0;
}
diff --git a/searchlib/src/vespa/searchlib/transactionlog/translogclient.h b/searchlib/src/vespa/searchlib/transactionlog/translogclient.h
index c3dcecf93b3..72a55f6ae77 100644
--- a/searchlib/src/vespa/searchlib/transactionlog/translogclient.h
+++ b/searchlib/src/vespa/searchlib/transactionlog/translogclient.h
@@ -12,7 +12,6 @@
class FNET_Transport;
class FRT_Supervisor;
class FRT_Target;
-class FastOS_ThreadPool;
namespace vespalib { class ThreadStackExecutorBase; }
namespace search::transactionlog::client {