#include "lib/trace.h"
#include <stdio.h>
#include "lib/getopts.h"
#include "lib/thread.h"
#include "lib/hash_fnc.h"
#include "lib/uuid.h"
#include "lib/string.h"
#include "lib/ext.h"
#include "module/instance.h"
#include "pool/pool.h"
#include "conf/confc.h"
#include "conf/ha.h"
#include "conf/helpers.h"
#include "motr/ha.h"
#include "rpc/rpc_machine.h"
#include "rpc/rpc.h"
#include "reqh/reqh.h"
#include "rm/rm_service.h"
#include "net/buffer_pool.h"
#include "dix/meta.h"
#include "dix/layout.h"
#include "dix/client.h"
Go to the source code of this file.
|
static int | dix_ha_init (struct dix_ctx *ctx, const char *ha_addr) |
|
static void | dix_ha_stop (struct dix_ctx *ctx) |
|
static void | dix_ha_fini (struct dix_ctx *ctx) |
|
static int | dix_net_init (struct dix_ctx *ctx, const char *local_addr) |
|
static int | dix_rpc_init (struct dix_ctx *ctx) |
|
static void | dix_rpc_fini (struct dix_ctx *ctx) |
|
static void | dix_net_fini (struct dix_ctx *ctx) |
|
M0_INTERNAL struct m0_rconfc * | dix2rconfc (struct dix_ctx *ctx) |
|
static int | dix_layouts_init (struct dix_ctx *ctx) |
|
static void | dix_layouts_fini (struct dix_ctx *ctx) |
|
static int | dix_service_start (struct m0_reqh_service_type *stype, struct m0_reqh *reqh) |
|
static int | dix_reqh_services_start (struct dix_ctx *ctx) |
|
static int | dix_init (struct dix_ctx *ctx, const char *local_addr, const char *ha_addr, const char *profile) |
|
static void | dix_fini (struct dix_ctx *ctx) |
|
static int | dix_root_pver_find (struct dix_ctx *ctx, struct m0_fid *out) |
|
static int | dix_pver_fids_check (struct dix_ctx *ctx, const struct m0_fid *root, const struct m0_fid *layout, const struct m0_fid *ldescr) |
|
int | main (int argc, char **argv) |
|