InfiniSQL
v0.1.2-alpha
Massive Scale Transaction Processing
|
Actor which receives configuration commands over 0mq and MessagePack from infinisqlmgr.py. More...
#include "TopologyMgr.h"
Go to the source code of this file.
Functions | |
void * | userSchemaMgr (void *) |
void * | listener (void *) |
launch Listener actor More... | |
void * | transactionAgent (void *) |
void * | engine (void *) |
void * | deadlockMgr (void *) |
launch Engine actor More... | |
void * | ibGateway (void *) |
launch IbGateway actor More... | |
void * | obGateway (void *) |
launch ObGateway actor More... | |
void | replyToManager (void *, msgpack::sbuffer &) |
void * | topologyMgr (void *identity) |
launch Topology Manager actor More... | |
Variables | |
cfg_s | cfgs |
Actor which receives configuration commands over 0mq and MessagePack from infinisqlmgr.py.
Launches all other actors, updates Topology, and distributes configuration changes to all other actors on each node. Facilitates dynamic reconfiguration.
Definition in file TopologyMgr.cc.
void* deadlockMgr | ( | void * | ) |
launch Engine actor
identity | how to identify this |
Definition at line 179 of file DeadlockMgr.cc.
Referenced by TopologyMgr::TopologyMgr().
void* engine | ( | void * | ) |
Definition at line 167 of file Engine.cc.
Referenced by TopologyMgr::TopologyMgr().
void* ibGateway | ( | void * | ) |
launch IbGateway actor
identity | how to identify actor instance |
Definition at line 420 of file IbGateway.cc.
References IbGateway::IbGateway().
Referenced by TopologyMgr::TopologyMgr().
void* listener | ( | void * | ) |
launch Listener actor
identity | how to identify Listener instance |
Definition at line 201 of file Listener.cc.
Referenced by TopologyMgr::TopologyMgr().
void* obGateway | ( | void * | ) |
launch ObGateway actor
identity | how to identify actor instance |
Definition at line 274 of file ObGateway.cc.
Referenced by TopologyMgr::TopologyMgr().
void replyToManager | ( | void * | zmqsocket, |
msgpack::sbuffer & | sbuf | ||
) |
Definition at line 609 of file TopologyMgr.cc.
Referenced by TopologyMgr::TopologyMgr().
void* topologyMgr | ( | void * | identity) |
launch Topology Manager actor
Launcher function for TopologyMgr actor
Definition at line 599 of file TopologyMgr.cc.
Referenced by main().
void* transactionAgent | ( | void * | ) |
Definition at line 633 of file TransactionAgent.cc.
Referenced by TopologyMgr::TopologyMgr().
void* userSchemaMgr | ( | void * | ) |
Definition at line 191 of file UserSchemaMgr.cc.
Referenced by TopologyMgr::TopologyMgr().