Master DIH Starting DIH Starting DICT ---------------------- ---------------------- --------------------- Check for sysfile DIH_RESTARTCONF -> ****************************************************************************** * NDB_STTOR interal startphase = 1 ****************************************************************************** Read schema file ****************************************************************************** * NDB_STTOR interal startphase = 2 ****************************************************************************** <- START_PERMREQ XXX START_PERMCONF -> ****************************************************************************** * NDB_STTOR interal startphase = 3 ****************************************************************************** <- START_MEREQ START_RECREQ -> starting LQH <- START_RECCONF DICTSTARTREQ -> starting DICT GET_SCHEMA_INFOREQ (to master DICT) ->SCHEMA_INFO (schema file) 1) For each table 1) If TableStatus match ReadTableFile else GET_TABINFOREQ <- DICTSTARTCONF For each table COPY_TABREQ -> starting DIH INCL_NODEREQ -> all DIH START_MECONF -> starting DIH (including sysfile) ****************************************************************************** * NDB_STTOR interal startphase = 5 ****************************************************************************** <- START_COPYREQ START_TOREQ -> all DIH For each fragment ADD_FRAG_REQ -> local DICT -> LQHFRAGREQ -> starting LQH CREATE_FRAGREQ -> all DIH COPY-DATA (LQHKEYREQ++) UPDATE_TOREQ -> all DIH COPY_ACTIVEREQ -> starting LQH CREATE_FRAGREQ -> all DIH START_COPYCONF -> LOCAL CHECKPOINT