1. 22 Dec, 2004 18 commits
    • unknown's avatar
      added handling of repeated messages · 00bfc1e8
      unknown authored
      
      ndb/src/common/transporter/Transporter.hpp:
        fixed small error
      00bfc1e8
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · a778e9cd
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      a778e9cd
    • unknown's avatar
      changed name of g_eventLogger so it can be used in TransporterRegistry and is... · d5711a28
      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
      d5711a28
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · e38dbe4b
      unknown authored
      into mysql.com:/space/pekka/ndb/version/my41
      
      e38dbe4b
    • unknown's avatar
      ndb: use Ndb_cluster_connection in test* · 1735e566
      unknown authored
      
      ndb/test/ndbapi/testBlobs.cpp:
        use Ndb_cluster_connection
      ndb/test/ndbapi/testOIBasic.cpp:
        use Ndb_cluster_connection
      1735e566
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 3a5065fd
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      3a5065fd
    • unknown's avatar
      ndb - Fix bug in backward compatility code (for our test programs) · 0b86432f
      unknown authored
      
      ndb/src/ndbapi/Ndbinit.cpp:
        Fix bug in backward compatility code (for our test programs)
      0b86432f
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · 08bbeeef
      unknown authored
      into mysql.com:/space/pekka/ndb/version/my41
      
      
      ndb/src/ndbapi/NdbConnection.cpp:
        Auto merged
      08bbeeef
    • unknown's avatar
      ndb: bug#7340 fix · ecf707c0
      unknown authored
      
      mysql-test/r/ndb_blob.result:
        bug#7340 fix
      mysql-test/t/ndb_blob.test:
        bug#7340 fix
      ndb/src/ndbapi/NdbConnection.cpp:
        bug#7340 fix
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        bug#7340 fix
      ecf707c0
    • unknown's avatar
      Bug#7020: mysqldump --compatible=mysql40 still dumps in UTF8 · 1e18aa3d
      unknown authored
      See mysqldump.test comments for more details
      
      1e18aa3d
    • unknown's avatar
      ha_innodb.cc: · 030a8c11
      unknown authored
        Add a comment that no InnoDB table lock is now acquired in LOCK TABLES if AUTOCOMMIT=1. This helps to avoid deadlocks when porting old MyISAM applications to InnoDB.
      
      
      sql/ha_innodb.cc:
        Add a comment that no InnoDB table lock is now acquired in LOCK TABLES if AUTOCOMMIT=1. This helps to avoid deadlocks when porting old MyISAM applications to InnoDB.
      030a8c11
    • unknown's avatar
      Merge hundin.mysql.fi:/home/heikki/mysql-4.0 · 0b50b7a9
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.1
      
      
      sql/ha_innodb.cc:
        Auto merged
      0b50b7a9
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · f7f0baef
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      f7f0baef
    • unknown's avatar
      wl1292 - ndb autotest - adapt to changes in Logger · b2e02d42
      unknown authored
      
      ndb/test/run-test/main.cpp:
        adapt to changes in Logger
      b2e02d42
    • unknown's avatar
      ha_innodb.cc: · 5da6294e
      unknown authored
        If AUTOCOMMIT=1, do not acquire an InnoDB table lock in LOCK TABLES; this makes porting of old MyISAM applications to InnoDB easier, since in that mode InnoDB table locks caused deadlocks very easily
      
      
      sql/ha_innodb.cc:
        If AUTOCOMMIT=1, do not acquire an InnoDB table lock in LOCK TABLES; this makes porting of old MyISAM applications to InnoDB easier, since in that mode InnoDB table locks caused deadlocks very easily
      5da6294e
    • unknown's avatar
      added some debug printouts · e1e086a7
      unknown authored
      e1e086a7
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 7692b4d5
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      7692b4d5
    • unknown's avatar
      added configuration hostnames to SHM config struct · 2b8d5a49
      unknown authored
          use configured hostnames for SHM transporter setup
      
      
      ndb/include/transporter/TransporterDefinitions.hpp:
        added configuration hostnames to SHM config struct
      ndb/src/common/mgmcommon/IPCConfig.cpp:
        added configuration hostnames to SHM config struct
      ndb/src/common/transporter/TransporterRegistry.cpp:
        added configuration hostnames to SHM config struct
        use configured hostnames for SHM transporter setup
      2b8d5a49
  2. 21 Dec, 2004 18 commits
    • unknown's avatar
      Merge hundin.mysql.fi:/home/heikki/mysql-4.0 · 9ed6fb91
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.1
      
      
      configure.in:
        SCCS merged
      innobase/os/os0file.c:
        SCCS merged
      9ed6fb91
    • unknown's avatar
      main.cpp: · 178dc9c5
      unknown authored
        ifdef on version prior to 5.0
      
      
      ndb/src/mgmsrv/main.cpp:
        ifdef on version prior to 5.0
      178dc9c5
    • unknown's avatar
      os0file.c: · d0c7a81c
      unknown authored
        Put back accidentally removed undef and remove a debug def
      
      
      innobase/os/os0file.c:
        Put back accidentally removed undef and remove a debug def
      d0c7a81c
    • unknown's avatar
      os0file.c: · 02d7cccb
      unknown authored
        Fix InnoDB bug: on HP-UX, with a 32-bit binary, InnoDB was only able to read or write <= 2 GB files; the reason was that InnoDB treated the return value of lseek() as a 32-bit integer; lseek was used on HP-UX-11 as a replacement for pread() and pwrite() because HAVE_BROKEN_PREAD was defined on that platform
      
      
      innobase/os/os0file.c:
        Fix InnoDB bug: on HP-UX, with a 32-bit binary, InnoDB was only able to read or write <= 2 GB files; the reason was that InnoDB treated the return value of lseek() as a 32-bit integer; lseek was used on HP-UX-11 as a replacement for pread() and pwrite() because HAVE_BROKEN_PREAD was defined on that platform
      02d7cccb
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · f495643d
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      f495643d
    • unknown's avatar
      NdbApi.hpp: · bcb0a607
      unknown authored
        NdbApi.hpp to include ndb_inti.h and ndb_cluster_connecion.hpp
      
      
      ndb/include/ndbapi/NdbApi.hpp:
        NdbApi.hpp to include ndb_inti.h and ndb_cluster_connecion.hpp
      bcb0a607
    • unknown's avatar
    • unknown's avatar
      Bug#6481 - storage_engine system variable allows nonsensical value · 53106f15
      unknown authored
        Check that the requested storage engine is enabled.
      
      53106f15
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · e84558de
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      e84558de
    • unknown's avatar
      added ndb_init.h to distribution · a80e3048
      unknown authored
          added missing copyright text
          moved ndb_init things to separate header file
          removed ndb_global include
          documented cluster connection class
          moved internal constants to NdbImpl.hpp class
          changed wait_until_ready behaviour somewhat
      
      
      ndb/config/type_ndbapitest.mk.am:
        corrected -I flag
      ndb/include/Makefile.am:
        added ndb_init.h to distribution
      ndb/include/ndb_global.h.in:
        added copyright text
        moved ndb_init things to separate header file
      ndb/include/ndbapi/NdbBlob.hpp:
        moved error codes and internal constants to NdbBlobImpl.hpp
      ndb/include/ndbapi/NdbReceiver.hpp:
        removed ndb_global include
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        documented cluster connection class
        changed wait_until_ready behaviour somewhat
      ndb/src/ndbapi/Ndb.cpp:
        documented cluster connection class
        changed wait_until_ready behaviour somewhat
      ndb/src/ndbapi/NdbBlob.cpp:
        moved internal constants to NdbImpl.hpp class
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        moved internal constants to NdbImpl.hpp class
      ndb/src/ndbapi/NdbOperationInt.cpp:
        changed includes
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        changed wait_until_ready behaviour somewhat
      ndb/test/ndbapi/testBlobs.cpp:
        use impl class to get constants
      a80e3048
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 54121589
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.clean
      
      54121589
    • unknown's avatar
      Tabs removed · d3b27d03
      unknown authored
      d3b27d03
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 2cff34ae
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b7281
      
      2cff34ae
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 396d788e
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b7281
      
      
      sql/item_func.cc:
        Auto merged
      396d788e
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 9e99a845
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.clean
      
      9e99a845
    • unknown's avatar
      Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1 · e350a8d6
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.clean
      
      
      libmysqld/lib_sql.cc:
        Auto merged
      e350a8d6
    • unknown's avatar
      Fix to perform correctly with charsets in embedded server · 2f7249f9
      unknown authored
      
      BitKeeper/deleted/.del-ctype_recoding.result.es~45c6fe567949af:
        Delete: mysql-test/r/ctype_recoding.result.es
      BitKeeper/deleted/.del-func_test.result.es~4de135264090aa14:
        Delete: mysql-test/r/func_test.result.es
      BitKeeper/deleted/.del-ps_2myisam.result.es~5132bde9c07c41e8:
        Delete: mysql-test/r/ps_2myisam.result.es
      BitKeeper/deleted/.del-ps_3innodb.result.es~a3613f0e86132472:
        Delete: mysql-test/r/ps_3innodb.result.es
      BitKeeper/deleted/.del-ps_4heap.result.es~956ae2c46b66b6ed:
        Delete: mysql-test/r/ps_4heap.result.es
      BitKeeper/deleted/.del-ps_5merge.result.es~6093a834fec21efe:
        Delete: mysql-test/r/ps_5merge.result.es
      BitKeeper/deleted/.del-ps_6bdb.result.es~57b94c3756e3d093:
        Delete: mysql-test/r/ps_6bdb.result.es
      libmysqld/lib_sql.cc:
        Charset conversion implemented
      mysql-test/r/query_cache.result.es:
        correct test result provided
      tests/client_test.c:
        now it works
      2f7249f9
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · 664df452
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-4.1-order-bug
      
      664df452
  3. 20 Dec, 2004 4 commits
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · 5c11199c
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-4.1-bug6825
      
      5c11199c
    • unknown's avatar
      configure.in: · 04284466
      unknown authored
        Increment from 4.0.23 to 4.0.24
      
      
      configure.in:
        Increment from 4.0.23 to 4.0.24
      04284466
    • unknown's avatar
    • unknown's avatar
      added config parameter Group on connection · 16a1551f
      unknown authored
          moved NdbWaiter, m_ndb_cluster_connection, to impl class
          moved node selection things to cluster connection
          moved all private things to impl class
          added opts for shared memory and node selection
          changed opts handling somewhat; introduced enum for options and common handling of option variables
          added checks for transporter support
          automatic addition of shared mem transporters
          moved wait_until_ready code to cluster connection
          added control of usage of new node selection method
      
      
      ndb/include/mgmapi/mgmapi_config_parameters.h:
        added config parameter Group on connection
      ndb/include/ndbapi/Ndb.hpp:
        moved NdbWaiter, m_ndb_cluster_connection, to impl class
        moved node selection things to cluster connection
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        moved all private things to impl class
      ndb/include/util/ndb_opts.h:
        added opts for shared memory and node selection
      ndb/src/kernel/vm/Configuration.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/src/mgmclient/main.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/src/mgmsrv/ConfigInfo.cpp:
        added checks for transporter support
        automatic addition of shared mem transporters
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        in alloc node id first choose connection with specified hostname
      ndb/src/mgmsrv/main.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/src/ndbapi/DictCache.hpp:
        added include file
      ndb/src/ndbapi/Ndb.cpp:
        enabled using new node selection method
        moved wait_until_ready code to cluster connection
        moved node selection (hint) to cluster connection
        removed start transaction dgroup
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        removed and added inclusde files
      ndb/src/ndbapi/NdbImpl.hpp:
        moved things from Ndb into Impl class
        moved waiter things to new file NdbWaiter.hpp
      ndb/src/ndbapi/NdbScanOperation.cpp:
        ndbwaiter is no in impl class
      ndb/src/ndbapi/Ndbif.cpp:
        ndbwaiter is no in impl class
      ndb/src/ndbapi/Ndbinit.cpp:
        moved some Ndb things into impl class
      ndb/src/ndbapi/TransporterFacade.hpp:
        changed friend declaration
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        moved node selection things to cluster connection
        moved things from cluster connection to cluster connection impl class
      ndb/test/ndbapi/testNdbApi.cpp:
        removed start transaction dgroup
      ndb/tools/delete_all.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/desc.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/drop_index.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/drop_tab.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/listTables.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/restore/restore_main.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/select_all.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/select_count.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/waiter.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      sql/ha_ndbcluster.cc:
        added control of usage of new node selection method
      sql/mysqld.cc:
        added control of usage of new node selection method
      16a1551f