Class MalleableManager
Defined in File malleable_manager.hpp
Class Documentation
-
class MalleableManager
Public Functions
-
void expand_start(int old_server_conf, int new_server_conf)
Private Functions
-
std::vector<std::pair<std::string, std::string>> load_hostfile(const std::string &path)
-
std::vector<std::pair<std::string, std::string>> read_hosts_file()
-
void connect_to_hosts(const std::vector<std::pair<std::string, std::string>> &hosts)
-
int redistribute_metadata()
-
void redistribute_data()
Private Members
-
ABT_thread redist_thread_
Private Static Functions
-
static void expand_abt(void *_arg)
-
void expand_start(int old_server_conf, int new_server_conf)