void install_checkers(configuration_ptr config) { auto sim = dynamic_cast<::dsn::tools::simulator*>(::dsn::tools::get_current_tool()); if (nullptr == sim) return; sim->add_checker(new replication_checker("replication.global-checker")); }
void sys_init_for_add_global_checker(::dsn::configuration_ptr config) { auto t = dynamic_cast<dsn::tools::simulator*>(::dsn::tools::get_current_tool()); if (t != nullptr) { for (auto& c : global_checker_store::instance().checkers) { t->add_checker(c.name.c_str(), c.create, c.apply); } } }