| 489 | } |
| 490 | |
| 491 | void PyModuleRegistry::handle_config(const std::string &k, const std::string &v) |
| 492 | { |
| 493 | std::lock_guard l(module_config.lock); |
| 494 | |
| 495 | if (!v.empty()) { |
| 496 | // removing value to hide sensitive data going into mgr logs |
| 497 | // leaving this for debugging purposes |
| 498 | // dout(10) << "Loaded module_config entry " << k << ":" << v << dendl; |
| 499 | dout(10) << "Loaded module_config entry " << k << ":" << dendl; |
| 500 | module_config.config[k] = v; |
| 501 | } else { |
| 502 | module_config.config.erase(k); |
| 503 | } |
| 504 | } |
| 505 | |
| 506 | void PyModuleRegistry::handle_config_notify() |
| 507 | { |