diff options
author | Arne Juul <arnej@verizonmedia.com> | 2021-08-19 11:03:33 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2021-08-20 10:27:45 +0000 |
commit | 9aaac5a98cdbbc24ce449dec43ed83f1381a5c46 (patch) | |
tree | 5054ba80e9483a960d5812fb1e7d5ca2c561ea2c /slobrok | |
parent | 665b3ff09c7d6141c79d19b6791a8079c1c6fe77 (diff) |
inject register calls into new world also
Diffstat (limited to 'slobrok')
-rw-r--r-- | slobrok/src/vespa/slobrok/server/rpchooks.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/slobrok/src/vespa/slobrok/server/rpchooks.cpp b/slobrok/src/vespa/slobrok/server/rpchooks.cpp index 2fefce1d474..062ec148bfb 100644 --- a/slobrok/src/vespa/slobrok/server/rpchooks.cpp +++ b/slobrok/src/vespa/slobrok/server/rpchooks.cpp @@ -234,7 +234,12 @@ RPCHooks::rpc_registerRpcServer(FRT_RPCRequest *req) LOG(debug, "RPC: invoked registerRpcServer(%s,%s)", dName, dSpec); _cnts.registerReqs++; - + { + // TODO: run only this path, and complete the request instead of ignoring + auto script = ScriptCommand::makeIgnoreCmd(_env, dName, dSpec); + ServiceMapping mapping{dName, dSpec}; + _env.localMonitorMap().addLocal(mapping, std::make_unique<ScriptCommand>(std::move(script))); + } // is this already OK? if (_rpcsrvmanager.alreadyManaged(dName, dSpec)) { LOG(debug, "registerRpcServer(%s,%s) OK, already managed", |