Unverified Commit e57ed00d authored by Tommaso Tocci's avatar Tommaso Tocci
Browse files

bugfix: wrong RPC registration

the `mk_node` remote procedure call was registered on the client with a
wrong output type.
parent 8e60f2ae
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ using namespace std;

int adafs_open(const std::string& path, mode_t mode, int flags) {
    init_ld_env_if_needed();
    fuid_t fuid;
    fuid_t fuid = FUID_NULL;

    if(flags & O_PATH){
        CTX->log()->error("{}() `O_PATH` flag is not supported", __func__);
+1 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ margo_instance_id ld_margo_rpc_id;
void register_client_rpcs(margo_instance_id mid) {
    rpc_config_id = MARGO_REGISTER(mid, hg_tag::fs_config, rpc_config_in_t, rpc_config_out_t,
                                   NULL);
    rpc_mk_node_id = MARGO_REGISTER(mid, hg_tag::create, rpc_mk_node_in_t, rpc_err_out_t, NULL);
    rpc_mk_node_id = MARGO_REGISTER(mid, hg_tag::create, rpc_mk_node_in_t, rpc_fuid_out_t, NULL);
    rpc_forward_node_id = MARGO_REGISTER(mid, hg_tag::forward, rpc_forward_node_in_t, rpc_err_out_t, NULL);
    rpc_stat_id = MARGO_REGISTER(mid, hg_tag::stat, rpc_path_only_in_t, rpc_stat_out_t, NULL);
    rpc_rm_node_id = MARGO_REGISTER(mid, hg_tag::remove, rpc_rm_node_in_t,