mysql-test/mysql-test-run.sh:
Change to diskless
mysql-test/ndb/ndb_config_2_node.ini:
Change to diskless
mysql-test/ndb/ndbcluster.sh:
Change to diskless
ndb/src/common/mgmcommon/ConfigInfo.cpp:
Making Discless deprecated, so it still can be used but a warning will be printed if used.
Adde possibilty to transform a value of type ConfigInfo::BOOL, neede for depicated Discless
ndb/include/kernel/GlobalSignalNumbers.h:
Remove unused signal number for GSN_SCAN_TABINFO
ndb/include/kernel/signaldata/ScanTab.hpp:
Remove definition of old signal ScanTabInfo
ndb/src/common/debugger/signaldata/ScanTab.cpp:
Removed old print function for SCAN_TABINFO
ndb/src/common/debugger/signaldata/SignalNames.cpp:
Removed name for GSN_SCAN_TABINFO
ndb/src/ndbapi/NdbApiSignal.cpp:
Removed SCAN_TABINFO and old comment
ndb/src/ndbapi/NdbConnectionScan.cpp:
Removed duplicate definition of WAIFOR_SCAN_TIMEOUT, real one is in NdbScanOperation.cpp
ndb/src/ndbapi/NdbScanOperation.cpp:
Removed duplicate debug printout
ndb/src/ndbapi/Ndbif.cpp:
Removed SCAN_TABINFO
ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
let sendTCKEY_FAILCONF reset marker
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
1) let sendTCKEY_FAILCONF reset marker
2) Restart marker scan on NF
3) Don't send TCKEY_FAILCONF to 0
ndb/src/mgmapi/mgmapi.cpp:
More info from mgmapi
ndb/test/run-test/daily-basic-tests.txt:
drop tables to fix -n MassiveRollback
ndb/test/run-test/main.cpp:
More error messages (and retries) on error
Bugs in scan(tc)
nf-handling(api)
exec-handling(tc)
ndb/include/ndbapi/NdbConnection.hpp:
Allow dropped signal during NF handling
ndb/include/ndbapi/NdbOperation.hpp:
Add option to allow dropped signals
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
1) Printer for state
2) New option to sendtckeyconf (index)
- clear exec flag
3) Moved init of *global* apiConnectptr to
prevent errornous scan_tabconf
ARGH!!!
ndb/src/ndbapi/NdbConnection.cpp:
Move abort from checkState_trans
since it can be ok with "illegal" signals during NF handling
ndb/src/ndbapi/NdbConnectionScan.cpp:
Move abort from checkState_trans
since it can be ok with "illegal" signals during NF handling
ndb/src/ndbapi/Ndbif.cpp:
1) Indentation
2) Better handling of TCKEY_FAILCONF
- always ack commit ack marker
even if transaction has already been removed
3) abort on 4012 (VM_TRACE)
ndb/src/ndbapi/TransporterFacade.cpp:
Don't trace APIREG_REQ/CONF by default
ndb/test/include/NDBT_Test.hpp:
Atomic decProperty (used for semaphore impl.)
ndb/test/ndbapi/testIndex.cpp:
Impl. option to sync restarts
ndb/test/src/NDBT_Test.cpp:
Atomic decProperty
Don't wait for more SCANTAB_CONF when received SCAN_TABREF
ndb/src/ndbapi/NdbScanOperation.cpp:
Don't wait for more SCANTAB_CONF when received SCAN_TABREF
More debug
- Add sequence to the initial trans id so that create/drop ndb object
don't generate same transid
ndb/src/ndbapi/NdbConnection.cpp:
Add sequence to the initial trans id so that create/drop ndb object
don't generate same transid
ndb/src/ndbapi/Ndbif.cpp:
Add sequence to the initial trans id so that create/drop ndb object
don't generate same transid
ndb/src/ndbapi/TransporterFacade.cpp:
Add sequence to the initial trans id so that create/drop ndb object
don't generate same transid
ndb/src/ndbapi/TransporterFacade.hpp:
Add sequence to the initial trans id so that create/drop ndb object
don't generate same transid
into mysql.com:/home/jonas/src/wl1873
ndb/include/ndbapi/NdbScanOperation.hpp:
Auto merged
ndb/src/ndbapi/NdbResultSet.cpp:
Auto merged
ndb/src/ndbapi/NdbScanOperation.cpp:
Auto merged
ndb/test/ndbapi/testScan.cpp:
Auto merged
Enabled ordered scan in handler
ndb/include/ndbapi/NdbIndexScanOperation.hpp:
Moved saveBound to NdbIndexScanOperation
ndb/include/ndbapi/NdbScanOperation.hpp:
Moved saveBound to NdbIndexScanOperation
ndb/src/ndbapi/NdbDictionaryImpl.cpp:
Introduced map for
index attributes (keys) -> real attr id (and back)
ndb/src/ndbapi/NdbDictionaryImpl.hpp:
Introduced map for
index attributes (keys) -> real attr id (and back)
ndb/src/ndbapi/NdbOperationDefine.cpp:
Moved saveBound to NdbIndexScanOperation
ndb/src/ndbapi/NdbOperationInt.cpp:
Moved saveBound to NdbIndexScanOperation
ndb/src/ndbapi/NdbScanOperation.cpp:
Moved saveBound to NdbIndexScanOperation
Fixed bugs in handling of setBounds w.r.t getValues and index keys
(use new reverse map)
Fixed bugs in next_result_ordered
sql/ha_ndbcluster.cc:
Use sorted scan when requested
ndb/src/common/util/ConfigValues.cpp:
BUG#4384
Compute pointers manually instead of using ptr[-x]
Changed return type from "*&" to "**"
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
+ added option to ndb_waiter to wait for NO CONTACT
mysql-test/mysql-test-run.sh:
adopting mysql-test-run to new ndb config
mysql-test/ndb/ndbcluster.sh:
adopting mysql-test-run to new ndb config
ndb/tools/waiter.cpp:
added option to wait for NO CONTACT
ndb/include/debugger/EventLogger.hpp:
removed unused method
ndb/include/mgmcommon/ConfigRetriever.hpp:
put NdbMgmHandle in ConfigRetriever to enable holding connection open until setup complete
ndb/include/mgmcommon/NdbConfig.h:
moved naming of all "ndb" file into NdbConfig.c
ndb/include/ndb_global.h:
introduced define NDB_BASE_PORT to control default port for ndb
ndb/src/common/debugger/EventLogger.cpp:
removed unused method
ndb/src/common/mgmcommon/ConfigInfo.cpp:
introduced define NDB_BASE_PORT to control default port for ndb
+ added setting default Id's on nodes
ndb/src/common/mgmcommon/ConfigRetriever.cpp:
put NdbMgmHandle in ConfigRetriever to enable holding connection open until setup complete
ndb/src/common/mgmcommon/IPCConfig.cpp:
changed error message
ndb/src/common/mgmcommon/LocalConfig.cpp:
introduced define NDB_BASE_PORT to control default port for ndb
ndb/src/common/mgmcommon/NdbConfig.c:
moved naming of all "ndb" file into NdbConfig.c
ndb/src/common/transporter/TransporterRegistry.cpp:
spelling errors
ndb/src/kernel/error/ErrorReporter.cpp:
moved naming of all "ndb" file into NdbConfig.c
ndb/src/kernel/error/ErrorReporter.hpp:
moved naming of all "ndb" file into NdbConfig.c
ndb/src/kernel/main.cpp:
moved naming of all "ndb" file into NdbConfig.c
ndb/src/kernel/vm/Configuration.cpp:
moved allocation of ConfigRetriever object to Configuration to enable holing "config" open until setup finished
ndb/src/kernel/vm/Configuration.hpp:
moved allocation of ConfigRetriever object to Configuration to enable holing "config" open until setup finished
ndb/src/mgmclient/main.cpp:
fix default port number
ndb/src/mgmsrv/MgmtSrvr.cpp:
fix default port
ndb/src/mgmsrv/Services.cpp:
added spec of transporter in get_nodeid
ndb/src/mgmsrv/main.cpp:
moved naming of all "ndb" file into NdbConfig.c
ndb/src/ndbapi/TransporterFacade.cpp:
moved allocation of ConfigRetriever object to TransporterFacade to enable holing "config" open until setup finished
ndb/src/ndbapi/TransporterFacade.hpp:
moved allocation of ConfigRetriever object to TransporterFacade to enable holing "config" open until setup finished
into mysql.com:/usr/local/home/marty/MySQL/test/mysql-4.1-ndb
ndb/src/ndbapi/Ndb.cpp:
Auto merged
ndb/src/ndbapi/Ndbinit.cpp:
Auto merged
sql/ha_ndbcluster.cc:
Auto merged
sql/ha_ndbcluster.h:
Auto merged
(the previous commit was in "non" fresh clone :-()
ndb/src/kernel/SimBlockList.cpp:
fixes for solaris build issues
ndb/src/ndbapi/Ndb.cpp:
fixes for solaris build issues
ndb/src/ndbapi/Ndbinit.cpp:
fixes for solaris build issues
ndb/include/kernel/NodeInfo.hpp:
alligning node numbering
ndb/include/kernel/NodeState.hpp:
added connected nodes to NodeState
ndb/include/kernel/signaldata/ApiRegSignalData.hpp:
moved to NodeState
ndb/include/mgmapi/mgmapi.h:
alligning node numbering
ndb/include/mgmapi/mgmapi_config_parameters.h:
new config port_base param on system
ndb/include/util/Bitmask.hpp:
POD Bitmask
ndb/include/util/SocketAuthenticator.hpp:
SocketAut fix
ndb/src/common/mgmcommon/ConfigInfo.cpp:
added new config param
ndb/src/common/transporter/Transporter.cpp:
alligning node numbering
ndb/src/common/transporter/TransporterRegistry.cpp:
alligning node numbering
ndb/src/common/util/SocketAuthenticator.cpp:
alligning node numbering
ndb/src/kernel/blocks/qmgr/QmgrMain.cpp:
moved connected nodes to NodeState
ndb/src/mgmsrv/MgmtSrvr.cpp:
allocation and delallocation of resources in mgmsrvr
connected bitmask on each node status together with reserved nodes
that are reserved as long as session is active
+ check that hostname is same as client name
ndb/src/mgmsrv/MgmtSrvr.hpp:
allocation and delallocation of resources in mgmsrvr
connected bitmask on each node status together with reserved nodes
that are reserved as long as session is active
ndb/src/mgmsrv/Services.cpp:
added destuctor for apisession
ndb/src/mgmsrv/Services.hpp:
..
ndb/src/mgmsrv/main.cpp:
print node id
ndb/src/ndbapi/ClusterMgr.cpp:
..
ndb/src/ndbapi/ClusterMgr.hpp:
..
ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
BUG#4230
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
Only send TCROLLBACKREP when recevied TCKEYREQ with exec_flag set
ndb/src/ndbapi/NdbApiSignal.cpp:
Fix length of TCROLLBACKREQ
ndb/src/ndbapi/NdbScanOperation.cpp:
Wait for all TRANSID_AI before sending close scan req
ndb/test/include/HugoOperations.hpp:
Remove hugo impl. of scan interface
ndb/test/ndbapi/testScan.cpp:
Removed "non relevant" scan tests
ndb/test/ndbapi/testTimeout.cpp:
Update to new scan api
ndb/test/ndbapi/testTransactions.cpp:
tmp remove scan (not in autotest yet anyway) from testTransaction
ndb/test/src/HugoOperations.cpp:
Remove hugo impl. of scan interface
into poseidon.bredbandsbolaget.se:/home/tomas/mysql-4.1-ndb
ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
Auto merged
ndb/src/kernel/main.cpp:
Auto merged
ndb/src/mgmsrv/MgmtSrvr.cpp:
Auto merged
ndb/src/ndbapi/ClusterMgr.cpp:
Auto merged
ndb/src/ndbapi/TransporterFacade.cpp:
Auto merged
ndb/src/ndbapi/TransporterFacade.hpp:
Auto merged
ndb/include/kernel/signaldata/ApiRegSignalData.hpp:
Added info about connected nodes to ApiRegConf
ndb/include/mgmapi/mgmapi.h:
New mgmapi command to get nodeid dynamically
ndb/include/mgmapi/mgmapi_config_parameters.h:
New config param to specify port on for transporter setup
ndb/include/mgmcommon/ConfigRetriever.hpp:
added notetype to getConfig
ndb/include/portlib/NdbTCP.h:
small detail
ndb/include/transporter/TransporterRegistry.hpp:
changed performstates and interface to connect/disconnect transporters
added TransporterService for transporter setup
changed model for setting up transporters
ndb/src/common/mgmcommon/ConfigInfo.cpp:
removed some config params as mandatory
ndb/src/common/mgmcommon/ConfigRetriever.cpp:
added dynamic alloc of nodeid
ndb/src/common/mgmcommon/LocalConfig.cpp:
added default localhost:2200 and dynamic id
ndb/src/common/transporter/TCP_Transporter.cpp:
moved TCP hostname stuff from TCP_Transporter to parent class Transporter
changed TCP connection setup to use just one port for all transporters
ndb/src/common/transporter/TCP_Transporter.hpp:
moved TCP hostname stuff from TCP_Transporter to parent class Transporter
changed TCP connection setup to use just one port for all transporters
ndb/src/common/transporter/Transporter.cpp:
moved TCP hostname stuff from TCP_Transporter to parent class Transporter
changed TCP connection setup to use just one port for all transporters
ndb/src/common/transporter/Transporter.hpp:
moved TCP hostname stuff from TCP_Transporter to parent class Transporter
changed TCP connection setup to use just one port for all transporters
ndb/src/common/transporter/TransporterRegistry.cpp:
changed performstates and interface to connect/disconnect transporters
added TransporterService for transporter setup
changed model for setting up transporters
ndb/src/common/util/Makefile.am:
New SocketAuthenticator
ndb/src/common/util/SocketServer.cpp:
small detail
ndb/src/kernel/Makefile.am:
small detail
ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
new interface to performstates + cleanup
ndb/src/kernel/blocks/qmgr/QmgrMain.cpp:
changed signal ApiRegConf
ndb/src/kernel/vm/ThreadConfig.cpp:
changed naming
ndb/src/mgmapi/mgmapi.cpp:
Use new Socket client
New methid for allocating dynamic id
ndb/src/mgmsrv/MgmtSrvr.cpp:
moved port setup from main.cpp to MgmtSrvr
new method getNextFreeNodeId
ndb/src/mgmsrv/MgmtSrvr.hpp:
..
ndb/src/mgmsrv/Services.cpp:
allocate new nodeid
ndb/src/mgmsrv/Services.hpp:
..
ndb/src/mgmsrv/main.cpp:
moved setup port to MgmtSrvr.cpp
Rearranged setup order
ndb/src/ndbapi/ClusterMgr.cpp:
new API_REGCONF
ndb/src/ndbapi/ClusterMgr.hpp:
bitmask to hold connected nodes
ndb/src/ndbapi/TransporterFacade.cpp:
New transporter connect
ndb/src/ndbapi/TransporterFacade.hpp:
removed function not used
ndb/src/kernel/main.cpp:
new transporter setup
ndb/src/ndbapi/NdbScanOperation.cpp:
Extra printout if DEBUG_NEXT_RESULT
Set theError.code so one can't call nextResult after it has once returned 1
ndb/test/ndbapi/ScanFunctions.hpp:
Update testcases
ndb/test/ndbapi/testScan.cpp:
ScanWitoutOpenScan isn't really relevent anymore