Commit c862b31e authored by Ramon Nou's avatar Ramon Nou
Browse files

API changes

parent 683ddad6
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -37,11 +37,14 @@ main(int argc, char* argv[]) {
    }

    admire::server server{"tcp", argv[1]};
    std::vector<admire::node> nodes{"node1","node2"};
    admire::adhoc_storage::resources res(nodes);

    admire::adhoc_storage adhoc_storage(
        admire::storage::type::gekkofs, "foobar",
        admire::storage::type::gekkofs, "foobar", 1,
        admire::adhoc_storage::execution_mode::separate_new,
        admire::adhoc_storage::access_type::read_write, 42, 100, false);
        admire::adhoc_storage::access_type::read_write, 
        res, 100, false);

    ADM_return_t ret = ADM_SUCCESS;

+1 −0
Original line number Diff line number Diff line
@@ -126,6 +126,7 @@ ADM_deploy_adhoc_storage(ADM_server_t server, ADM_storage_t adhoc_storage) {
    const admire::server srv{server};
    auto storage = admire::adhoc_storage{
            static_cast<enum admire::storage::type>(adhoc_storage->s_type),
            adhoc_storage->s_name,
            adhoc_storage->s_id, adhoc_storage->s_adhoc_ctx};

    return admire::deploy_adhoc_storage(srv, storage);
+1 −1
Original line number Diff line number Diff line
@@ -459,7 +459,7 @@ ADM_deploy_adhoc_storage(hg_handle_t h) {
        const std::string mountpoint = "-m /tmp/mnt";
        const std::string rootdir = "-r /tmp/root";
    /* Number of nodes */
        const std::string nodes = "-n "+std::to_string(adhoc_storage->s_adhoc_ctx->c_nodes);
        const std::string nodes = "-n "+std::to_string(adhoc_storage->s_adhoc_ctx->c_resources->r_nodes->l_length);

    /* Launch script */
        pid_t pid = fork();