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
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
bdf449c5
Commit
bdf449c5
authored
Jan 26, 2006
by
unknown
Browse files
Options
Browse Files
Download
Plain Diff
Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into debian.(none):/M51/mysql-5.1
parents
b9f28c9a
1de00282
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
14 additions
and
23 deletions
+14
-23
VC++Files/client/mysqlslap.vcproj
VC++Files/client/mysqlslap.vcproj
+1
-1
VC++Files/mysql.sln
VC++Files/mysql.sln
+2
-0
storage/ndb/include/kernel/signaldata/UtilExecute.hpp
storage/ndb/include/kernel/signaldata/UtilExecute.hpp
+2
-3
storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp
storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp
+4
-4
storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp
storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp
+5
-14
storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp
storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp
+0
-1
No files found.
VC++Files/client/mysqlslap.vcproj
View file @
bdf449c5
...
...
@@ -162,7 +162,7 @@
Name=
"VCCustomBuildTool"
/>
<Tool
Name=
"VCLinkerTool"
AdditionalDependencies=
"wsock32.lib odbc32.lib odbccp32.lib
mysqlclient.lib mysys.lib
"
AdditionalDependencies=
"wsock32.lib odbc32.lib odbccp32.lib"
OutputFile=
"../client_debug/mysqlslap.exe"
LinkIncremental=
"1"
SuppressStartupBanner=
"TRUE"
...
...
VC++Files/mysql.sln
View file @
bdf449c5
...
...
@@ -290,6 +290,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdb", "storage\bdb\bdb.vcpr
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mysqlslap", "client\mysqlslap.vcproj", "{2E9332CF-072A-4381-BF37-17C5AB4F8583}"
ProjectSection(ProjectDependencies) = postProject
{26383276-4843-494B-8BE0-8936ED3EBAAB} = {26383276-4843-494B-8BE0-8936ED3EBAAB}
{44D9C7DC-6636-4B82-BD01-6876C64017DF} = {44D9C7DC-6636-4B82-BD01-6876C64017DF}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "archive", "storage\archive\archive.vcproj", "{4471CADD-737B-4AD7-A108-2FBAA1C4B03B}"
...
...
storage/ndb/include/kernel/signaldata/UtilExecute.hpp
View file @
bdf449c5
...
...
@@ -49,9 +49,9 @@ public:
GET_SET_SENDERREF
GET_SET_SENDERDATA
void
setPrepareId
(
Uint32
pId
)
{
prepareId
=
pId
;
};
// !! unsets release flag
Uint32
getPrepareId
()
{
return
prepareId
&
0xFF
;
};
Uint32
getPrepareId
()
const
{
return
prepareId
&
0xFF
;
};
void
setReleaseFlag
()
{
prepareId
|=
0x100
;
};
bool
getReleaseFlag
()
{
return
(
prepareId
&
0x100
)
!=
0
;
};
bool
getReleaseFlag
()
const
{
return
(
prepareId
&
0x100
)
!=
0
;
};
private:
Uint32
senderData
;
// MUST be no 1!
Uint32
senderRef
;
...
...
@@ -117,7 +117,6 @@ public:
IllegalKeyNumber
=
1
,
IllegalAttrNumber
=
2
,
TCError
=
3
,
IllegalPrepareId
=
4
,
AllocationError
=
5
,
MissingDataSection
=
6
,
MissingData
=
7
...
...
storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp
View file @
bdf449c5
...
...
@@ -20,10 +20,12 @@ bool
printUTIL_EXECUTE_REQ
(
FILE
*
out
,
const
Uint32
*
data
,
Uint32
len
,
Uint16
rec
)
{
const
UtilExecuteReq
*
const
sig
=
(
UtilExecuteReq
*
)
data
;
fprintf
(
out
,
" senderRef: H'%.8x, senderData: H'%.8x prepareId: %d
\n
"
,
fprintf
(
out
,
" senderRef: H'%.8x, senderData: H'%.8x prepareId: %d "
" releaseFlag: %d
\n
"
,
sig
->
senderRef
,
sig
->
senderData
,
sig
->
prepareId
);
sig
->
getPrepareId
(),
sig
->
getReleaseFlag
());
return
true
;
}
...
...
@@ -48,8 +50,6 @@ printUTIL_EXECUTE_REF(FILE* out, const Uint32 * data, Uint32 len, Uint16 rec)
"IllegalAttrNumber"
:
sig
->
errorCode
==
UtilExecuteRef
::
TCError
?
"TCError"
:
sig
->
errorCode
==
UtilExecuteRef
::
IllegalPrepareId
?
"IllegalPrepareId"
:
sig
->
errorCode
==
UtilExecuteRef
::
AllocationError
?
"AllocationError"
:
"Unknown"
);
...
...
storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp
View file @
bdf449c5
...
...
@@ -52,7 +52,6 @@
DbUtil
::
DbUtil
(
const
Configuration
&
conf
)
:
SimulatedBlock
(
DBUTIL
,
conf
),
c_runningPrepares
(
c_preparePool
),
c_runningPreparedOperations
(
c_preparedOperationPool
),
c_seizingTransactions
(
c_transactionPool
),
c_runningTransactions
(
c_transactionPool
),
c_lockQueues
(
c_lockQueuePool
)
...
...
@@ -566,12 +565,13 @@ DbUtil::execDUMP_STATE_ORD(Signal* signal){
}
ndbout
<<
"PreparedOperation Id: "
<<
signal
->
theData
[
2
]
<<
endl
;
PreparedOperationPtr
prepOpPtr
;
c_
runningPreparedOperations
.
getPtr
(
prepOpPtr
,
signal
->
theData
[
2
]);
c_
preparedOperationPool
.
getPtr
(
prepOpPtr
,
signal
->
theData
[
2
]);
prepOpPtr
.
p
->
print
();
return
;
}
// ** Print all records **
#if 0 // not implemented
PreparedOperationPtr prepOpPtr;
if (!c_runningPreparedOperations.first(prepOpPtr)) {
ndbout << "No PreparedOperations exist" << endl;
...
...
@@ -583,6 +583,7 @@ DbUtil::execDUMP_STATE_ORD(Signal* signal){
ndbout << "]";
c_runningPreparedOperations.next(prepOpPtr);
}
#endif
return
;
case
3
:
...
...
@@ -988,7 +989,7 @@ DbUtil::prepareOperation(Signal* signal, PreparePtr prepPtr)
* Seize and store PreparedOperation struct
*******************************************/
PreparedOperationPtr
prepOpPtr
;
if
(
!
c_
runningPreparedOperations
.
seize
(
prepOpPtr
))
{
if
(
!
c_
preparedOperationPool
.
seize
(
prepOpPtr
))
{
jam
();
releaseSections
(
signal
);
sendUtilPrepareRef
(
signal
,
UtilPrepareRef
::
PREPARED_OPERATION_SEIZE_ERROR
,
...
...
@@ -1738,17 +1739,7 @@ DbUtil::execUTIL_EXECUTE_REQ(Signal* signal)
* Get PreparedOperation struct
*******************************/
PreparedOperationPtr
prepOpPtr
;
c_runningPreparedOperations
.
first
(
prepOpPtr
);
while
(
!
prepOpPtr
.
isNull
()
&&
prepOpPtr
.
i
!=
prepareId
)
c_runningPreparedOperations
.
next
(
prepOpPtr
);
if
(
prepOpPtr
.
i
!=
prepareId
)
{
jam
();
releaseSections
(
signal
);
sendUtilExecuteRef
(
signal
,
UtilExecuteRef
::
IllegalPrepareId
,
0
,
clientRef
,
clientData
);
return
;
}
c_preparedOperationPool
.
getPtr
(
prepOpPtr
,
prepareId
);
prepOpPtr
.
p
->
releaseFlag
=
releaseFlag
;
...
...
storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp
View file @
bdf449c5
...
...
@@ -389,7 +389,6 @@ public:
DataBuffer
<
1
>::
DataBufferPool
c_attrMappingPool
;
DataBuffer
<
11
>::
DataBufferPool
c_dataBufPool
;
DLList
<
Prepare
>
c_runningPrepares
;
DLList
<
PreparedOperation
>
c_runningPreparedOperations
;
DLList
<
Transaction
>
c_seizingTransactions
;
// Being seized at TC
DLList
<
Transaction
>
c_runningTransactions
;
// Seized and now exec.
...
...
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