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
653e99de
Commit
653e99de
authored
Aug 23, 2005
by
tomas@poseidon.ndb.mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
removed ndb grep from configure .in
parent
28e3fe87
Changes
9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
0 additions
and
3432 deletions
+0
-3432
configure.in
configure.in
+0
-1
ndb/src/kernel/blocks/dblqh/redoLogReader/Makefile
ndb/src/kernel/blocks/dblqh/redoLogReader/Makefile
+0
-9
ndb/src/kernel/blocks/grep/Grep.cpp
ndb/src/kernel/blocks/grep/Grep.cpp
+0
-2010
ndb/src/kernel/blocks/grep/Grep.hpp
ndb/src/kernel/blocks/grep/Grep.hpp
+0
-535
ndb/src/kernel/blocks/grep/GrepInit.cpp
ndb/src/kernel/blocks/grep/GrepInit.cpp
+0
-164
ndb/src/kernel/blocks/grep/Makefile.am
ndb/src/kernel/blocks/grep/Makefile.am
+0
-23
ndb/src/kernel/blocks/grep/systab_test/Makefile
ndb/src/kernel/blocks/grep/systab_test/Makefile
+0
-12
ndb/src/kernel/blocks/grep/systab_test/grep_systab_test.cpp
ndb/src/kernel/blocks/grep/systab_test/grep_systab_test.cpp
+0
-138
ndb/test/ndbapi/testGrep.cpp
ndb/test/ndbapi/testGrep.cpp
+0
-540
No files found.
configure.in
View file @
653e99de
...
@@ -3281,7 +3281,6 @@ AC_CONFIG_FILES(ndb/Makefile ndb/include/Makefile dnl
...
@@ -3281,7 +3281,6 @@ AC_CONFIG_FILES(ndb/Makefile ndb/include/Makefile dnl
ndb/src/kernel/blocks/backup/Makefile dnl
ndb/src/kernel/blocks/backup/Makefile dnl
ndb/src/kernel/blocks/dbutil/Makefile dnl
ndb/src/kernel/blocks/dbutil/Makefile dnl
ndb/src/kernel/blocks/suma/Makefile dnl
ndb/src/kernel/blocks/suma/Makefile dnl
ndb/src/kernel/blocks/grep/Makefile dnl
ndb/src/kernel/blocks/dbtux/Makefile dnl
ndb/src/kernel/blocks/dbtux/Makefile dnl
ndb/src/kernel/vm/Makefile dnl
ndb/src/kernel/vm/Makefile dnl
ndb/src/mgmapi/Makefile dnl
ndb/src/mgmapi/Makefile dnl
...
...
ndb/src/kernel/blocks/dblqh/redoLogReader/Makefile
deleted
100644 → 0
View file @
28e3fe87
include
.defs.mk
BIN_TARGET
:=
redoLogFileReader
SOURCES
:=
records.cpp redoLogFileReader.cpp
TYPE
:=
util
include
$(NDB_TOP)/Epilogue.mk
ndb/src/kernel/blocks/grep/Grep.cpp
deleted
100644 → 0
View file @
28e3fe87
This diff is collapsed.
Click to expand it.
ndb/src/kernel/blocks/grep/Grep.hpp
deleted
100644 → 0
View file @
28e3fe87
This diff is collapsed.
Click to expand it.
ndb/src/kernel/blocks/grep/GrepInit.cpp
deleted
100644 → 0
View file @
28e3fe87
/* Copyright (C) 2003 MySQL AB
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
#include "Grep.hpp"
#include <Properties.hpp>
#include <Configuration.hpp>
/*****************************************************************************
* Grep Participant
*****************************************************************************/
#if 0
GrepParticipant::GrepParticipant(const Configuration & conf) :
SimulatedBlock(GREP, conf)
{
BLOCK_CONSTRUCTOR(Grep);
//m_repRef = 0;
m_latestSeenGCI = 0;
}
GrepParticipant::~GrepParticipant()
{
}
BLOCK_FUNCTIONS(GrepParticipant);
#endif
/*****************************************************************************
* Grep Coordinator
*****************************************************************************/
Grep
::
Grep
(
const
Configuration
&
conf
)
:
// GrepParticipant(conf),
SimulatedBlock
(
GREP
,
conf
),
m_nodes
(
m_nodePool
),
pscoord
(
this
),
pspart
(
this
)
{
m_nodePool
.
setSize
(
MAX_NDB_NODES
);
m_masterNodeId
=
getOwnNodeId
();
/***************************************************************************
* General Signals
***************************************************************************/
addRecSignal
(
GSN_STTOR
,
&
Grep
::
execSTTOR
);
addRecSignal
(
GSN_NDB_STTOR
,
&
Grep
::
execNDB_STTOR
);
addRecSignal
(
GSN_DUMP_STATE_ORD
,
&
Grep
::
execDUMP_STATE_ORD
);
addRecSignal
(
GSN_READ_NODESCONF
,
&
Grep
::
execREAD_NODESCONF
);
addRecSignal
(
GSN_NODE_FAILREP
,
&
Grep
::
execNODE_FAILREP
);
addRecSignal
(
GSN_INCL_NODEREQ
,
&
Grep
::
execINCL_NODEREQ
);
addRecSignal
(
GSN_GREP_REQ
,
&
Grep
::
execGREP_REQ
);
addRecSignal
(
GSN_API_FAILREQ
,
&
Grep
::
execAPI_FAILREQ
);
/***************************************************************************
* Grep::PSCoord Signal Interface
***************************************************************************/
/**
* From Grep::PSPart
*/
addRecSignal
(
GSN_GREP_CREATE_CONF
,
&
Grep
::
fwdGREP_CREATE_CONF
);
addRecSignal
(
GSN_GREP_START_CONF
,
&
Grep
::
fwdGREP_START_CONF
);
addRecSignal
(
GSN_GREP_SYNC_CONF
,
&
Grep
::
fwdGREP_SYNC_CONF
);
addRecSignal
(
GSN_GREP_REMOVE_CONF
,
&
Grep
::
fwdGREP_REMOVE_CONF
);
addRecSignal
(
GSN_GREP_CREATE_REF
,
&
Grep
::
fwdGREP_CREATE_REF
);
addRecSignal
(
GSN_GREP_START_REF
,
&
Grep
::
fwdGREP_START_REF
);
addRecSignal
(
GSN_GREP_REMOVE_REF
,
&
Grep
::
fwdGREP_REMOVE_REF
);
/**
* From Grep::SSCoord to Grep::PSCoord
*/
addRecSignal
(
GSN_GREP_SUB_START_REQ
,
&
Grep
::
fwdGREP_SUB_START_REQ
);
addRecSignal
(
GSN_GREP_SUB_CREATE_REQ
,
&
Grep
::
fwdGREP_SUB_CREATE_REQ
);
addRecSignal
(
GSN_GREP_SUB_SYNC_REQ
,
&
Grep
::
fwdGREP_SUB_SYNC_REQ
);
addRecSignal
(
GSN_GREP_SUB_REMOVE_REQ
,
&
Grep
::
fwdGREP_SUB_REMOVE_REQ
);
addRecSignal
(
GSN_GREP_CREATE_SUBID_REQ
,
&
Grep
::
fwdGREP_CREATE_SUBID_REQ
);
/****************************************************************************
* PSPart
***************************************************************************/
/**
* From SUMA to GREP PS Participant. If suma is not a coodinator
*/
addRecSignal
(
GSN_SUB_START_CONF
,
&
Grep
::
fwdSUB_START_CONF
);
addRecSignal
(
GSN_SUB_CREATE_CONF
,
&
Grep
::
fwdSUB_CREATE_CONF
);
addRecSignal
(
GSN_SUB_SYNC_CONF
,
&
Grep
::
fwdSUB_SYNC_CONF
);
addRecSignal
(
GSN_SUB_REMOVE_CONF
,
&
Grep
::
fwdSUB_REMOVE_CONF
);
addRecSignal
(
GSN_SUB_CREATE_REF
,
&
Grep
::
fwdSUB_CREATE_REF
);
addRecSignal
(
GSN_SUB_START_REF
,
&
Grep
::
fwdSUB_START_REF
);
addRecSignal
(
GSN_SUB_SYNC_REF
,
&
Grep
::
fwdSUB_SYNC_REF
);
addRecSignal
(
GSN_SUB_REMOVE_REF
,
&
Grep
::
fwdSUB_REMOVE_REF
);
addRecSignal
(
GSN_SUB_SYNC_CONTINUE_REQ
,
&
Grep
::
fwdSUB_SYNC_CONTINUE_REQ
);
/**
* From Suma to Grep::PSPart. Data signals.
*/
addRecSignal
(
GSN_SUB_META_DATA
,
&
Grep
::
fwdSUB_META_DATA
);
addRecSignal
(
GSN_SUB_TABLE_DATA
,
&
Grep
::
fwdSUB_TABLE_DATA
);
addRecSignal
(
GSN_SUB_GCP_COMPLETE_REP
,
&
Grep
::
fwdSUB_GCP_COMPLETE_REP
);
/**
* From Grep::PSCoord to Grep::PSPart
*/
addRecSignal
(
GSN_GREP_CREATE_REQ
,
&
Grep
::
fwdGREP_CREATE_REQ
);
addRecSignal
(
GSN_GREP_START_REQ
,
&
Grep
::
fwdGREP_START_REQ
);
addRecSignal
(
GSN_GREP_REMOVE_REQ
,
&
Grep
::
fwdGREP_REMOVE_REQ
);
addRecSignal
(
GSN_GREP_SYNC_REQ
,
&
Grep
::
fwdGREP_SYNC_REQ
);
addRecSignal
(
GSN_CREATE_SUBID_CONF
,
&
Grep
::
fwdCREATE_SUBID_CONF
);
addRecSignal
(
GSN_GREP_START_ME
,
&
Grep
::
fwdSTART_ME
);
addRecSignal
(
GSN_GREP_ADD_SUB_REQ
,
&
Grep
::
fwdGREP_ADD_SUB_REQ
);
addRecSignal
(
GSN_GREP_ADD_SUB_REF
,
&
Grep
::
fwdGREP_ADD_SUB_REF
);
addRecSignal
(
GSN_GREP_ADD_SUB_CONF
,
&
Grep
::
fwdGREP_ADD_SUB_CONF
);
}
Grep
::~
Grep
()
{
}
BLOCK_FUNCTIONS
(
Grep
)
Grep
::
PSPart
::
PSPart
(
Grep
*
sb
)
:
BlockComponent
(
sb
),
c_subscriptions
(
c_subscriptionPool
)
{
m_grep
=
sb
;
m_firstScanGCI
=
1
;
// Empty interval = [1,0]
m_lastScanGCI
=
0
;
m_latestSeenGCI
=
0
;
c_subscriptions
.
setSize
(
10
);
c_subscriptionPool
.
setSize
(
10
);
}
Grep
::
PSCoord
::
PSCoord
(
Grep
*
sb
)
:
BlockComponent
(
sb
),
c_runningSubscriptions
(
c_subCoordinatorPool
)
{
m_grep
=
sb
;
c_runningSubscriptions
.
setSize
(
10
);
c_subCoordinatorPool
.
setSize
(
2
);
}
//BLOCK_FUNCTIONS(Grep::PSCoord);
BlockComponent
::
BlockComponent
(
SimulatedBlock
*
sb
)
{
m_sb
=
sb
;
}
ndb/src/kernel/blocks/grep/Makefile.am
deleted
100644 → 0
View file @
28e3fe87
noinst_LIBRARIES
=
libgrep.a
libgrep_a_SOURCES
=
Grep.cpp GrepInit.cpp
include
$(top_srcdir)/ndb/config/common.mk.am
include
$(top_srcdir)/ndb/config/type_kernel.mk.am
# Don't update the files from bitkeeper
%
::
SCCS/s.%
windoze-dsp
:
libgrep.dsp
libgrep.dsp
:
Makefile
\
$(top_srcdir)/ndb/config/win-lib.am
\
$(top_srcdir)/ndb/config/win-name
\
$(top_srcdir)/ndb/config/win-includes
\
$(top_srcdir)/ndb/config/win-sources
\
$(top_srcdir)/ndb/config/win-libraries
cat
$(top_srcdir)
/ndb/config/win-lib.am
>
$@
@
$(top_srcdir)
/ndb/config/win-name
$@
$(noinst_LIBRARIES)
@
$(top_srcdir)
/ndb/config/win-includes
$@
$(INCLUDES)
@
$(top_srcdir)
/ndb/config/win-sources
$@
$(libgrep_a_SOURCES)
@
$(top_srcdir)
/ndb/config/win-libraries
$@
LIB
$(LDADD)
ndb/src/kernel/blocks/grep/systab_test/Makefile
deleted
100644 → 0
View file @
28e3fe87
include
.defs.mk
TYPE
:=
kernel
BIN_TARGET
:=
grep_systab_test
BIN_TARGET_ARCHIVES
:=
portlib general
CCFLAGS_LOC
+=
-I
..
SOURCES
=
../GrepSystemTable.cpp grep_systab_test.cpp
include
$(NDB_TOP)/Epilogue.mk
ndb/src/kernel/blocks/grep/systab_test/grep_systab_test.cpp
deleted
100644 → 0
View file @
28e3fe87
/* Copyright (C) 2003 MySQL AB
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
/**
* Unit Test for GrepSystemTable
*/
#include "../GrepSystemTable.hpp"
#include <SimulatedBlock.hpp>
#define EXEC(X) ( ndbout << endl, ndbout_c(#X), X )
int
main
()
{
GrepSystemTable
st
;
Uint32
f
,
l
;
ndbout_c
(
"*************************************"
);
ndbout_c
(
"* GrepSystemTable Unit Test Program *"
);
ndbout_c
(
"*************************************"
);
ndbout_c
(
"--------------------------------------------------------"
);
ndbout_c
(
"Test 1: Clear"
);
ndbout_c
(
"--------------------------------------------------------"
);
EXEC
(
st
.
set
(
GrepSystemTable
::
PS
,
22
,
26
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
22
,
26
);
EXEC
(
st
.
clear
(
GrepSystemTable
::
PS
,
20
,
24
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
25
,
26
);
EXEC
(
st
.
clear
(
GrepSystemTable
::
PS
,
0
,
100
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
1
,
0
);
EXEC
(
st
.
set
(
GrepSystemTable
::
PS
,
22
,
26
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
22
,
26
);
EXEC
(
st
.
clear
(
GrepSystemTable
::
PS
,
24
,
28
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
22
,
23
);
EXEC
(
st
.
clear
(
GrepSystemTable
::
PS
,
0
,
100
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
1
,
0
);
EXEC
(
st
.
set
(
GrepSystemTable
::
PS
,
22
,
26
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
22
,
26
);
EXEC
(
st
.
clear
(
GrepSystemTable
::
PS
,
24
,
26
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
22
,
23
);
EXEC
(
st
.
clear
(
GrepSystemTable
::
PS
,
0
,
100
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
1
,
0
);
EXEC
(
st
.
set
(
GrepSystemTable
::
PS
,
22
,
26
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
22
,
26
);
EXEC
(
st
.
clear
(
GrepSystemTable
::
PS
,
22
,
24
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
25
,
26
);
ndbout_c
(
"--------------------------------------------------------"
);
ndbout_c
(
"Test 2: PS --> SSreq"
);
ndbout_c
(
"--------------------------------------------------------"
);
EXEC
(
st
.
set
(
GrepSystemTable
::
PS
,
22
,
26
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
22
,
26
);
st
.
require
(
GrepSystemTable
::
SSReq
,
1
,
0
);
if
(
!
EXEC
(
st
.
copy
(
GrepSystemTable
::
PS
,
GrepSystemTable
::
SSReq
,
3
,
&
f
,
&
l
)))
ndbout_c
(
"%s:%d: Illegal copy!"
,
__FILE__
,
__FILE__
);
ndbout_c
(
"f=%d, l=%d"
,
f
,
l
);
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
22
,
26
);
st
.
require
(
GrepSystemTable
::
SSReq
,
22
,
24
);
EXEC
(
st
.
clear
(
GrepSystemTable
::
PS
,
22
,
22
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
23
,
26
);
st
.
require
(
GrepSystemTable
::
SSReq
,
22
,
24
);
if
(
!
EXEC
(
st
.
copy
(
GrepSystemTable
::
PS
,
GrepSystemTable
::
SSReq
,
2
,
&
f
,
&
l
)))
ndbout_c
(
"%s:%d: Illegal copy!"
,
__FILE__
,
__LINE__
);
ndbout_c
(
"f=%d, l=%d"
,
f
,
l
);
st
.
print
();
st
.
require
(
GrepSystemTable
::
PS
,
23
,
26
);
st
.
require
(
GrepSystemTable
::
SSReq
,
22
,
26
);
st
.
set
(
GrepSystemTable
::
SS
,
7
,
9
);
st
.
set
(
GrepSystemTable
::
InsReq
,
7
,
9
);
if
(
EXEC
(
st
.
movable
(
GrepSystemTable
::
SS
,
GrepSystemTable
::
InsReq
)))
ndbout_c
(
"%s:%d: Illegal move!"
,
__FILE__
,
__LINE__
);
st
.
print
();
st
.
require
(
GrepSystemTable
::
SS
,
7
,
9
);
st
.
require
(
GrepSystemTable
::
InsReq
,
7
,
9
);
EXEC
(
st
.
intervalMinus
(
7
,
9
,
7
,
7
,
&
f
,
&
l
));
ndbout_c
(
"f=%d, l=%d"
,
f
,
l
);
st
.
clear
(
GrepSystemTable
::
InsReq
,
8
,
9
);
st
.
require
(
GrepSystemTable
::
SS
,
7
,
9
);
st
.
require
(
GrepSystemTable
::
InsReq
,
7
,
7
);
if
(
EXEC
(
st
.
movable
(
GrepSystemTable
::
SS
,
GrepSystemTable
::
InsReq
))
!=
2
)
ndbout_c
(
"%s:%d: Illegal move!"
,
__FILE__
,
__LINE__
);
st
.
print
();
EXEC
(
st
.
copy
(
GrepSystemTable
::
SS
,
GrepSystemTable
::
InsReq
,
&
f
));
st
.
print
();
st
.
require
(
GrepSystemTable
::
SS
,
7
,
9
);
st
.
require
(
GrepSystemTable
::
InsReq
,
7
,
8
);
ndbout_c
(
"--------------------------------------------------------"
);
ndbout_c
(
"Test completed"
);
ndbout_c
(
"--------------------------------------------------------"
);
}
ndb/test/ndbapi/testGrep.cpp
deleted
100644 → 0
View file @
28e3fe87
This diff is collapsed.
Click to expand it.
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