static bool before(atf_plan * plan) { if ( as ) { error("aerospike was already initialized"); return false; } // Initialize logging. as_log_set_level(AS_LOG_LEVEL_INFO); as_log_set_callback(as_client_log_callback); if (g_use_async) { if (as_event_create_loops(1) == 0) { error("failed to create event loops"); return false; } } // Initialize global lua configuration. as_config_lua lua; as_config_lua_init(&lua); strcpy(lua.system_path, "modules/lua-core/src"); strcpy(lua.user_path, "src/test/lua"); aerospike_init_lua(&lua); // Initialize cluster configuration. as_config config; as_config_init(&config); as_config_add_host(&config, g_host, g_port); as_config_set_user(&config, g_user, g_password); as_policies_init(&config.policies); as_error err; as_error_reset(&err); as = aerospike_new(&config); if ( aerospike_connect(as, &err) == AEROSPIKE_OK ) { debug("connected to %s:%d", g_host, g_port); return true; } else { error("%s @ %s[%s:%d]", err.message, err.func, err.file, err.line); return false; } }
static bool before(atf_plan * plan) { if ( as ) { error("aerospike was already initialized"); return false; } if (! parse_opts(g_argc, g_argv)) { error("failed to parse options"); return false; } as_log_set_level(AS_LOG_LEVEL_INFO); as_log_set_callback(as_client_log_callback); if (g_use_async) { if (as_event_create_loops(1) == 0) { error("failed to create event loops"); return false; } } as_config config; as_config_init(&config); as_config_add_host(&config, g_host, g_port); as_config_set_user(&config, g_user, g_password); config.lua.cache_enabled = false; strcpy(config.lua.system_path, "modules/lua-core/src"); strcpy(config.lua.user_path, "src/test/lua"); as_policies_init(&config.policies); as_error err; as_error_reset(&err); as = aerospike_new(&config); if ( aerospike_connect(as, &err) == AEROSPIKE_OK ) { debug("connected to %s:%d", g_host, g_port); return true; } else { error("%s @ %s[%s:%d]", err.message, err.func, err.file, err.line); return false; } }