Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
5c36f5b2
Commit
5c36f5b2
authored
Oct 21, 2004
by
tomas@poseidon.ndb.mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
more snprintf...
parent
6e10fe25
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
126 additions
and
126 deletions
+126
-126
ndb/src/common/debugger/EventLogger.cpp
ndb/src/common/debugger/EventLogger.cpp
+105
-105
ndb/src/common/logger/FileLogHandler.cpp
ndb/src/common/logger/FileLogHandler.cpp
+2
-2
ndb/src/common/logger/LogHandler.cpp
ndb/src/common/logger/LogHandler.cpp
+2
-2
ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp
ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp
+1
-1
ndb/src/common/logger/loggertest/LoggerUnitTest.cpp
ndb/src/common/logger/loggertest/LoggerUnitTest.cpp
+1
-1
ndb/src/common/util/File.cpp
ndb/src/common/util/File.cpp
+2
-2
ndb/src/common/util/NdbErrHnd.cpp
ndb/src/common/util/NdbErrHnd.cpp
+8
-8
ndb/src/mgmsrv/ConfigInfo.cpp
ndb/src/mgmsrv/ConfigInfo.cpp
+4
-4
ndb/test/ndbapi/userInterface.cpp
ndb/test/ndbapi/userInterface.cpp
+1
-1
No files found.
ndb/src/common/debugger/EventLogger.cpp
View file @
5c36f5b2
...
...
@@ -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
,
...
...
ndb/src/common/logger/FileLogHandler.cpp
View file @
5c36f5b2
...
...
@@ -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
));
...
...
ndb/src/common/logger/LogHandler.cpp
View file @
5c36f5b2
...
...
@@ -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]
...
...
ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp
View file @
5c36f5b2
...
...
@@ -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
]);
}
...
...
ndb/src/common/logger/loggertest/LoggerUnitTest.cpp
View file @
5c36f5b2
...
...
@@ -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
))
{
...
...
ndb/src/common/util/File.cpp
View file @
5c36f5b2
...
...
@@ -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
;
...
...
ndb/src/common/util/NdbErrHnd.cpp
View file @
5c36f5b2
...
...
@@ -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
);
...
...
ndb/src/mgmsrv/ConfigInfo.cpp
View file @
5c36f5b2
...
...
@@ -3405,9 +3405,9 @@ add_node_connections(Vector<ConfigInfo::ConfigRuleSection>§ions,
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>§ions,
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
);
}
...
...
ndb/test/ndbapi/userInterface.cpp
View file @
5c36f5b2
...
...
@@ -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
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment