MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Configuration Class Reference
Collaboration diagram for Configuration:

Public Member Functions

bool init (int _no_start, int _initial, int _initialstart)
void fetch_configuration (const char *_connect_string, int force_nodeid, const char *_bind_adress, NodeId allocated_nodeid)
void setupConfiguration ()
void closeConfiguration (bool end_session=true)
Uint32 lockPagesInMainMemory () const
int schedulerExecutionTimer () const
void schedulerExecutionTimer (int value)
int schedulerSpinTimer () const
void schedulerSpinTimer (int value)
bool realtimeScheduler () const
void realtimeScheduler (bool realtime_on)
Uint32 executeLockCPU () const
void executeLockCPU (Uint32 value)
Uint32 maintLockCPU () const
void maintLockCPU (Uint32 value)
void setAllRealtimeScheduler ()
void setAllLockCPU (bool exec_thread)
int setLockCPU (NdbThread *, enum ThreadTypes type)
int setRealtimeScheduler (NdbThread *, enum ThreadTypes type, bool real_time, bool init)
Uint32 addThread (struct NdbThread *, enum ThreadTypes type)
void removeThreadId (Uint32 index)
void yield_main (Uint32 thread_index, bool start)
void initThreadArray ()
int timeBetweenWatchDogCheck () const
void timeBetweenWatchDogCheck (int value)
int maxNoOfErrorLogs () const
void maxNoOfErrorLogs (int val)
bool stopOnError () const
void stopOnError (bool val)
int getRestartOnErrorInsert () const
void setRestartOnErrorInsert (int)
const char * fileSystemPath () const
const char * backupFilePath () const
bool getInitialStart () const
const
ndb_mgm_configuration_iterator
getOwnConfigIterator () const
ConfigRetrieverget_config_retriever ()
ndb_mgm_configuration_iteratorgetClusterConfigIterator () const
ndb_mgm_configurationgetClusterConfig () const
Uint32 get_config_generation () const

Public Attributes

class LogLevelm_logLevel
THRConfigApplier m_thr_config

Friends

class Cmvmi
class Qmgr

Detailed Description

Definition at line 53 of file Configuration.hpp.

Member Function Documentation

Uint32 Configuration::addThread ( struct NdbThread pThread,
enum ThreadTypes  type 
)

main threads are set in ThreadConfig::ipControlLoop as it's handled differently with mt

Definition at line 1008 of file Configuration.cpp.

void Configuration::fetch_configuration ( const char *  _connect_string,
int  force_nodeid,
const char *  _bind_adress,
NodeId  allocated_nodeid 
)

Fetch configuration from management server

Definition at line 116 of file Configuration.cpp.

Here is the call graph for this function:

void Configuration::setupConfiguration ( )

Configure transporters

Setup cluster configuration data

Get paths

Create the watch dog thread

Definition at line 277 of file Configuration.cpp.

Here is the call graph for this function:


The documentation for this class was generated from the following files: