Beispiel #1
0
        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"));
        }
Beispiel #2
0
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);
        }
    }
}