Behaviours: gen_server.
keyspaces() = [{partition(), [partition()]}]
partition() = chash:index_as_int()
sender() = {sender_type(), reference() | tuple(), pid()} | {server, undefined, undefined} | {fsm, undefined, pid()} | ignore
sender_type() = fsm | server | raw
vnode_req() = term()
all_nodes(VNodeMod) -> any()
This function is deprecated: Provided for compatibility with older vnode master API. New code should use riak_core_vnode_manager:all_vnode/1 which returns a mod/index/pid list rather than just a pid list.
command(Preflist, Msg, VMaster) -> any()
command(PrefListOrCmd, Msg, Sender, VMaster) -> any()
command_return_vnode(X1, Msg, Sender, VMaster) -> any()
command_unreliable(Preflist, Msg, VMaster) -> any()
command_unreliable(PrefListOrCmd, Msg, Sender, VMaster) -> any()
coverage(Msg, CoverageVNodes, Keyspaces, Sender, VMaster) -> any()
get_vnode_pid(Index, VNodeMod) -> any()
handle_call(Req, From, State) -> any()
handle_cast(Req, State) -> any()
handle_info(Info, State) -> any()
make_coverage_request(Request::vnode_req(), KeySpaces::keyspaces(), Sender::sender(), Index::partition()) -> #riak_coverage_req_v1{index = partition(), keyspaces = keyspaces(), sender = sender(), request = vnode_req()}
make_request(Request::vnode_req(), Sender::sender(), Index::partition()) -> #riak_vnode_req_v1{index = partition(), sender = sender(), request = vnode_req()}
reg_name(VNodeMod) -> any()
start_link(VNodeMod) -> any()
start_link(VNodeMod, LegacyMod) -> any()
start_link(VNodeMod, LegacyMod, Service) -> any()
start_vnode(Index, VNodeMod) -> any()
sync_command(IndexNode, Msg, VMaster) -> any()
sync_command(X1, Msg, VMaster, Timeout) -> any()
sync_spawn_command(X1, Msg, VMaster) -> any()
Generated by EDoc