An error occurred fetching the project authors.
  1. 11 Feb, 2005 1 commit
    • unknown's avatar
      WL2278 Dynamic ports - Impl 6, "deal with mgm server restart and multiple mgm servers" · 6bd9c85a
      unknown authored
      - when connecting to a mgm server as a transporter, create a NdbMgmHandle
        - over this mgm handle, report the dynamic ports
        - then turn it into a transporter
      - this will re-report dynamic ports to mgmds when they restart (as we'll have to
      set up our transporter again). This will also report it to all mgmds (as we'll
      have transporters to all of them).
      
      
      ndb/include/mgmapi/mgmapi.h:
        Add ndb_mgm_convert_to_transporter
         - converts to a transporter connect
         - destroys the handle (without disconnecting)
         - returns socket
      ndb/include/transporter/TransporterRegistry.hpp:
        Add prototype for connect_ndb_mgmd
      ndb/include/util/SocketClient.hpp:
        Remove connect_without_auth
        
        Add get_port() and get_server_name()
      ndb/src/common/transporter/Transporter.cpp:
        use TransporterRegistry::connect_ndb_mgmd() to make the connection if isMgmConnection
      ndb/src/common/transporter/TransporterRegistry.cpp:
        Impliment TransporterRegistry::connect_ndb_mgmd
        
        - takes a SocketClient and constructs a connectstring.
        - uses this connect string to make a NdbMgmHandle
        - send dynamic ports to this mgm server
        - transform into a transporter connect
        - return socket
      ndb/src/common/util/SocketClient.cpp:
        Remove connect_without_auth
      ndb/src/kernel/main.cpp:
        Don't relay dynamic ports. We now do this on transporter connect
      ndb/src/mgmapi/mgmapi.cpp:
        Impliment ndb_mgm_convert_to_transporter
        - converts the mgm connection into a transporter connection
        - destroys the handle
        - returns the socket that should now be used as a transporter
      6bd9c85a
  2. 14 Jan, 2005 1 commit
    • unknown's avatar
      Distinguish between "real" ports and those that can be negative (dynamic). · f2e98ab5
      unknown authored
      (Suggested by Tomas Ulin as part of review for WL2278)
      
      
      ndb/include/transporter/TransporterRegistry.hpp:
        Differentiate signed port numbers from unsigned ones
      ndb/src/common/mgmcommon/IPCConfig.cpp:
        Explain the sign of server_port
      ndb/src/common/transporter/TransporterRegistry.cpp:
        Use s_port to indicate a signed port number.
      ndb/src/kernel/main.cpp:
        use m_s_service_port to indicate signed port number
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        differentiate between signed and unsigned port numbers
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        use m_s_service_port to indicate signed port number
      f2e98ab5
  3. 23 Dec, 2004 1 commit
    • unknown's avatar
      Impl 2 of WL2278 - Dynamic port allocation of cluster nodes. · 233a33da
      unknown authored
      In "client connect thread", let the client read the port to connect to using
      ndb_mgm_get_connection_int_parameter.
      
      The request for the port is resent on every connect attempt.
      
      
      ndb/include/mgmapi/mgmapi_debug.h:
        Make ndb_mgm_get_connection_int_parameter return a Uint32 value - this is what Properties etc use, so we'll be consistent.
      ndb/include/transporter/TransporterRegistry.hpp:
        Add NdbMgmHandle to constructor. This is used to get the port number
        to connect to from mgmd. Defaults to NULL, although things will go badly
        if you don't change this (by calling the new set_mgm_handle method) pretty
        quickly.
        
        Add set_mgm_handle(NdbMgmHandle) method.
         - sets the MgmHandle to use when requesting from mgmd what port to connect to a node on.
      ndb/src/common/transporter/Transporter.hpp:
        Make remote port not a const.
        Add method to set remote port - set_r_port(unsigned int)
        
        Make getLocalNodeId return localNodeId, not remoteNodeId.
      ndb/src/common/transporter/TransporterRegistry.cpp:
        TransporterRegistry::TransporterRegistry()
         - accept NdbMgmHandle parameter
         - set m_mgm_handle to this
        
        TransporterRegistry::start_clients_thread()
         - If we're connecting to a node, and the server_port (from the config) is <=0,
        	we request the port number to connect to from mgmd.
        
        (note: in testing, the <=0 check was commented out so the code was run.
        There is no harm in always running it, it's just an extra round-trip to mgmd
        that we may not need).
      ndb/src/kernel/main.cpp:
        Set the mgm_handle for globalTransporterRegistry soon after we have set up theConfig (which sets up the mgmHandle).
      ndb/src/mgmapi/mgmapi.cpp:
        - Remove dead #else on #if 1
        
        - Print an error message and warning if the parser returns NULL.
          this will no longer silently fail, it will give output with
          information to help the programmer find out where things went wrong.
          In normal operation, this codepath should never be hit.
        
        - fix handlers for 'get|set connection parameter' calls.
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        - Create TransporterFacade with the mgmHandle.
        - Don't worry about the order of node1 and node2 in getConnectionDbParameter
        - use a proper DBUG_RETURN in getConnectionParameter
      ndb/src/mgmsrv/Services.cpp:
        - fix reply to 'get connection parameter'
        - optimise reply size.
      ndb/src/ndbapi/TransporterFacade.cpp:
        - create TransporterRegistry with m_mgm_handle
        - set m_mgm_handle in constructor
      ndb/src/ndbapi/TransporterFacade.hpp:
        Introduce m_mgm_handle member.
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        create TransporterFacade (with mgmHandle) after the ConfigRetriever has been created
      233a33da
  4. 22 Dec, 2004 1 commit
    • unknown's avatar
      changed name of g_eventLogger so it can be used in TransporterRegistry and is... · 8dcfad68
      unknown authored
      changed name of g_eventLogger so it can be used in TransporterRegistry and is the same as in the kernel
      
      
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        changed return type of no_ndb_nodes
      ndb/include/transporter/TransporterRegistry.hpp:
        added connect_server method to TransporterRegistry
      ndb/include/util/ndb_opts.h:
        set shared memory usage as _no_ default in 4.1
      ndb/src/common/transporter/Makefile.am:
        added -I flags for EventLogger.hpp
      ndb/src/common/transporter/SCI_Transporter.cpp:
        setting transporter type
      ndb/src/common/transporter/SHM_Transporter.cpp:
        setting transporter type
      ndb/src/common/transporter/TCP_Transporter.cpp:
        setting transporter type
      ndb/src/common/transporter/Transporter.cpp:
        added event logger
        added type handling in transporter
        added verification of transporter type compatability
      ndb/src/common/transporter/Transporter.hpp:
        setting transporter type
      ndb/src/common/transporter/TransporterRegistry.cpp:
        moved server-client transporter negotiation to own method connect_server()
        added verification of transporter compatability
      ndb/src/kernel/main.cpp:
        changed which events are logged
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        added g_eventLogger
      sql/mysqld.cc:
        set shared memory usage as _no_ default in 4.1
      8dcfad68
  5. 16 Dec, 2004 1 commit
    • unknown's avatar
      Further work on WL2278 · ff99dce1
      unknown authored
      Add calls to mgmd after setting up connections.
      (not fully functional yet, checkin for pull)
      
      
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        add get_mgmHandle() member function
      ndb/include/transporter/TransporterRegistry.hpp:
        Add remoteNodeId parameter to add_transporter interface
        
        add get_transporter() and get_localNodeID()
        
        these are required for getting the right information out of TransporterRegistry to inform mgmd of what ports we use to connect to other nodes.
      ndb/src/common/mgmcommon/IPCConfig.cpp:
        call add_transporter_interface with the new nodeId2 parameter
      ndb/src/common/transporter/TransporterRegistry.cpp:
        Implement additional (remoteNodeId) parameter in add_transporter_interface
        
        Implement get_transporter()
      ndb/src/kernel/main.cpp:
        Call ndb_mgm_set_connection_int_parameter() to tell mgmd what ports we use to connect to other nodes.
      ndb/src/kernel/vm/Configuration.hpp:
        add get_config_retriever()
      ndb/src/mgmapi/mgmapi.cpp:
        Add DBUG_ENTER call to ndb_mgm_set_connection_int_parameter
      ndb/src/ndbapi/TransporterFacade.hpp:
        Add get_registry()
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        Add call to ndb_mgm_set_connection_int_parameter to tell mgmd what ports we use to connect to other nodes.
      ff99dce1
  6. 14 Dec, 2004 1 commit
    • unknown's avatar
      ndb - shm transporter benchmark result · 7e7a2b32
      unknown authored
      ndb/docs/wl2077.txt:
        Add result from micro benchmark with shm-transporter
      ndb/include/transporter/TransporterRegistry.hpp:
        Move pid into transporter registry
      ndb/src/common/transporter/SHM_Transporter.cpp:
        Move pid into transporter registry
      ndb/src/common/transporter/TransporterRegistry.cpp:
        Move pid into transporter registry
      ndb/src/kernel/main.cpp:
        Move pid into transporter registry
      ndb/src/ndbapi/TransporterFacade.cpp:
        Move pid into transporter registry
      7e7a2b32
  7. 13 Dec, 2004 1 commit
    • unknown's avatar
      ndb - Handle shm-transporter wo/ busy-wait + also · f507b377
      unknown authored
            handled mixed tcp/shm transporters
      + bug#7124
      
      
      ndb/src/common/transporter/SHM_Transporter.cpp:
        Add remote/own pid for signaling availability of data on shm-segment
      ndb/src/common/transporter/SHM_Transporter.hpp:
        Add remote/own pid for signaling availability of data on shm-segment
      ndb/src/common/transporter/TransporterRegistry.cpp:
        Add remote/own pid for signaling availability of data on shm-segment
      ndb/src/kernel/main.cpp:
        Set pid to use for shm-signaling
      ndb/src/mgmsrv/ConfigInfo.cpp:
        bug#7124
      ndb/src/ndbapi/TransporterFacade.cpp:
        Set pid to use for shm-signaling
      f507b377
  8. 18 Nov, 2004 1 commit
    • unknown's avatar
      changed mysqladmin.c to mysqladmin.cc · 22b56d23
      unknown authored
          no need for dvlags to have DEFINE_CXA_PURE_VIRTUAL anymore
          aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
          removed all dependencies of LocalConfig, except for mgmapi internals
          enabled multiple management servrs to fetch data configurations from eachother
      
      
      client/Makefile.am:
        changed mysqladmin.c to mysqladmin.cc
      client/mysqladmin.cc:
        changed mysqladmin.c to mysqladmin.cc
      configure.in:
        no need for dvlags to have DEFINE_CXA_PURE_VIRTUAL anymore
      ndb/include/mgmapi/mgmapi.h:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/kernel/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/kernel/vm/Configuration.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
        changed to config setting to always use noOfMetaTables to make sure we don't overflow arrays
      ndb/src/kernel/vm/Configuration.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/LocalConfig.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/LocalConfig.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/mgmapi.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/CommandInterpreter.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/ndb_mgmclient.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/ndb_mgmclient.h:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
        enabled multiple management servrs to fetch data configurations from eachother
      ndb/src/mgmsrv/MgmtSrvr.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/MgmtSrvrConfig.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/tools/waiter.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      22b56d23
  9. 10 Nov, 2004 1 commit
    • unknown's avatar
      wl1744 - nbd windoze port · 63b40952
      unknown authored
      ndb/include/logger/SysLogHandler.hpp:
        win-port
      ndb/include/ndb_global.h:
        win-port
      ndb/include/portlib/PortDefs.h:
        win-port
      ndb/src/common/mgmcommon/NdbConfig.c:
        win-port
      ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        win-port
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        win-port
      ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp:
        win-port
      ndb/src/kernel/main.cpp:
        win-port
      ndb/src/kernel/vm/Configuration.cpp:
        win-port
      ndb/src/kernel/vm/Emulator.cpp:
        win-port
      ndb/src/mgmsrv/CommandInterpreter.cpp:
        win-port
      ndb/src/mgmsrv/main.cpp:
        win-port
      scripts/make_win_src_distribution.sh:
        win-port
      63b40952
  10. 01 Nov, 2004 1 commit
    • unknown's avatar
      aligned ndb versioning with mysql · a2e4768f
      unknown authored
          changed define SNPRINTF_RETURN_ZERO to SNPRINTF_RETURN_TRUNC
          added define NDB_INIT
          removed getarg, strlcat, strlcpy
          aligned ndb version with mysql version
          cpcd: removed old way of reading config file and replaced with mysql load_defaults
          changed from using getarg to my_getopts
          use mysql my_progname
          moved getarg to test
      
      
      BitKeeper/deleted/.del-strlcat.c~250851f8f1ac1c2c:
        Delete: ndb/src/common/util/strlcat.c
      BitKeeper/deleted/.del-strlcpy.c~43266e312d11c47b:
        Delete: ndb/src/common/util/strlcpy.c
      ndb/test/include/getarg.h:
        Rename: ndb/include/util/getarg.h -> ndb/test/include/getarg.h
      configure.in:
        aligned ndb versioning with mysql
        changed define SNPRINTF_RETURN_ZERO to SNPRINTF_RETURN_TRUNC
      ndb/include/ndb_global.h:
        added define NDB_INIT
        removed strlcpy, strlcat
      ndb/src/common/editline/sysunix.c:
        removed usage of strlcat
      ndb/src/common/util/Makefile.am:
        removed getarg, strlcat, strlcpy
      ndb/src/common/util/basestring_vsnprintf.c:
        changed define from SNPRINTF_RETURN_ZERO to SNPRINTF_RETURN_TRUNC
      ndb/src/common/util/socket_io.cpp:
        removed usage of strlcat
      ndb/src/common/util/version.c:
        aligned ndb version with mysql version
      ndb/src/cw/cpcd/common.cpp:
        removed old way of reading config file and replaced with mysql load_defaults
      ndb/src/cw/cpcd/common.hpp:
        removed old way of reading config file and replaced with mysql load_defaults
      ndb/src/cw/cpcd/main.cpp:
        changed from usin getarg to my_opts
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        changed from usin getarg to my_opts
      ndb/src/kernel/error/ErrorReporter.cpp:
        use mysql my_progname
      ndb/src/kernel/main.cpp:
        removed const in main declaration
      ndb/src/kernel/vm/Configuration.cpp:
        changed from usin getarg to my_opts
      ndb/src/kernel/vm/Configuration.hpp:
        removed const in main declaration
      ndb/src/mgmclient/main.cpp:
        changed from usin getarg to my_opts
      ndb/src/mgmsrv/main.cpp:
        changed from usin getarg to my_opts
      ndb/src/ndbapi/Ndb.cpp:
        fixed compiler warnings
      ndb/test/run-test/Makefile.am:
        moved getarg to test
      ndb/test/src/Makefile.am:
        moved getarg to test
      ndb/test/src/getarg.c:
        moved strlcat and strlcpy into getarg.c
      ndb/tools/delete_all.cpp:
        changed from usin getarg to my_opts
      ndb/tools/desc.cpp:
        changed from usin getarg to my_opts
      ndb/tools/drop_index.cpp:
        changed from usin getarg to my_opts
      ndb/tools/drop_tab.cpp:
        changed from usin getarg to my_opts
      ndb/tools/listTables.cpp:
        changed from usin getarg to my_opts
      ndb/tools/select_all.cpp:
        changed from usin getarg to my_opts
      ndb/tools/select_count.cpp:
        changed from usin getarg to my_opts
      ndb/tools/waiter.cpp:
        changed from usin getarg to my_opts
      a2e4768f
  11. 21 Oct, 2004 1 commit
  12. 25 Sep, 2004 2 commits
    • unknown's avatar
      added printout for where configuration is fetched · 7a2cb204
      unknown authored
      debug printouts
      
      
      mysql-test/ndb/ndbcluster.sh:
        .
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        added printout for where configuration is fetched
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        added printout for where configuration is fetched
      ndb/src/kernel/main.cpp:
        added printout for where configuration is fetched
      ndb/src/kernel/vm/Configuration.cpp:
        added printout for where configuration is fetched
      ndb/src/kernel/vm/Configuration.hpp:
        added printout for where configuration is fetched
      ndb/src/ndbapi/Ndb.cpp:
        debug printouts
      7a2cb204
    • unknown's avatar
      moved LocalConfig out of config retriver · 1bf19b82
      unknown authored
      1bf19b82
  13. 15 Sep, 2004 1 commit
    • unknown's avatar
      ndb_init() to all ndb programs · 47c877bd
      unknown authored
      ndb/examples/ndbapi_async_example/ndbapi_async.cpp:
        ndb_init()
      ndb/examples/ndbapi_example1/ndbapi_example1.cpp:
        ndb_init()
      ndb/examples/ndbapi_example2/ndbapi_example2.cpp:
        ndb_init()
      ndb/examples/ndbapi_example3/ndbapi_example3.cpp:
        ndb_init()
      ndb/examples/ndbapi_example4/ndbapi_example4.cpp:
        ndb_init()
      ndb/examples/ndbapi_example5/ndbapi_example5.cpp:
        ndb_init()
      ndb/examples/ndbapi_scan_example/ndbapi_scan.cpp:
        ndb_init()
      ndb/examples/select_all/select_all.cpp:
        ndb_init()
      ndb/include/ndb_global.h:
        ndb_init()
      ndb/src/common/util/Makefile.am:
        ndb_init()
      ndb/src/kernel/blocks/backup/read.cpp:
        ndb_init()
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        ndb_init()
      ndb/src/kernel/main.cpp:
        ndb_init()
      ndb/src/kernel/vm/Configuration.cpp:
        ndb_init()
      ndb/src/mgmclient/main.cpp:
        ndb_init()
      ndb/src/mgmsrv/main.cpp:
        ndb_init()
      ndb/src/mgmsrv/mkconfig/mkconfig.cpp:
        ndb_init()
      ndb/src/ndbapi/Ndbinit.cpp:
        ndb_init()
      ndb/test/ndbapi/acid.cpp:
        ndb_init()
      ndb/test/ndbapi/acid2.cpp:
        ndb_init()
      ndb/test/ndbapi/benchronja.cpp:
        ndb_init()
      ndb/test/ndbapi/bulk_copy.cpp:
        ndb_init()
      ndb/test/ndbapi/cdrserver.cpp:
        ndb_init()
      ndb/test/ndbapi/celloDb.cpp:
        ndb_init()
      ndb/test/ndbapi/create_all_tabs.cpp:
        ndb_init()
      ndb/test/ndbapi/create_tab.cpp:
        ndb_init()
      ndb/test/ndbapi/drop_all_tabs.cpp:
        ndb_init()
      ndb/test/ndbapi/flexAsynch.cpp:
        ndb_init()
      ndb/test/ndbapi/flexBench.cpp:
        ndb_init()
      ndb/test/ndbapi/flexHammer.cpp:
        ndb_init()
      ndb/test/ndbapi/flexScan.cpp:
        ndb_init()
      ndb/test/ndbapi/flexTT.cpp:
        ndb_init()
      ndb/test/ndbapi/flexTimedAsynch.cpp:
        ndb_init()
      ndb/test/ndbapi/flex_bench_mysql.cpp:
        ndb_init()
      ndb/test/ndbapi/index.cpp:
        ndb_init()
      ndb/test/ndbapi/index2.cpp:
        ndb_init()
      ndb/test/ndbapi/initronja.cpp:
        ndb_init()
      ndb/test/ndbapi/interpreterInTup.cpp:
        ndb_init()
      ndb/test/ndbapi/mainAsyncGenerator.cpp:
        ndb_init()
      ndb/test/ndbapi/msa.cpp:
        ndb_init()
      ndb/test/ndbapi/restarter.cpp:
        ndb_init()
      ndb/test/ndbapi/restarter2.cpp:
        ndb_init()
      ndb/test/ndbapi/restarts.cpp:
        ndb_init()
      ndb/test/ndbapi/size.cpp:
        ndb_init()
      ndb/test/ndbapi/slow_select.cpp:
        ndb_init()
      ndb/test/ndbapi/testBackup.cpp:
        ndb_init()
      ndb/test/ndbapi/testBasic.cpp:
        ndb_init()
      ndb/test/ndbapi/testBasicAsynch.cpp:
        ndb_init()
      ndb/test/ndbapi/testBlobs.cpp:
        ndb_init()
      ndb/test/ndbapi/testDataBuffers.cpp:
        ndb_init()
      ndb/test/ndbapi/testDeadlock.cpp:
        ndb_init()
      ndb/test/ndbapi/testDict.cpp:
        ndb_init()
      ndb/test/ndbapi/testGrep.cpp:
        ndb_init()
      ndb/test/ndbapi/testGrepVerify.cpp:
        ndb_init()
      ndb/test/ndbapi/testIndex.cpp:
        ndb_init()
      ndb/test/ndbapi/testInterpreter.cpp:
        ndb_init()
      ndb/test/ndbapi/testMgm.cpp:
        ndb_init()
      ndb/test/ndbapi/bank/bankCreator.cpp:
        ndb_init()
      ndb/test/ndbapi/bank/bankMakeGL.cpp:
        ndb_init()
      ndb/test/ndbapi/bank/bankSumAccounts.cpp:
        ndb_init()
      ndb/test/ndbapi/bank/bankTimer.cpp:
        ndb_init()
      ndb/test/ndbapi/bank/bankTransactionMaker.cpp:
        ndb_init()
      ndb/test/ndbapi/bank/bankValidateAllGLs.cpp:
        ndb_init()
      ndb/test/ndbapi/bank/testBank.cpp:
        ndb_init()
      ndb/test/ndbapi/testNdbApi.cpp:
        ndb_init()
      ndb/test/ndbapi/testNodeRestart.cpp:
        ndb_init()
      ndb/test/ndbapi/testOIBasic.cpp:
        ndb_init()
      ndb/test/ndbapi/testOperations.cpp:
        ndb_init()
      ndb/test/ndbapi/testOrderedIndex.cpp:
        ndb_init()
      ndb/test/ndbapi/testReadPerf.cpp:
        ndb_init()
      ndb/test/ndbapi/testRestartGci.cpp:
        ndb_init()
      ndb/test/ndbapi/testScan.cpp:
        ndb_init()
      ndb/test/ndbapi/testScanInterpreter.cpp:
        ndb_init()
      ndb/test/ndbapi/testScanPerf.cpp:
        ndb_init()
      ndb/test/ndbapi/testSystemRestart.cpp:
        ndb_init()
      ndb/test/ndbapi/testTimeout.cpp:
        ndb_init()
      ndb/test/ndbapi/testTransactions.cpp:
        ndb_init()
      ndb/test/ndbapi/test_event.cpp:
        ndb_init()
      ndb/test/run-test/main.cpp:
        ndb_init()
      ndb/test/src/NDBT_Test.cpp:
        ndb_init()
      ndb/test/tools/copy_tab.cpp:
        ndb_init()
      ndb/test/tools/cpcc.cpp:
        ndb_init()
      ndb/test/tools/create_index.cpp:
        ndb_init()
      ndb/test/tools/hugoCalculator.cpp:
        ndb_init()
      ndb/test/tools/hugoFill.cpp:
        ndb_init()
      ndb/test/tools/hugoLoad.cpp:
        ndb_init()
      ndb/test/tools/hugoLockRecords.cpp:
        ndb_init()
      ndb/test/tools/hugoPkDelete.cpp:
        ndb_init()
      ndb/test/tools/hugoPkRead.cpp:
        ndb_init()
      ndb/test/tools/hugoPkReadRecord.cpp:
        ndb_init()
      ndb/test/tools/hugoPkUpdate.cpp:
        ndb_init()
      ndb/test/tools/hugoScanRead.cpp:
        ndb_init()
      ndb/test/tools/hugoScanUpdate.cpp:
        ndb_init()
      ndb/test/tools/restart.cpp:
        ndb_init()
      ndb/test/tools/transproxy.cpp:
        ndb_init()
      ndb/test/tools/verify_index.cpp:
        ndb_init()
      ndb/tools/delete_all.cpp:
        ndb_init()
      ndb/tools/desc.cpp:
        ndb_init()
      ndb/tools/drop_index.cpp:
        ndb_init()
      ndb/tools/drop_tab.cpp:
        ndb_init()
      ndb/tools/listTables.cpp:
        ndb_init()
      ndb/tools/ndbsql.cpp:
        ndb_init()
      ndb/tools/select_all.cpp:
        ndb_init()
      ndb/tools/select_count.cpp:
        ndb_init()
      ndb/tools/waiter.cpp:
        ndb_init()
      47c877bd
  14. 02 Sep, 2004 1 commit
    • unknown's avatar
      added connect thread to Ndb_cluster_connection + · 3b124d4f
      unknown authored
      some other small fixes
      
      
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        added options to do_connect to contol how connects failures should be treated
      ndb/include/mgmcommon/NdbConfig.h:
        method to retrieve datadir path (to user for chdir)
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        Added connect thread
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        added options to do_connect to contol how connects failures should be treated
      ndb/src/common/mgmcommon/NdbConfig.c:
        method to retrieve datadir path (to user for chdir)
      ndb/src/kernel/main.cpp:
        ndbd to do chdir
      ndb/src/kernel/vm/WatchDog.cpp:
        added my_thread_init for debug
      ndb/src/ndbapi/ClusterMgr.cpp:
        added my_thread_init for debug
      ndb/src/ndbapi/TransporterFacade.cpp:
        removed call to atexit
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        added connect thread
      3b124d4f
  15. 30 Aug, 2004 2 commits
    • unknown's avatar
      see resp. file · 42a7e96a
      unknown authored
      ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        adder error insert for error during shutdown
      ndb/src/kernel/error/ErrorHandlingMacros.hpp:
        seeror set method for signal handler
      ndb/src/kernel/main.cpp:
        adder error insert for error during shutdown
      ndb/src/kernel/vm/Emulator.cpp:
        adder error insert for error during shutdown
        + check for error handler invoked by signal handler
      ndb/src/kernel/vm/Emulator.hpp:
        enum so signal that Shatdown is invoked by signal handler
      42a7e96a
    • unknown's avatar
      fixed so that error handler is only invoked once · 7776439c
      unknown authored
      7776439c
  16. 20 Aug, 2004 2 commits
  17. 19 Aug, 2004 1 commit
  18. 17 Aug, 2004 1 commit
    • unknown's avatar
      Solaris fixes · 02e04a7a
      unknown authored
      ndb/include/ndb_global.h:
        Include my_alarm (to get signal.h)
      ndb/src/cw/cpcd/Process.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/cw/cpcd/main.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/kernel/main.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/kernel/vm/Emulator.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/mgmclient/main.cpp:
        Include my_alarm (to get signal.h)
      ndb/src/mgmsrv/Services.cpp:
        Include ndb_global instead of string.h
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Keep consistent order of 64 bits in interpreter
      ndb/src/ndbapi/TransporterFacade.cpp:
        Include my_alarm (to get signal.h)
      02e04a7a
  19. 09 Aug, 2004 1 commit
    • unknown's avatar
      bug#4529 · 1905e1c5
      unknown authored
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        Separate connect and all/fetch
      ndb/include/mgmcommon/LocalConfig.hpp:
        Use BaseString
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        Separate connect and all/fetch
      ndb/src/common/mgmcommon/LocalConfig.cpp:
        Removed useless onlyNodeId
      ndb/src/kernel/main.cpp:
        Separeted Configuration fetch/setup
      ndb/src/kernel/vm/Configuration.cpp:
        Separeted Configuration fetch/setup
      ndb/src/kernel/vm/Configuration.hpp:
        Separeted Configuration fetch/setup
      ndb/src/mgmapi/mgmapi.cpp:
        Fixed some return codes
      ndb/src/mgmclient/main.cpp:
        LocalConfig update
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Put mutex around reserving node'ids
      ndb/src/mgmsrv/MgmtSrvr.hpp:
        Put mutex around reserving node'ids
      ndb/src/mgmsrv/MgmtSrvrConfig.cpp:
        Changes ConfigRetreiver interface
      ndb/src/mgmsrv/Services.cpp:
        Allow reserve same id twice
      ndb/src/mgmsrv/main.cpp:
        Ignore SIGPIPE
      ndb/src/ndbapi/TransporterFacade.cpp:
        ConfigRetriever interface
      1905e1c5
  20. 03 Aug, 2004 1 commit
  21. 28 Jun, 2004 1 commit
    • unknown's avatar
      several config fixes for ndb, see respective file · e2d3f7b0
      unknown authored
      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
      e2d3f7b0
  22. 23 Jun, 2004 1 commit
    • unknown's avatar
      WL 1748 · dc2544fd
      unknown authored
      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
      dc2544fd
  23. 03 Jun, 2004 1 commit
  24. 02 Jun, 2004 1 commit
    • unknown's avatar
      several ndb make changes, see respective file · cf771979
      unknown authored
      ndb/src/kernel/Main.cpp:
        Rename: ndb/src/kernel/ndb-main/Main.cpp -> ndb/src/kernel/Main.cpp
      ndb/src/kernel/SimBlockList.cpp:
        Rename: ndb/src/kernel/ndb-main/SimBlockList.cpp -> ndb/src/kernel/SimBlockList.cpp
      BitKeeper/deleted/.del-Makefile.am~dbb6038d7163a54d:
        Delete: ndb/src/kernel/ndb-main/Makefile.am
      BitKeeper/deleted/.del-Makefile_old~1f37e763ba5d06d0:
        Delete: ndb/src/kernel/ndb-main/Makefile_old
      ndb/old_files/BinDist.sh:
        Rename: ndb/BinDist.sh -> ndb/old_files/BinDist.sh
      ndb/old_files/Defs.mk:
        Rename: ndb/Defs.mk -> ndb/old_files/Defs.mk
      ndb/old_files/Makefile:
        Rename: ndb/Makefile_old -> ndb/old_files/Makefile
      ndb/old_files/SrcDist.sh:
        Rename: ndb/SrcDist.sh -> ndb/old_files/SrcDist.sh
      ndb/old_files/configure:
        Rename: ndb/configure_old -> ndb/old_files/configure
      ndb/old_files/Epilogue.mk:
        Rename: ndb/Epilogue.mk_old -> ndb/old_files/Epilogue.mk
      ndb/config/old_files/Defs.DEBUG.mk:
        Rename: ndb/config/Defs.DEBUG.mk -> ndb/config/old_files/Defs.DEBUG.mk
      ndb/config/old_files/Defs.HPUX.HPPA.GCC.mk:
        Rename: ndb/config/Defs.HPUX.HPPA.GCC.mk -> ndb/config/old_files/Defs.HPUX.HPPA.GCC.mk
      ndb/config/old_files/Defs.IBMAIX.POWERPC.GCC.mk:
        Rename: ndb/config/Defs.IBMAIX.POWERPC.GCC.mk -> ndb/config/old_files/Defs.IBMAIX.POWERPC.GCC.mk
      ndb/config/old_files/Defs.LINUX.x86.GCC.mk:
        Rename: ndb/config/Defs.LINUX.x86.GCC.mk -> ndb/config/old_files/Defs.LINUX.x86.GCC.mk
      ndb/config/old_files/Defs.LINUX.x86.ICC.mk:
        Rename: ndb/config/Defs.LINUX.x86.ICC.mk -> ndb/config/old_files/Defs.LINUX.x86.ICC.mk
      ndb/config/old_files/Defs.LINUX.x86_64.GCC.mk:
        Rename: ndb/config/Defs.LINUX.x86_64.GCC.mk -> ndb/config/old_files/Defs.LINUX.x86_64.GCC.mk
      ndb/config/old_files/Defs.MACOSX.POWERPC.GCC.mk:
        Rename: ndb/config/Defs.MACOSX.POWERPC.GCC.mk -> ndb/config/old_files/Defs.MACOSX.POWERPC.GCC.mk
      ndb/config/old_files/Defs.OSE.PPC750.DIAB.mk:
        Rename: ndb/config/Defs.OSE.PPC750.DIAB.mk -> ndb/config/old_files/Defs.OSE.PPC750.DIAB.mk
      ndb/config/old_files/Defs.RELEASE.mk:
        Rename: ndb/config/Defs.RELEASE.mk -> ndb/config/old_files/Defs.RELEASE.mk
      ndb/config/old_files/Defs.RELEASE_TRACE.mk:
        Rename: ndb/config/Defs.RELEASE_TRACE.mk -> ndb/config/old_files/Defs.RELEASE_TRACE.mk
      ndb/config/old_files/Defs.SIMCELLO.SOFTOSE.GCC.mk:
        Rename: ndb/config/Defs.SIMCELLO.SOFTOSE.GCC.mk -> ndb/config/old_files/Defs.SIMCELLO.SOFTOSE.GCC.mk
      ndb/config/old_files/Defs.SOFTOSE.SPARC.GCC.mk:
        Rename: ndb/config/Defs.SOFTOSE.SPARC.GCC.mk -> ndb/config/old_files/Defs.SOFTOSE.SPARC.GCC.mk
      ndb/config/old_files/Defs.SOLARIS.SPARC.FORTE6.mk:
        Rename: ndb/config/Defs.SOLARIS.SPARC.FORTE6.mk -> ndb/config/old_files/Defs.SOLARIS.SPARC.FORTE6.mk
      ndb/config/old_files/Defs.SOLARIS.SPARC.GCC.mk:
        Rename: ndb/config/Defs.SOLARIS.SPARC.GCC.mk -> ndb/config/old_files/Defs.SOLARIS.SPARC.GCC.mk
      ndb/config/old_files/Defs.SOLARIS.SPARC_64.GCC.mk:
        Rename: ndb/config/Defs.SOLARIS.SPARC_64.GCC.mk -> ndb/config/old_files/Defs.SOLARIS.SPARC_64.GCC.mk
      ndb/config/old_files/Defs.SOLARIS6.SPARC.GCC.mk:
        Rename: ndb/config/Defs.SOLARIS6.SPARC.GCC.mk -> ndb/config/old_files/Defs.SOLARIS6.SPARC.GCC.mk
      ndb/config/old_files/Defs.TRU64X.ALPHA.GCC.mk:
        Rename: ndb/config/Defs.TRU64X.ALPHA.GCC.mk -> ndb/config/old_files/Defs.TRU64X.ALPHA.GCC.mk
      ndb/config/old_files/Defs.WIN32.x86.VC7.mk:
        Rename: ndb/config/Defs.WIN32.x86.VC7.mk -> ndb/config/old_files/Defs.WIN32.x86.VC7.mk
      ndb/config/old_files/acinclude.m4:
        Rename: ndb/config/acinclude.m4 -> ndb/config/old_files/acinclude.m4
      ndb/config/old_files/Makefile.am:
        Rename: ndb/config/Makefile.am_old -> ndb/config/old_files/Makefile.am
      ndb/config/old_files/GuessConfig.sh:
        Rename: ndb/config/GuessConfig.sh_old -> ndb/config/old_files/GuessConfig.sh
      ndb/config/old_files/configure.in:
        Rename: ndb/config/configure.in -> ndb/config/old_files/configure.in
      ndb/config/old_files/config.h.in:
        Rename: ndb/config/config.h.in -> ndb/config/old_files/config.h.in
      ndb/old_files/README:
        Rename: ndb/README -> ndb/old_files/README
      ndb/old_files/mysqlclusterenv.sh:
        Rename: ndb/mysqlclusterenv.sh -> ndb/old_files/mysqlclusterenv.sh
      ndb/old_files/env.sh:
        Rename: ndb/env.sh -> ndb/old_files/env.sh
      BitKeeper/deleted/.del-Makefile~650473b0dabb331b:
        Delete: ndb/src/scripts/Makefile
      ndb/src/old_files/ndbbaseclient/Makefile:
        mvdir
      ndb/src/old_files/ndbbaseclient/ndbbaseclient_dummy.cpp:
        mvdir
      ndb/src/old_files/ndbclient/Makefile:
        mvdir
      ndb/src/old_files/ndbclient/ndbclient_dummy.cpp:
        mvdir
      ndb/src/old_files/Makefile:
        Rename: ndb/src/Makefile_old -> ndb/src/old_files/Makefile
      acinclude.m4:
        added ndb configure options
      configure.in:
        moved lots of stuff for ndb over to Makefile.ams and added some config opt for ndb
      mysql-test/ndb/install_ndbcluster.sh:
        adopt to new ndb install
      mysql-test/ndb/stop_ndbcluster.sh:
        adopt to new ndb install
      ndb/Makefile.am:
        moved some things to include/Makefile.am
      ndb/config/common.mk.am:
        moved some things from configure.in
      ndb/config/type_kernel.mk.am:
        moved some things from configure.in
      ndb/config/type_mgmapiclient.mk.am:
        moved some things from configure.in
      ndb/config/type_ndbapi.mk.am:
        moved some things from configure.in
      ndb/config/type_ndbapiclient.mk.am:
        moved some things from configure.in
      ndb/config/type_ndbapitest.mk.am:
        moved some things from configure.in
      ndb/config/type_ndbapitools.mk.am:
        moved some things from configure.in
      ndb/config/type_util.mk.am:
        moved some things from configure.in
      ndb/src/Makefile.am:
        .
      ndb/src/common/portlib/Makefile.am:
        fix for make distdir
      ndb/src/cw/cpcd/Makefile.am:
        added configurable ldflags
      ndb/src/kernel/Makefile.am:
        moved up ndb-main one level
      ndb/src/kernel/blocks/backup/restore/Makefile.am:
        added configurable ldflags
      ndb/src/kernel/blocks/suma/Makefile.am:
        fixed error
      ndb/src/kernel/error/Makefile.am:
        fix error
      ndb/src/kernel/vm/Makefile.am:
        fix error
      ndb/src/mgmapi/Makefile.am:
        removed libMGM_API
      ndb/src/mgmclient/Makefile.am:
        added configurable ldflags
      ndb/src/mgmsrv/Makefile.am:
        added configurable ldflags
      ndb/src/ndbapi/Makefile.am:
        removed libNDB_API
      ndb/test/Makefile.am:
        added optional build of ndbapi tests
      ndb/tools/Makefile.am:
        added configurable ldflags
      ndb/include/Makefile.am:
        fixed missing .h files in make distdir
      scripts/make_binary_distribution.sh:
        updated for ndb and new make
      cf771979
  25. 28 May, 2004 1 commit
    • unknown's avatar
      BUg#3910 · fc8e3654
      unknown authored
      ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        New error insert for ndbrequire
      ndb/src/kernel/ndb-main/Main.cpp:
        WEXITSTATUS only contains valid value if WIFEXITED
      fc8e3654
  26. 26 May, 2004 1 commit
  27. 25 May, 2004 1 commit
  28. 21 May, 2004 1 commit
  29. 20 May, 2004 1 commit
  30. 13 May, 2004 1 commit
  31. 12 May, 2004 3 commits
    • unknown's avatar
      portability/autoconf fixes · 2e9dee04
      unknown authored
      ndb/config/Defs.LINUX.x86.GCC.mk:
        postability/autoconf fixes
      ndb/include/portlib/NdbMutex.h:
        postability/autoconf fixes
      ndb/src/common/editline/unix.h:
        postability/autoconf fixes
      ndb/src/common/portlib/memtest/memtest.c:
        postability/autoconf fixes
      ndb/src/common/portlib/unix/NdbTCP.c:
        postability/autoconf fixes
      ndb/src/common/portlib/unix/NdbThread.c:
        postability/autoconf fixes
      ndb/src/common/transporter/Makefile:
        postability/autoconf fixes
      ndb/src/common/transporter/SHM_Transporter.cpp:
        postability/autoconf fixes
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        postability/autoconf fixes
      2e9dee04
    • unknown's avatar
      portability/autoconf fixes · 69424ca9
      unknown authored
      69424ca9
    • unknown's avatar
      portability/autoconf fixes and removed warnings · efe5a75d
      unknown authored
      ndb/include/newtonapi/defs/pcn_types.h:
        portability/autoconf fixes
      ndb/include/portlib/NdbMutex.h:
        portability/autoconf fixes
      ndb/src/common/editline/editline.c:
        portability/autoconf fixes
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        portability/autoconf fixes
      ndb/src/common/portlib/memtest/munmaptest/munmaptest.cpp:
        portability/autoconf fixes
      ndb/src/common/portlib/unix/NdbCondition.c:
        portability/autoconf fixes
      ndb/src/common/portlib/unix/NdbDaemon.c:
        portability/autoconf fixes
      ndb/src/common/portlib/unix/NdbHost.c:
        portability/autoconf fixes
      ndb/src/common/util/File.cpp:
        portability/autoconf fixes
      ndb/src/common/util/getarg.c:
        portability/autoconf fixes
      ndb/src/common/util/strlcat.c:
        portability/autoconf fixes
      ndb/src/common/util/strlcpy.c:
        portability/autoconf fixes
      ndb/src/cw/cpcd/Process.cpp:
        portability/autoconf fixes
      ndb/src/cw/cpcd/common.cpp:
        portability/autoconf fixes
      ndb/src/cw/cpcd/main.cpp:
        portability/autoconf fixes
      ndb/src/kernel/blocks/dbdict/printSchemafile/printSchemafile.cpp:
        portability/autoconf fixes
      ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp:
        portability/autoconf fixes
      ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp:
        portability/autoconf fixes
      ndb/src/kernel/error/TimeModule.cpp:
        portability/autoconf fixes
      ndb/src/kernel/ndb-main/Main.cpp:
        portability/autoconf fixes
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        portability/autoconf fixes
      ndb/src/mgmsrv/main.cpp:
        portability/autoconf fixes
      ndb/test/ndbapi/flexBench/flexBench.cpp:
        removed warnings
      ndb/test/src/HugoCalculator.cpp:
        removed warnings
      ndb/test/src/HugoOperations.cpp:
        removed warnings
      ndb/test/src/HugoTransactions.cpp:
        removed warnings
      ndb/test/src/NDBT_ResultRow.cpp:
        removed warnings
      ndb/test/src/NdbBackup.cpp:
        removed warnings
      ndb/test/src/NdbConfig.cpp:
        removed warnings
      ndb/test/src/NdbRestarter.cpp:
        removed warnings
      ndb/tools/cpcc/cpcc.cpp:
        removed warnings
      efe5a75d
  32. 10 May, 2004 1 commit
  33. 07 May, 2004 1 commit
    • unknown's avatar
      more removing of "system" files and introducing ndb_global/my_global · 551ac8d6
      unknown authored
      BitKeeper/deleted/.del-NdbStdio.h~17be17a4f591c671:
        Delete: ndb/include/portlib/NdbStdio.h
      BitKeeper/deleted/.del-NdbString.h~1f9f26341ce5f5f:
        Delete: ndb/include/util/NdbString.h
      BitKeeper/deleted/.del-NdbConstant.hpp~de1038c1758cc1f9:
        Delete: ndb/include/portlib/NdbConstant.hpp
      BitKeeper/deleted/.del-NdbUnistd.h~a1b3840adcd49985:
        Delete: ndb/include/portlib/NdbUnistd.h
      551ac8d6
  34. 04 May, 2004 1 commit
    • unknown's avatar
      Merge NDB patches into 4.1-clone, below is list of changesets · 5f02d41c
      unknown authored
      # --------------------------------------------
      # 04/04/13      joreland@mysql.com      1.1858.1.1
      # Removal of NDBT_Table
      # --------------------------------------------
      # 04/04/13      joreland@mysql.com      1.1858.1.2
      # Removal of NDBT_Table
      # --------------------------------------------
      # 04/04/13      joreland@mysql.com      1.1858.1.3
      # Fix for crashing AT
      # --------------------------------------------
      # 04/04/13      joreland@mysql.com      1.1858.1.4
      # Bug fixes in testIndex
      # --------------------------------------------
      # 04/04/13      joreland@mysql.com      1.1866.1.5
      # Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into mysql.com:/home/jonas/src/tmp
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1858.1.5
      # Fix for takeover when accessing indexes.
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1866.1.6
      # Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into mysql.com:/home/jonas/src/tmp
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1858.2.1
      # Fixed error handling of fire_trigger_ord + lqhkeyref w.r.t indexes
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1858.2.2
      # Simple retry mechanism in UTIL
      # Helps testIndex -n BuildDuring _a lot_
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1858.2.3
      # Misc fixes to test prg.
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1858.2.4
      # Allow more retires on application errors
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1858.2.5
      # Pass no of rows fetched in SUB_SYNC_CONTINUE_REQ
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1869
      # wl1714
      # Improve parallellism
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1870
      # Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into mysql.com:/home/jonas/src/wl1714
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1866.1.7
      # Merge
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1871
      # Merge mysql.com:/home/jonas/src/wl1714
      # into mysql.com:/home/jonas/src/mysql-4.1-ndb
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1872
      # Fix for testScan -n ScanReadError5030
      # --------------------------------------------
      # 04/04/14      joreland@mysql.com      1.1873
      # fix testDict -n FragmentType*
      # --------------------------------------------
      # 04/04/14      johan@stingray.(none)   1.1866.2.1
      # small fixes
      # --------------------------------------------
      # 04/04/14      johan@stingray.(none)   1.1874
      # Merge jandersson@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into stingray.(none):/space/bk/rep/mysql-4.1-ndb
      # --------------------------------------------
      # 04/04/14      johan@stingray.(none)   1.1875
      # handle rep node as an api node
      # --------------------------------------------
      # 04/04/14      pekka@mysql.com 1.1873.1.1
      # Fix for NDBT_Table removal
      # --------------------------------------------
      # 04/04/15      joreland@mysql.com      1.1873.1.2
      # Uninitialized var.
      # --------------------------------------------
      # 04/04/15      johan@stingray.(none)   1.1876
      # Merge jandersson@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into stingray.(none):/space/bk/rep/mysql-4.1-ndb
      # --------------------------------------------
      # 04/04/15      joreland@mysql.com      1.1873.1.3
      # Write pid before changing user
      # (as runas user probably doesn't have permissions on pid-dir)
      # --------------------------------------------
      # --------------------------------------------
      # 04/04/15      ndb@mc03.ndb.mysql.com  1.1862.1.3
      # Fix printout of varchars
      # --------------------------------------------
      # 04/04/15      ndb@mc03.ndb.mysql.com  1.1877
      # Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into mc03.ndb.mysql.com:/space/ndb/tmp
      # --------------------------------------------
      # 04/04/15      ndb@mc03.ndb.mysql.com  1.1862.1.4
      # Hmm.. don't print attr as many times as length of array
      # --------------------------------------------
      # 04/04/15      ndb@mc03.ndb.mysql.com  1.1878
      # Merge mc03.ndb.mysql.com:/space/ndb/mysql-4.1-ndb
      # into mc03.ndb.mysql.com:/space/ndb/tmp
      # --------------------------------------------
      # 04/04/15      joreland@mysql.com      1.1876.1.1
      # Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into mysql.com:/home/jonas/src/mysql-4.1-ndb
      # --------------------------------------------
      # 04/04/15      joreland@mysql.com      1.1877.1.1
      # Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into mysql.com:/home/jonas/src/mysql-4.1-ndb
      # --------------------------------------------
      # 04/04/15      ndb@mc03.ndb.mysql.com  1.1879
      # Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
      # into mc03.ndb.mysql.com:/space/ndb/tmp
      # --------------------------------------------
      # 04/04/17      joreland@mysql.com      1.1880
      # LCP bug when restarting ops take's longer than DIH sending a new lcp ord
      # Solution:
      # Send LCP_FRAG_REP after restarting all ops
      # --------------------------------------------
      # 04/04/18      joreland@mysql.com      1.1881
      # Missspelled ERROR_INSERT
      # --------------------------------------------
      # 04/04/18      joreland@mysql.com      1.1882
      # Added possibility to log only distributed signals
      # --------------------------------------------
      # 04/04/22      joreland@mysql.com      1.1883
      # Removed dependancy to libstdc++
      # * pure virtual functions "__cxa_pure_virtual" is defined in libstd++ ->
      #   remove all pure virtual functions
      # --------------------------------------------
      # 04/04/23      joreland@mysql.com      1.1884
      # Various minor bug fixes for problems found while compiling
      # with icc
      # --------------------------------------------
      # --------------------------------------------
      # 04/04/25      joreland@mysql.com      1.1885
      # Removed debug code (joreland:1.1875)
      # --------------------------------------------
      # 04/04/26      ejonore@mc03.ndb.mysql.com      1.1862.1.5
      # Lock pages in memory _after_ daemon-mode (exec/fork)
      # --------------------------------------------
      # 04/04/27      ejonore@mc03.ndb.mysql.com      1.1862.1.6
      # 1) Trap abort()
      # 2) StopStart/StopAborted events
      # 3) warning if memlock fails
      # 4) use g_logger more often (instead of ndbout)
      # 
      # --------------------------------------------
      # 04/04/27      joreland@mysql.com      1.1886
      # bug fix for a bug in wl1714 + software upgrade
      # --------------------------------------------
      # 04/04/27      joreland@mysql.com      1.1887
      # Cset exclude: joreland@mysql.com|ChangeSet|20040422160720|05374
      # --------------------------------------------
      # 04/04/27      joreland@mysql.com      1.1888
      # removed libstc++ second try...
      # --------------------------------------------
      # 04/04/28      ejonore@mc03.ndb.mysql.com      1.1862.1.7
      # 1) Don't lock FUTURE pages but only current
      # 2) Do this when SIZEALT has completed
      # --------------------------------------------
      # 04/04/30      joreland@mysql.com      1.1889
      # Merge jonas@orca:/home/ndb/releases/mysql-4.1-ndb-3.4.x
      # into mysql.com:/home/jonas/src/mysql-4.1-ndb
      # --------------------------------------------
      # 04/05/03      ndb@mc03.ndb.mysql.com  1.1862.1.8
      # Version update
      # --------------------------------------------
      # 04/05/03      joreland@mysql.com      1.1862.3.1
      # Changed restart behavior.
      # Use "angel" process which monitor "real" process
      # --------------------------------------------
      # 04/05/03      joreland@mysql.com      1.1862.1.9
      # Merge jonas@orca:/home/ndb/releases/mysql-4.1-ndb-3.4.x
      # into mysql.com:/home/jonas/src/mysql-4.1-ndb-3.4.x
      # --------------------------------------------
      # 04/05/03      joreland@mysql.com      1.1890
      # Merge B2 fixes
      # --------------------------------------------
      # --------------------------------------------
      # 04/05/03      joreland@mysql.com      1.1862.1.10
      # Better handling of children terminations
      # --------------------------------------------
      # 04/05/03      joreland@mysql.com      1.1862.1.11
      # Fixes for angel-restarting
      # --------------------------------------------
      # 04/05/03      joreland@mysql.com      1.1891
      # Merge mysql.com:/home/jonas/src/mysql-4.1-ndb-3.4.x
      # into mysql.com:/home/jonas/src/mysql-4.1-ndb
      # --------------------------------------------
      #
      
      
      ndb/config/Defs.LINUX.x86.GCC.mk:
        Merge ndb fixes
      ndb/examples/ndbapi_async_example/Makefile:
        Merge ndb fixes
      ndb/examples/ndbapi_async_example/ndbapi_async.cpp:
        Merge ndb fixes
      ndb/examples/ndbapi_scan_example/Makefile:
        Merge ndb fixes
      ndb/include/debugger/SignalLoggerManager.hpp:
        Merge ndb fixes
      ndb/include/kernel/signaldata/ScanFrag.hpp:
        Merge ndb fixes
      ndb/include/ndb_version.h:
        Merge ndb fixes
      ndb/include/ndbapi/NdbScanOperation.hpp:
        Merge ndb fixes
      ndb/include/util/SocketServer.hpp:
        Merge ndb fixes
      ndb/src/common/debugger/SignalLoggerManager.cpp:
        Merge ndb fixes
      ndb/src/common/logger/ConsoleLogHandler.cpp:
        Merge ndb fixes
      ndb/src/common/portlib/unix/NdbMem.c:
        Merge ndb fixes
      ndb/src/common/util/Makefile:
        Merge ndb fixes
      ndb/src/common/util/version.c:
        Merge ndb fixes
      ndb/src/cw/cpcd/Process.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/ERROR_codes.txt:
        Merge ndb fixes
      ndb/src/kernel/blocks/backup/restore/Restore.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/backup/restore/Restore.hpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dblqh/DblqhInit.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dbtc/DbtcInit.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dbutil/DbUtil.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/dbutil/DbUtil.hpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/ndbfs/Filename.cpp:
        Merge ndb fixes
      ndb/src/kernel/blocks/suma/Suma.cpp:
        Merge ndb fixes
      ndb/src/kernel/error/Error.hpp:
        Merge ndb fixes
      ndb/src/kernel/ndb-main/Main.cpp:
        Merge ndb fixes
      ndb/src/kernel/vm/Configuration.cpp:
        Merge ndb fixes
      ndb/src/kernel/vm/Configuration.hpp:
        Merge ndb fixes
      ndb/src/kernel/vm/DLFifoList.hpp:
        Merge ndb fixes
      ndb/src/kernel/vm/Emulator.cpp:
        Merge ndb fixes
      ndb/src/kernel/vm/SignalCounter.hpp:
        Merge ndb fixes
      ndb/src/kernel/vm/SimulatedBlock.cpp:
        Merge ndb fixes
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Merge ndb fixes
      ndb/src/mgmsrv/NodeLogLevel.cpp:
        Merge ndb fixes
      ndb/src/ndbapi/ClusterMgr.cpp:
        Merge ndb fixes
      ndb/src/ndbapi/Ndberror.cpp:
        Merge ndb fixes
      ndb/src/rep/rep_version.hpp:
        Merge ndb fixes
      ndb/test/ndbapi/testDict/testDict.cpp:
        Merge ndb fixes
      ndb/test/ndbapi/testIndex/testIndex.cpp:
        Merge ndb fixes
      ndb/test/ndbapi/testMgm/testMgm.cpp:
        Merge ndb fixes
      ndb/test/ndbapi/testScan/testScan.cpp:
        Merge ndb fixes
      ndb/test/src/HugoTransactions.cpp:
        Merge ndb fixes
      ndb/test/src/NDBT_Tables.cpp:
        Merge ndb fixes
      ndb/test/src/NDBT_Test.cpp:
        Merge ndb fixes
      ndb/test/src/UtilTransactions.cpp:
        Merge ndb fixes
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      5f02d41c
  35. 14 Apr, 2004 1 commit