more snprintf...

parent 6e10fe25
......@@ -127,7 +127,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
// TODO: Change the switch implementation...
char theNodeId[32];
if (nodeId != 0){
::snprintf(theNodeId, 32, "Node %u: ", nodeId);
BaseString::snprintf(theNodeId, 32, "Node %u: ", nodeId);
} else {
theNodeId[0] = 0;
}
......@@ -135,13 +135,13 @@ EventLogger::getText(char * m_text, size_t m_text_len,
EventReport::EventType eventType = (EventReport::EventType)type;
switch (eventType){
case EventReport::Connected:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNode %u Connected",
theNodeId,
theData[1]);
break;
case EventReport::ConnectedApiVersion:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNode %u: API version %d.%d.%d",
theNodeId,
theData[1],
......@@ -150,7 +150,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
getBuild(theData[2]));
break;
case EventReport::Disconnected:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNode %u Disconnected",
theNodeId,
theData[1]);
......@@ -159,7 +159,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT communication to node closed.
//-----------------------------------------------------------------------
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sCommunication to Node %u closed",
theNodeId,
theData[1]);
......@@ -168,7 +168,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT communication to node opened.
//-----------------------------------------------------------------------
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sCommunication to Node %u opened",
theNodeId,
theData[1]);
......@@ -177,7 +177,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// Start of NDB has been initiated.
//-----------------------------------------------------------------------
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sStart initiated (version %d.%d.%d)",
theNodeId ,
getMajor(theData[1]),
......@@ -185,13 +185,13 @@ EventLogger::getText(char * m_text, size_t m_text_len,
getBuild(theData[1]));
break;
case EventReport::NDBStopStarted:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%s%s shutdown initiated",
theNodeId,
(theData[1] == 1 ? "Cluster" : "Node"));
break;
case EventReport::NDBStopAborted:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNode shutdown aborted",
theNodeId);
break;
......@@ -199,7 +199,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// Start of NDB has been completed.
//-----------------------------------------------------------------------
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sStarted (version %d.%d.%d)",
theNodeId ,
getMajor(theData[1]),
......@@ -211,7 +211,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// STTORRY recevied after restart finished.
//-----------------------------------------------------------------------
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sSTTORRY received after restart finished",
theNodeId);
break;
......@@ -237,7 +237,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
type = "";
break;
default:{
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sStart phase %u completed (unknown = %d)",
theNodeId,
theData[1],
......@@ -245,7 +245,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
return m_text;
}
}
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sStart phase %u completed %s",
theNodeId,
theData[1],
......@@ -254,7 +254,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
break;
}
case EventReport::CM_REGCONF:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sCM_REGCONF president = %u, own Node = %u, our dynamic id = %u"
,
theNodeId,
......@@ -286,7 +286,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
break;
}//switch
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sCM_REGREF from Node %u to our Node %u. Cause = %s",
theNodeId,
theData[2],
......@@ -298,7 +298,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT Node Restart copied a fragment.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sWe are Node %u with dynamic ID %u, our left neighbour "
"is Node %u, our right is Node %u",
......@@ -315,13 +315,13 @@ EventLogger::getText(char * m_text, size_t m_text_len,
if (theData[1] == 0)
{
if (theData[3] != 0) {
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNode %u completed failure of Node %u",
theNodeId,
theData[3],
theData[2]);
} else {
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sAll nodes completed failure of Node %u",
theNodeId,
theData[2]);
......@@ -338,7 +338,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
line = "DBLQH";
}
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNode failure of %u %s completed",
theNodeId,
theData[2],
......@@ -346,7 +346,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
}
break;
case EventReport::NODE_FAILREP:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode %u has failed. The Node state at failure "
"was %u",
......@@ -366,41 +366,41 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const unsigned state = sd->code >> 16;
switch (code) {
case ArbitCode::ThreadStart:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sPresident restarts arbitration thread [state=%u]",
theNodeId, state);
break;
case ArbitCode::PrepPart2:
sd->ticket.getText(ticketText, sizeof(ticketText));
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sPrepare arbitrator node %u [ticket=%s]",
theNodeId, sd->node, ticketText);
break;
case ArbitCode::PrepAtrun:
sd->ticket.getText(ticketText, sizeof(ticketText));
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sReceive arbitrator node %u [ticket=%s]",
theNodeId, sd->node, ticketText);
break;
case ArbitCode::ApiStart:
sd->ticket.getText(ticketText, sizeof(ticketText));
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sStarted arbitrator node %u [ticket=%s]",
theNodeId, sd->node, ticketText);
break;
case ArbitCode::ApiFail:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sLost arbitrator node %u - process failure [state=%u]",
theNodeId, sd->node, state);
break;
case ArbitCode::ApiExit:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sLost arbitrator node %u - process exit [state=%u]",
theNodeId, sd->node, state);
break;
default:
ArbitCode::getErrText(code, errText, sizeof(errText));
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sLost arbitrator node %u - %s [state=%u]",
theNodeId, sd->node, errText, state);
break;
......@@ -417,48 +417,48 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const unsigned state = sd->code >> 16;
switch (code) {
case ArbitCode::LoseNodes:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sArbitration check lost - less than 1/2 nodes left",
theNodeId);
break;
case ArbitCode::WinGroups:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sArbitration check won - node group majority",
theNodeId);
break;
case ArbitCode::LoseGroups:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sArbitration check lost - missing node group",
theNodeId);
break;
case ArbitCode::Partitioning:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNetwork partitioning - arbitration required",
theNodeId);
break;
case ArbitCode::WinChoose:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sArbitration won - positive reply from node %u",
theNodeId, sd->node);
break;
case ArbitCode::LoseChoose:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sArbitration lost - negative reply from node %u",
theNodeId, sd->node);
break;
case ArbitCode::LoseNorun:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNetwork partitioning - no arbitrator available",
theNodeId);
break;
case ArbitCode::LoseNocfg:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sNetwork partitioning - no arbitrator configured",
theNodeId);
break;
default:
ArbitCode::getErrText(code, errText, sizeof(errText));
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sArbitration failure - %s [state=%u]",
theNodeId, errText, state);
break;
......@@ -470,7 +470,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
// This event reports that a global checkpoint has been started and this
// node is the master of this global checkpoint.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sGlobal checkpoint %u started",
theNodeId,
......@@ -481,7 +481,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
// This event reports that a global checkpoint has been completed on this
// node and the node is the master of this global checkpoint.
//-----------------------------------------------------------------------
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sGlobal checkpoint %u completed",
theNodeId,
theData[1]);
......@@ -491,7 +491,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
// This event reports that a local checkpoint has been started and this
// node is the master of this local checkpoint.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sLocal checkpoint %u started. "
"Keep GCI = %u oldest restorable GCI = %u",
......@@ -505,7 +505,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
// This event reports that a local checkpoint has been completed on this
// node and the node is the master of this local checkpoint.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sLocal checkpoint %u completed",
theNodeId,
......@@ -515,14 +515,14 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// This event reports that a table has been created.
//-----------------------------------------------------------------------
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sTable with ID = %u created",
theNodeId,
theData[1]);
break;
case EventReport::LCPStoppedInCalcKeepGci:
if (theData[1] == 0)
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sLocal Checkpoint stopped in CALCULATED_KEEP_GCI",
theNodeId);
break;
......@@ -530,7 +530,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT Node Restart completed copy of dictionary information.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode restart completed copy of dictionary information",
theNodeId);
......@@ -539,7 +539,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT Node Restart completed copy of distribution information.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode restart completed copy of distribution information",
theNodeId);
......@@ -548,7 +548,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT Node Restart is starting to copy the fragments.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode restart starting to copy the fragments "
"to Node %u",
......@@ -559,7 +559,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT Node Restart copied a fragment.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sTable ID = %u, fragment ID = %u have been copied "
"to Node %u",
......@@ -569,7 +569,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[1]);
break;
case EventReport::NR_CopyFragsCompleted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode restart completed copying the fragments "
"to Node %u",
......@@ -577,7 +577,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[1]);
break;
case EventReport::LCPFragmentCompleted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sTable ID = %u, fragment ID = %u has completed LCP "
"on Node %u",
......@@ -590,7 +590,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
// -------------------------------------------------------------------
// Report information about transaction activity once per 10 seconds.
// -------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sTrans. Count = %u, Commit Count = %u, "
"Read Count = %u, Simple Read Count = %u,\n"
......@@ -610,7 +610,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[10]);
break;
case EventReport::OperationReportCounters:
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%sOperations=%u",
theNodeId,
theData[1]);
......@@ -619,7 +619,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT Undo Logging blocked due to buffer near to overflow.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sACC Blocked %u and TUP Blocked %u times last second",
theNodeId,
......@@ -628,7 +628,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
break;
case EventReport::TransporterError:
case EventReport::TransporterWarning:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sTransporter to node %d reported error 0x%x",
theNodeId,
......@@ -639,7 +639,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT Undo Logging blocked due to buffer near to overflow.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode %d missed heartbeat %d",
theNodeId,
......@@ -650,21 +650,21 @@ EventLogger::getText(char * m_text, size_t m_text_len,
//-----------------------------------------------------------------------
// REPORT Undo Logging blocked due to buffer near to overflow.
//-----------------------------------------------------------------------
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode %d declared dead due to missed heartbeat",
theNodeId,
theData[1]);
break;
case EventReport::JobStatistic:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sMean loop Counter in doJob last 8192 times = %u",
theNodeId,
theData[1]);
break;
case EventReport::SendBytesStatistic:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sMean send size to Node = %d last 4096 sends = %u bytes",
theNodeId,
......@@ -672,7 +672,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[2]);
break;
case EventReport::ReceiveBytesStatistic:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sMean receive size to Node = %d last 4096 sends = %u bytes",
theNodeId,
......@@ -680,14 +680,14 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[2]);
break;
case EventReport::SentHeartbeat:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode Sent Heartbeat to node = %d",
theNodeId,
theData[1]);
break;
case EventReport::CreateLogBytes:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sLog part %u, log file %u, MB %u",
theNodeId,
......@@ -696,7 +696,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[3]);
break;
case EventReport::StartLog:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sLog part %u, start MB %u, stop MB %u, last GCI, log exec %u",
theNodeId,
......@@ -706,7 +706,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[4]);
break;
case EventReport::StartREDOLog:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sNode: %d StartLog: [GCI Keep: %d LastCompleted: %d NewestRestorable: %d]",
theNodeId,
......@@ -723,7 +723,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
line = "DBACC";
}
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%s UNDO %s %d [%d %d %d %d %d %d %d %d %d]",
theNodeId,
......@@ -741,36 +741,36 @@ EventLogger::getText(char * m_text, size_t m_text_len,
}
break;
case EventReport::InfoEvent:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%s%s",
theNodeId,
(char *)&theData[1]);
break;
case EventReport::WarningEvent:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%s%s",
theNodeId,
(char *)&theData[1]);
break;
case EventReport::GCP_TakeoverStarted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sGCP Take over started", theNodeId);
break;
case EventReport::GCP_TakeoverCompleted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sGCP Take over completed", theNodeId);
break;
case EventReport::LCP_TakeoverStarted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sLCP Take over started", theNodeId);
break;
case EventReport::LCP_TakeoverCompleted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sLCP Take over completed (state = %d)",
theNodeId, theData[1]);
......@@ -783,7 +783,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int block = theData[5];
const int percent = (used*100)/total;
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"%s%s usage %s %d%s(%d %dK pages of total %d)",
theNodeId,
(block==DBACC ? "Index" : (block == DBTUP ?"Data":"<unknown>")),
......@@ -802,7 +802,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Created subscription id"
" (subId=%d,SubKey=%d)"
" Return code: %d.",
......@@ -816,7 +816,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: Created subscription id"
" (subId=%d,SubKey=%d)"
" Return code: %d.",
......@@ -831,7 +831,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subKey = theData[3];
const int err = theData[4];
const int nodegrp = theData[5];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Created subscription using"
" (subId=%d,SubKey=%d)"
" in primary system. Primary system has %d nodegroup(s)."
......@@ -847,7 +847,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: All participants have created "
"subscriptions"
" using (subId=%d,SubKey=%d)."
......@@ -862,7 +862,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Logging started on meta data changes."
" using (subId=%d,SubKey=%d)"
" Return code: %d",
......@@ -876,7 +876,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: All participants have started "
"logging meta data"
" changes on the subscription subId=%d,SubKey=%d) "
......@@ -891,7 +891,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Logging started on table data changes "
" using (subId=%d,SubKey=%d)"
" Return code: %d",
......@@ -905,7 +905,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: All participants have started logging "
"table data changes on the subscription "
"subId=%d,SubKey=%d)."
......@@ -920,7 +920,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: All participants have started "
" synchronization on meta data (META SCAN) using "
"(subId=%d,SubKey=%d)."
......@@ -935,7 +935,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Synchronization started (META SCAN) on "
" meta data using (subId=%d,SubKey=%d)"
" Return code: %d",
......@@ -949,7 +949,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: All participants have started "
"synchronization "
" on table data (DATA SCAN) using (subId=%d,SubKey=%d)."
......@@ -965,7 +965,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subKey = theData[3];
const int err = theData[4];
const int gci = theData[5];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Synchronization started (DATA SCAN) on "
"table data using (subId=%d,SubKey=%d). GCI = %d"
" Return code: %d",
......@@ -980,7 +980,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: All participants have removed "
"subscription (subId=%d,SubKey=%d). I have cleaned "
"up resources I've used."
......@@ -995,7 +995,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Removed subscription "
"(subId=%d,SubKey=%d)"
" Return code: %d",
......@@ -1005,7 +1005,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
break;
}
default:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sUnknown GrepSubscriptonInfo event: %d",
theNodeId,
......@@ -1024,7 +1024,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord:Error code: %d Error message: %s"
" (subId=%d,SubKey=%d)",
err,
......@@ -1038,7 +1038,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: FAILED to Created subscription using"
" (subId=%d,SubKey=%d)in primary system."
" Error code: %d Error Message: %s",
......@@ -1053,7 +1053,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Logging failed to start on meta "
"data changes."
" using (subId=%d,SubKey=%d)"
......@@ -1069,7 +1069,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Logging FAILED to start on table data "
" changes using (subId=%d,SubKey=%d)"
" Error code: %d Error Message: %s",
......@@ -1084,7 +1084,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Synchronization FAILED (META SCAN) on "
" meta data using (subId=%d,SubKey=%d)"
" Error code: %d Error Message: %s",
......@@ -1100,7 +1100,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subKey = theData[3];
const int err = theData[4];
const int gci = theData[5];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Synchronization FAILED (DATA SCAN) on "
"table data using (subId=%d,SubKey=%d). GCI = %d"
" Error code: %d Error Message: %s",
......@@ -1116,7 +1116,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::SSCoord: Failed to remove subscription "
"(subId=%d,SubKey=%d). "
" Error code: %d Error Message: %s",
......@@ -1133,7 +1133,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: Error code: %d Error Message: %s"
" (subId=%d,SubKey=%d)",
err,
......@@ -1147,7 +1147,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: FAILED to Created subscription using"
" (subId=%d,SubKey=%d)in primary system."
" Error code: %d Error Message: %s",
......@@ -1162,7 +1162,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: Logging failed to start on meta "
"data changes."
" using (subId=%d,SubKey=%d)"
......@@ -1178,7 +1178,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: Logging FAILED to start on table data "
" changes using (subId=%d,SubKey=%d)"
" Error code: %d Error Message: %s",
......@@ -1193,7 +1193,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: Synchronization FAILED (META SCAN) on "
" meta data using (subId=%d,SubKey=%d)"
" Error code: %d Error Message: %s",
......@@ -1209,7 +1209,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subKey = theData[3];
const int err = theData[4];
const int gci = theData[5];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: Synchronization FAILED (DATA SCAN) on "
"table data using (subId=%d,SubKey=%d). GCI = %d. "
" Error code: %d Error Message: %s",
......@@ -1225,7 +1225,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
const int subId = theData[2];
const int subKey = theData[3];
const int err = theData[4];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Grep::PSCoord: Failed to remove subscription "
"(subId=%d,SubKey=%d)."
" Error code: %d Error Message: %s",
......@@ -1239,7 +1239,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
{
const int err = theData[4];
const int nodeId = theData[5];
::snprintf(m_text, m_text_len,
BaseString::snprintf(m_text, m_text_len,
"Rep: Node %d."
" Error code: %d Error Message: %s",
nodeId,
......@@ -1250,7 +1250,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
default:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sUnknown GrepSubscriptionAlert event: %d",
theNodeId,
......@@ -1261,19 +1261,19 @@ EventLogger::getText(char * m_text, size_t m_text_len,
}
case EventReport::BackupStarted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sBackup %d started from node %d",
theNodeId, theData[2], refToNode(theData[1]));
break;
case EventReport::BackupFailedToStart:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sBackup request from %d failed to start. Error: %d",
theNodeId, refToNode(theData[1]), theData[2]);
break;
case EventReport::BackupCompleted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sBackup %d started from node %d completed\n"
" StartGCP: %d StopGCP: %d\n"
......@@ -1284,7 +1284,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[5], theData[7]);
break;
case EventReport::BackupAborted:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sBackup %d started from %d has been aborted. Error: %d",
theNodeId,
......@@ -1293,7 +1293,7 @@ EventLogger::getText(char * m_text, size_t m_text_len,
theData[3]);
break;
default:
::snprintf(m_text,
BaseString::snprintf(m_text,
m_text_len,
"%sUnknown event: %d",
theNodeId,
......
......@@ -153,11 +153,11 @@ FileLogHandler::createNewFile()
if (fileNo >= m_maxNoFiles)
{
fileNo = 1;
::snprintf(newName, sizeof(newName),
BaseString::snprintf(newName, sizeof(newName),
"%s.%d", m_pLogFile->getName(), fileNo);
break;
}
::snprintf(newName, sizeof(newName),
BaseString::snprintf(newName, sizeof(newName),
"%s.%d", m_pLogFile->getName(), fileNo++);
} while (File_class::exists(newName));
......
......@@ -45,7 +45,7 @@ LogHandler::getDefaultHeader(char* pStr, const char* pCategory,
Logger::LoggerLevel level) const
{
char time[MAX_DATE_TIME_HEADER_LENGTH];
::snprintf(pStr, MAX_HEADER_LENGTH, "%s [%s] %s -- ",
BaseString::snprintf(pStr, MAX_HEADER_LENGTH, "%s [%s] %s -- ",
getTimeAsString((char*)time),
pCategory,
Logger::LoggerLevelNames[level]);
......@@ -84,7 +84,7 @@ LogHandler::getTimeAsString(char* pStr) const
tm_now = ::localtime(&now); //uses the "current" timezone
#endif
::snprintf(pStr, MAX_DATE_TIME_HEADER_LENGTH,
BaseString::snprintf(pStr, MAX_DATE_TIME_HEADER_LENGTH,
m_pDateTimeFormat,
tm_now->tm_year + 1900,
tm_now->tm_mon + 1, //month is [0,11]. +1 -> [1,12]
......
......@@ -128,7 +128,7 @@ LogHandlerListUnitTest::testTraverseNext(const char* msg)
{
char* str = new char[3];
pHandlers[i] = new ConsoleLogHandler();
::snprintf(str, 3, "%d", i);
BaseString::snprintf(str, 3, "%d", i);
pHandlers[i]->setDateTimeFormat(str);
list.add(pHandlers[i]);
}
......
......@@ -86,7 +86,7 @@ NDB_COMMAND(loggertest, "loggertest", "loggertest -console | -file",
{
ndbout << "-- " << " Test " << i + 1
<< " [" << testCases[i].name << "] --" << endl;
::snprintf(str, 256, "%s %s %s %d", "Logging ",
BaseString::snprintf(str, 256, "%s %s %s %d", "Logging ",
testCases[i].name, " message ", i);
if (testCases[i].test(str))
{
......
......@@ -83,7 +83,7 @@ File_class::File_class(const char* aFileName, const char* mode) :
m_file(NULL),
m_fileMode(mode)
{
::snprintf(m_fileName, MAX_FILE_NAME_SIZE, aFileName);
BaseString::snprintf(m_fileName, MAX_FILE_NAME_SIZE, aFileName);
}
bool
......@@ -99,7 +99,7 @@ File_class::open(const char* aFileName, const char* mode)
/**
* Only copy if it's not the same string
*/
::snprintf(m_fileName, MAX_FILE_NAME_SIZE, aFileName);
BaseString::snprintf(m_fileName, MAX_FILE_NAME_SIZE, aFileName);
}
m_fileMode = mode;
bool rc = true;
......
......@@ -346,15 +346,15 @@ extern "C" OSBOOLEAN ndb_err_hnd(bool user_called,
file_name = "ose_err.h";
}
snprintf (error_message.header1,
BaseString::snprintf(error_message.header1,
BUFSIZE,
"This is the OSE Example System Error handler\r\n");
snprintf (error_message.err_hnd_file,
BaseString::snprintf(error_message.err_hnd_file,
BUFSIZE,
"located in: " __FILE__ "\r\n");
snprintf (error_message.header2,
BaseString::snprintf(error_message.header2,
BUFSIZE,
"An Error has been reported:\r\n");
......@@ -371,28 +371,28 @@ extern "C" OSBOOLEAN ndb_err_hnd(bool user_called,
user_called);
}
snprintf (error_message.error_code_line,
BaseString::snprintf(error_message.error_code_line,
BUFSIZE,
"error code: 0x%08x\r\n",
error_code);
snprintf (error_message.subcode_line,
BaseString::snprintf(error_message.subcode_line,
BUFSIZE,
" subcode: %s (0x%08x)\r\n",
subcode_mnemonic,
( subcode << 16));
snprintf (error_message.product_line,
BaseString::snprintf(error_message.product_line,
BUFSIZE,
" product: %s\r\n",
product_name);
snprintf (error_message.header_file_line,
BaseString::snprintf(error_message.header_file_line,
BUFSIZE,
" header file: %s\r\n",
file_name);
snprintf (error_message.extra_line,
BaseString::snprintf(error_message.extra_line,
BUFSIZE,
"extra: 0x%08x\r\n",
extra);
......
......@@ -3405,9 +3405,9 @@ add_node_connections(Vector<ConfigInfo::ConfigRuleSection>&sections,
s.m_sectionType= BaseString("TCP");
s.m_sectionData= new Properties(true);
char buf[16];
snprintf(buf, sizeof(buf), "%u", nodeId1);
BaseString::snprintf(buf, sizeof(buf), "%u", nodeId1);
s.m_sectionData->put("NodeId1", buf);
snprintf(buf, sizeof(buf), "%u", nodeId2);
BaseString::snprintf(buf, sizeof(buf), "%u", nodeId2);
s.m_sectionData->put("NodeId2", buf);
sections.push_back(s);
}
......@@ -3422,9 +3422,9 @@ add_node_connections(Vector<ConfigInfo::ConfigRuleSection>&sections,
s.m_sectionType= BaseString("TCP");
s.m_sectionData= new Properties(true);
char buf[16];
snprintf(buf, sizeof(buf), "%u", nodeId1);
BaseString::snprintf(buf, sizeof(buf), "%u", nodeId1);
s.m_sectionData->put("NodeId1", buf);
snprintf(buf, sizeof(buf), "%u", nodeId2);
BaseString::snprintf(buf, sizeof(buf), "%u", nodeId2);
s.m_sectionData->put("NodeId2", buf);
sections.push_back(s);
}
......
......@@ -103,7 +103,7 @@ void showTime()
now = ::time((time_t*)NULL);
tm_now = ::gmtime(&now);
::snprintf(buf, 128,
BaseString::snprintf(buf, 128,
"%d-%.2d-%.2d %.2d:%.2d:%.2d",
tm_now->tm_year + 1900,
tm_now->tm_mon,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment