diff options
author | Håvard Pettersen <havardpe@oath.com> | 2022-04-06 12:18:08 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2022-04-08 13:45:13 +0000 |
commit | 9fbcf76d088740aacf535e6482f86c833cfae871 (patch) | |
tree | c62dcd0f9cdcee9876b37c60f741958c14147f80 /searchlib/src/tests/transactionlogstress/translogstress.cpp | |
parent | 69454cef2fe53694eb5541e5f622a4e973c081bf (diff) |
remove FastOS_Application
fixup (per application):
- maybe ignore SIGPIPE
- wire argc/argv
untangle Vespa Test Framework
strip down deprecated TestApp
Diffstat (limited to 'searchlib/src/tests/transactionlogstress/translogstress.cpp')
-rw-r--r-- | searchlib/src/tests/transactionlogstress/translogstress.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/searchlib/src/tests/transactionlogstress/translogstress.cpp b/searchlib/src/tests/transactionlogstress/translogstress.cpp index cfd2138f2e8..9988f3e171a 100644 --- a/searchlib/src/tests/transactionlogstress/translogstress.cpp +++ b/searchlib/src/tests/transactionlogstress/translogstress.cpp @@ -8,7 +8,7 @@ #include <vespa/searchlib/util/runnable.h> #include <vespa/searchlib/index/dummyfileheadercontext.h> #include <vespa/fnet/transport.h> -#include <vespa/fastos/app.h> +#include <vespa/vespalib/util/signalhandler.h> #include <iostream> #include <sstream> #include <thread> @@ -563,7 +563,7 @@ ControllerThread::doRun() //----------------------------------------------------------------------------- // TransLogStress //----------------------------------------------------------------------------- -class TransLogStress : public FastOS_Application +class TransLogStress { private: class Config { @@ -593,7 +593,7 @@ private: void usage(); public: - int Main() override; + int main(int argc, char **argv); }; void @@ -623,7 +623,7 @@ TransLogStress::usage() } int -TransLogStress::Main() +TransLogStress::main(int argc, char **argv) { std::string tlsSpec("tcp/localhost:17897"); std::string domain("translogstress"); @@ -645,7 +645,7 @@ TransLogStress::Main() int opt; bool optError = false; - while ((opt = getopt(_argc, _argv, "d:p:t:f:s:v:c:e:g:i:a:b:h")) != -1) { + while ((opt = getopt(argc, argv, "d:p:t:f:s:v:c:e:g:i:a:b:h")) != -1) { switch (opt) { case 'd': _cfg.domainPartSize = atol(optarg); @@ -692,7 +692,7 @@ TransLogStress::Main() printConfig(); std::this_thread::sleep_for(sleepTime); - if (_argc != optind || optError) { + if (argc != optind || optError) { usage(); return -1; } @@ -758,8 +758,8 @@ TransLogStress::Main() } -int main(int argc, char ** argv) -{ +int main(int argc, char **argv) { + vespalib::SignalHandler::PIPE.ignore(); search::transactionlog::TransLogStress myApp; - return myApp.Entry(argc, argv); + return myApp.main(argc, argv); } |