X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fblobslap_worker.cc;h=5bf5f535f38355ae2c43a3d469774863d03cb479;hb=5dbc64bfe7b86b105b1c552eaa2b3f54453db2bc;hp=7c7975eda59411d6b55d39b49754f927eb63c8eb;hpb=3645e647825396693c46a4de5d9e45dfde54dabd;p=m6w6%2Flibmemcached diff --git a/libtest/blobslap_worker.cc b/libtest/blobslap_worker.cc index 7c7975ed..5bf5f535 100644 --- a/libtest/blobslap_worker.cc +++ b/libtest/blobslap_worker.cc @@ -119,12 +119,7 @@ public: const char *executable() { - return GEARMAND_BLOBSLAP_WORKER; - } - - const char *pid_file_option() - { - return "--pid-file="; + return "benchmark/blobslap_worker"; } const char *daemon_file_option() @@ -132,14 +127,14 @@ public: return "--daemon"; } - const char *log_file_option() + bool has_port_option() const { - return "--log-file="; + return true; } - const char *port_option() + bool has_log_file_option() const { - return "--port="; + return true; } bool is_libtool() @@ -159,11 +154,9 @@ bool BlobslapWorker::build(int argc, const char *argv[]) for (int x= 1 ; x < argc ; x++) { - arg_buffer << " " << argv[x] << " "; + add_option(argv[x]); } - set_extra_args(arg_buffer.str()); - return true; }