1. 17 May, 2004 3 commits
    • unknown's avatar
      Fixes made after running with sql-bench · 26d2c58c
      unknown authored
      
      sql/ha_ndbcluster.cc:
        Added new function set_primary_key_from_old_data, used from update_row to specify the primary key of the record to update.
        Simplified index_read function, to use read_range_first
        Close the active cursor if read_range_first is called on an open cursor.
        In read_range_first, map error code from HA_ERR_KEY_NOT_FOUND to HA_ERR_END_OF_FILE.
        Remove call to function waitUntilReady from check_ndb_connection, this shuold remove the delay from transactions executed when node(s) are down.
      sql/ha_ndbcluster.h:
        Added new function set_primary_key_from_old_data
      26d2c58c
    • unknown's avatar
      flags should be sent as second arg to my_error · 485caee5
      unknown authored
      
      sql/handler.cc:
        Added the flag argument to my_error
      485caee5
    • unknown's avatar
      Updated ndb_basic test · c127a6be
      unknown authored
      
      mysql-test/r/ndb_basic.result:
        Add more tests to ndb_basic
      mysql-test/t/ndb_basic.test:
        Add more tests to ndb_basic
      c127a6be
  2. 13 May, 2004 3 commits
    • unknown's avatar
      Merge msvensson@bk-internal.mysql.com:/home/bk/mysql-4.1 · d8834661
      unknown authored
      into neptunus.(none):/home/magnus/mysql-4.1
      
      
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      BitKeeper/deleted/.del-regression.sh~c19f771726612629:
        Auto merged
      d8834661
    • unknown's avatar
      WL #1729 Handler: error text for NDB errors · d4399619
      unknown authored
      - New solution after discussions with Sergei, no handler specific code or error messages should be in sql layer.
      next_result, only check for error if check is -1
      Improved index_read 
      
      
      include/mysqld_error.h:
        New error codes ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG, update number to 298.
        Removed prevoius ER_NDB_ERROR, handler specific error should not be here.
      sql/ha_ndbcluster.cc:
        Removed print_error from ha_ndbcluster, added code to handler::print_error to ask  handler::get_error_message for message for an error.
        Fix bug in next_result, only check for error if -1 is returned.
        Make index_read easier, special case where pk_read or unique_index_read is detected and as default do ordered_index_scan
      sql/ha_ndbcluster.h:
        Remplace print_error with get_error_message
      sql/handler.cc:
        Add new function get_error_message usedc to ask handler for a message for an error.
        Call get_error_message from print_error if error code is not known.
      sql/handler.h:
        Add new function get_error_message
      sql/share/czech/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/danish/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/dutch/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/english/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/estonian/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/french/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/german/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/greek/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/hungarian/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/italian/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/korean/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/norwegian-ny/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/norwegian/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/polish/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/portuguese/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/romanian/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/russian/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/serbian/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/slovak/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/spanish/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/swedish/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      sql/share/ukrainian/errmsg.txt:
        Error message for ER_GET_ERRMSG and ER_GET_TEMPORARY_ERRMSG
      d4399619
    • unknown's avatar
      Fix for sql-bench/test-create · 3cf87a5b
      unknown authored
      
      sql-bench/server-cfg.sh:
        Set max number of tables to create in NDB to 32
      3cf87a5b
  3. 12 May, 2004 11 commits
    • unknown's avatar
      Only compile SHM if configured to · ae94c9a1
      unknown authored
      ae94c9a1
    • unknown's avatar
      Merge build.mysql.com:/home/bk/mysql-4.1 · b36bf32d
      unknown authored
      into build.mysql.com:/users/tulin/mysql-4.1
      
      
      b36bf32d
    • unknown's avatar
      regression.sh: · 05fd891c
      unknown authored
        fixed typo
      
      
      ndb/bin/regression.sh:
        fixed typo
      05fd891c
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1 · eb261517
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/bk/work-union-4.1
      
      
      eb261517
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · de861db3
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      
      de861db3
    • unknown's avatar
      Fix broken arg fot getrlimit · 6f860637
      unknown authored
      
      ndb/src/cw/cpcd/Process.cpp:
        Fix broken arg for getrlimit
      6f860637
    • unknown's avatar
      used item method (Bug #3686) · 01925fa5
      unknown authored
      01925fa5
    • unknown's avatar
      portability/autoconf fixes · 69424ca9
      unknown authored
      69424ca9
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-4.1 · bc2c0c59
      unknown authored
      into mysql.com:/home/mydev/mysql-4.1-wl1687
      
      
      bc2c0c59
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb · 5a6ab9bd
      unknown authored
      into mc05.(none):/space2/tomas/mysql-4.1
      
      
      ndb/include/newtonapi/defs/pcn_types.h:
        Auto merged
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        Auto merged
      ndb/src/common/portlib/memtest/munmaptest/munmaptest.cpp:
        Auto merged
      ndb/src/common/portlib/unix/NdbCondition.c:
        Auto merged
      ndb/src/common/portlib/unix/NdbDaemon.c:
        Auto merged
      ndb/src/common/util/File.cpp:
        Auto merged
      ndb/src/common/util/getarg.c:
        Auto merged
      ndb/src/common/util/strlcat.c:
        Auto merged
      ndb/src/common/util/strlcpy.c:
        Auto merged
      ndb/src/cw/cpcd/Process.cpp:
        Auto merged
      ndb/src/kernel/blocks/dbdict/printSchemafile/printSchemafile.cpp:
        Auto merged
      ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp:
        Auto merged
      ndb/src/kernel/ndb-main/Main.cpp:
        Auto merged
      ndb/test/ndbapi/flexBench/flexBench.cpp:
        Auto merged
      ndb/test/src/HugoCalculator.cpp:
        Auto merged
      ndb/test/src/NDBT_ResultRow.cpp:
        Auto merged
      ndb/test/src/NdbBackup.cpp:
        Auto merged
      ndb/test/src/NdbConfig.cpp:
        Auto merged
      ndb/test/src/NdbRestarter.cpp:
        Auto merged
      ndb/tools/cpcc/cpcc.cpp:
        Auto merged
      5a6ab9bd
    • 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
  4. 11 May, 2004 23 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · c2ce702b
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      c2ce702b
    • unknown's avatar
      Portability fixes · 47890151
      unknown authored
      
      scripts/mysql_install_db.sh:
        Portability fix (! is not portable)
      sql/item_func.cc:
        Use my_strtoll10() instead of strtoull()
      sql/repl_failsafe.cc:
        Use my_strtoll10() instead of strtoull()
      sql/sql_analyse.cc:
        Use my_strtoll10() instead of strtoull()
      sql/sql_yacc.yy:
        Use my_strtoll10() instead of strtoull()
      strings/my_strtoll10.c:
        Fix compiler warnings
      47890151
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-4.1 · d8f0b0c5
      unknown authored
      into brian-akers-computer.local:/Users/brian/mysql/mysql-4.1
      
      
      d8f0b0c5
    • unknown's avatar
      Added comments to all methods. Added explanation for a sequential read through a storage engine. · 1662e596
      unknown authored
      
      sql/examples/ha_example.cc:
        Documentation updates (lots of comments in the code).
      sql/examples/ha_example.h:
        Documenation update, lots of comments in the code.
      1662e596
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · cd8f9ed2
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      cd8f9ed2
    • unknown's avatar
      Don't automaticly generate a new key for a foreign key constraint if there is already a usable key. · d3fcd8d4
      unknown authored
      Prefer not automatic keys before automatic keys. If there is two conf
      
      
      BitKeeper/etc/ignore:
        added *.d
      include/my_base.h:
        Added flag for automaticly generated key
      mysql-test/r/constraints.result:
        Update tests after bug fix
      mysql-test/r/create.result:
        Update tests after bug fix
      mysql-test/r/innodb.result:
        Added test of automatic creation of foreign keys
      mysql-test/t/innodb.test:
        Added test of automatic creation of foreign keys
      mysql-test/t/key_cache.test:
        Portability fixes (64 BIT os)
      sql/sql_acl.cc:
        Indentation fixes
      sql/sql_class.cc:
        Fix key comparison to handle prefix and optionally key segments in different order.
      sql/sql_class.h:
        Added flag for automaticly generated keys
      sql/sql_parse.cc:
        Added flag for automaticly generated keys
      sql/sql_table.cc:
        Don't automaticly generate a new key for a foreign key constraint if there is already a usable key.
        Prefer not automatic keys before automatic keys. If there is two conflicting automatic keys, prefer the longer one.
      sql/sql_yacc.yy:
        Added flag for automaticly generated keys
      strings/strings-x86.s:
        Portability fix.
      d3fcd8d4
    • unknown's avatar
      Cset include: ndbdev@ndbmaster.mysql.com|ChangeSet|20040511202610|13901 · 038ee381
      unknown authored
      Cset include: ndbdev@ndbmaster.mysql.com|ChangeSet|20040511202329|47736
      Cset include: tomas@mc05.(none)|ChangeSet|20040511192517|11620
      Cset include: joreland@mysql.com|ChangeSet|20040511192516|46068
      Cset include: tomas@mc05.(none)|ChangeSet|20040511123917|46372
      Cset include: tomas@mc05.(none)|ChangeSet|20040511123143|38188
      Cset include: tulin@build.mysql.com|ChangeSet|20040510154057|38196
      Cset include: joreland@mysql.com|ChangeSet|20040508224854|24167
      Cset include: tomas@mc05.(none)|ChangeSet|20040507133412|23798
      Cset include: tomas@mc05.(none)|ChangeSet|20040507063942|37686
      Cset include: tomas@mc05.(none)|ChangeSet|20040506111114|33079
      Cset include: tomas@mc05.(none)|ChangeSet|20040506105341|38394
      Cset include: tomas@mc05.(none)|ChangeSet|20040506071539|38751
      Cset include: tomas@mc05.(none)|ChangeSet|20040505121947|31340
      Cset include: tomas@mc05.(none)|ChangeSet|20040505113759|32666
      Cset include: tomas@mc05.(none)|ChangeSet|20040505104200|32652
      Cset include: tomas@mc05.(none)|ChangeSet|20040505092956|32651
      Cset include: tomas@mc05.(none)|ChangeSet|20040504130019|09791
      Cset include: tomas@mc05.(none)|ChangeSet|20040503043335|03888
      Cset include: tomas@mc05.(none)|ChangeSet|20040428084951|62492
      
      
      BitKeeper/etc/logging_ok:
        Include
      extra/Makefile.am:
        Include
      extra/perror.c:
        Include
      ndb/Defs.mk:
        Include
      ndb/Epilogue.mk:
        Include
      ndb/examples/ndbapi_async_example/ndbapi_async.cpp:
        Include
      ndb/examples/ndbapi_scan_example/ndbapi_scan.cpp:
        Include
      ndb/include/debugger/SignalLoggerManager.hpp:
        Include
      ndb/include/kernel/LogLevel.hpp:
        Include
      ndb/include/kernel/signaldata/BuildIndx.hpp:
        Include
      ndb/include/kernel/signaldata/SignalData.hpp:
        Include
      ndb/src/common/util/new.cpp:
        Include
      BitKeeper/deleted/.del-NdbConstant.hpp~de1038c1758cc1f9:
        Include
      BitKeeper/deleted/.del-NdbStdio.h~17be17a4f591c671:
        Include
      BitKeeper/deleted/.del-NdbString.h~1f9f26341ce5f5f:
        Include
      BitKeeper/deleted/.del-NdbUnistd.h~a1b3840adcd49985:
        Include
      ndb/include/kernel/signaldata/SignalDataPrint.hpp:
        Include
      ndb/include/logger/FileLogHandler.hpp:
        Include
      ndb/include/logger/LogHandler.hpp:
        Include
      ndb/include/logger/Logger.hpp:
        Include
      ndb/include/mgmcommon/MgmtErrorReporter.hpp:
        Include
      ndb/include/ndb_types.h:
        Include
      ndb/include/ndb_version.h:
        Include
      ndb/include/ndbapi/Ndb.hpp:
        Include
      ndb/include/ndbapi/NdbConnection.hpp:
        Include
      ndb/include/ndbapi/NdbError.hpp:
        Include
      ndb/include/ndbapi/NdbEventOperation.hpp:
        Include
      ndb/include/ndbapi/NdbOperation.hpp:
        Include
      ndb/include/ndbapi/NdbRecAttr.hpp:
        Include
      ndb/include/ndbapi/NdbReceiver.hpp:
        Include
      ndb/include/ndbapi/NdbScanOperation.hpp:
        Include
      ndb/include/ndbapi/NdbSchemaOp.hpp:
        Include
      ndb/include/newtonapi/dba.h:
        Include
      ndb/include/newtonapi/defs/pcn_types.h:
        Include
      ndb/include/portlib/NdbMem.h:
        Include
      ndb/include/portlib/NdbTCP.h:
        Include
      ndb/include/portlib/NdbThread.h:
        Include
      ndb/include/transporter/TransporterDefinitions.hpp:
        Include
      ndb/include/util/BaseString.hpp:
        Include
      ndb/include/util/Bitmask.hpp:
        Include
      ndb/include/util/File.hpp:
        Include
      ndb/include/util/InputStream.hpp:
        Include
      ndb/include/util/NdbAutoPtr.hpp:
        Include
      ndb/include/util/OutputStream.hpp:
        Include
      ndb/include/util/Properties.hpp:
        Include
      ndb/include/util/SimpleProperties.hpp:
        Include
      ndb/include/util/UtilBuffer.hpp:
        Include
      ndb/include/util/Vector.hpp:
        Include
      ndb/include/util/getarg.h:
        Include
      ndb/include/util/socket_io.h:
        Include
      ndb/include/util/uucode.h:
        Include
      ndb/src/client/odbc/common/Ctx.cpp:
        Include
      ndb/src/client/odbc/common/DataField.cpp:
        Include
      ndb/src/client/odbc/common/DataType.cpp:
        Include
      ndb/src/client/odbc/common/OdbcData.cpp:
        Include
      ndb/src/common/debugger/DebuggerNames.cpp:
        Include
      ndb/src/common/debugger/EventLogger.cpp:
        Include
      ndb/src/common/debugger/SignalLoggerManager.cpp:
        Include
      ndb/src/common/debugger/signaldata/CloseComReqConf.cpp:
        Include
      ndb/src/common/debugger/signaldata/ContinueB.cpp:
        Include
      ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp:
        Include
      ndb/src/common/debugger/signaldata/SystemError.cpp:
        Include
      ndb/src/common/editline/editline_internal.h:
        Include
      ndb/src/common/editline/editline_win32.c:
        Include
      ndb/src/common/editline/test/testit.c:
        Include
      ndb/src/common/logger/FileLogHandler.cpp:
        Include
      ndb/src/common/logger/LogHandler.cpp:
        Include
      ndb/src/common/logger/LogHandlerList.cpp:
        Include
      ndb/src/common/logger/Logger.cpp:
        Include
      ndb/src/common/logger/SysLogHandler.cpp:
        Include
      ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp:
        Include
      ndb/src/common/logger/loggertest/LoggerUnitTest.cpp:
        Include
      ndb/src/common/mgmcommon/Config.hpp:
        Include
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        Include
      ndb/src/common/mgmcommon/InitConfigFileParser.cpp:
        Include
      ndb/src/common/mgmcommon/InitConfigFileParser.hpp:
        Include
      ndb/src/common/mgmcommon/LocalConfig.hpp:
        Include
      ndb/src/common/mgmcommon/NdbConfig.c:
        Include
      ndb/src/common/mgmcommon/printConfig/printConfig.cpp:
        Include
      ndb/src/common/portlib/memtest/memtest.c:
        Include
      ndb/src/common/portlib/memtest/munmaptest/munmaptest.cpp:
        Include
      ndb/src/common/portlib/mmstest/mmslist.cpp:
        Include
      ndb/src/common/portlib/mmstest/mmstest.cpp:
        Include
      ndb/src/common/portlib/ose/NdbCondition.c:
        Include
      ndb/src/common/portlib/ose/NdbMem.c:
        Include
      ndb/src/common/portlib/ose/NdbMutex.c:
        Include
      ndb/src/common/portlib/ose/NdbOut.cpp:
        Include
      ndb/src/common/portlib/ose/NdbThread.c:
        Include
      ndb/src/common/portlib/test/NdbPortLibTest.cpp:
        Include
      ndb/src/common/portlib/unix/NdbCondition.c:
        Include
      ndb/src/common/portlib/unix/NdbDaemon.c:
        Include
      ndb/src/common/portlib/unix/NdbEnv.c:
        Include
      ndb/src/common/portlib/unix/NdbMem.c:
        Include
      ndb/src/common/portlib/unix/NdbMutex.c:
        Include
      ndb/src/common/portlib/unix/NdbSleep.c:
        Include
      ndb/src/common/portlib/unix/NdbThread.c:
        Include
      ndb/src/common/portlib/unix/NdbTick.c:
        Include
      ndb/src/common/portlib/win32/NdbCondition.c:
        Include
      ndb/src/common/portlib/win32/NdbMem.c:
        Include
      ndb/src/common/portlib/win32/NdbMutex.c:
        Include
      ndb/src/common/portlib/win32/NdbThread.c:
        Include
      ndb/src/common/transporter/OSE_Receiver.cpp:
        Include
      ndb/src/common/transporter/OSE_Transporter.cpp:
        Include
      ndb/src/common/transporter/Packer.cpp:
        Include
      ndb/src/common/transporter/SCI_Transporter.cpp:
        Include
      ndb/src/common/transporter/SHM_Buffer.hpp:
        Include
      ndb/src/common/transporter/SHM_Transporter.cpp:
        Include
      ndb/src/common/transporter/SHM_Transporter.unix.cpp:
        Include
      ndb/src/common/transporter/SHM_Transporter.win32.cpp:
        Include
      ndb/src/common/transporter/SendBuffer.hpp:
        Include
      ndb/src/common/transporter/TCP_Transporter.cpp:
        Include
      ndb/src/common/transporter/Transporter.cpp:
        Include
      ndb/src/common/transporter/TransporterRegistry.cpp:
        Include
      ndb/src/common/transporter/basictest/basicTransporterTest.cpp:
        Include
      ndb/src/common/transporter/buddy.cpp:
        Include
      ndb/src/common/transporter/buddy.hpp:
        Include
      ndb/src/common/transporter/failoverSCI/failoverSCI.cpp:
        Include
      ndb/src/common/transporter/perftest/perfTransporterTest.cpp:
        Include
      ndb/src/common/transporter/priotest/prioTransporterTest.cpp:
        Include
      ndb/src/common/util/Base64.cpp:
        Include
      ndb/src/common/util/BaseString.cpp:
        Include
      ndb/src/common/util/File.cpp:
        Include
      ndb/src/common/util/InputStream.cpp:
        Include
      ndb/src/common/util/Makefile:
        Include
      ndb/src/common/util/NdbErrHnd.cpp:
        Include
      ndb/src/common/util/NdbOut.cpp:
        Include
      ndb/src/common/util/NdbSqlUtil.cpp:
        Include
      ndb/src/common/util/OutputStream.cpp:
        Include
      ndb/src/common/util/Parser.cpp:
        Include
      ndb/src/common/util/Properties.cpp:
        Include
      ndb/src/common/util/SimpleProperties.cpp:
        Include
      ndb/src/common/util/SocketServer.cpp:
        Include
      ndb/src/common/util/filetest/FileUnitTest.cpp:
        Include
      ndb/src/common/util/getarg.c:
        Include
      ndb/src/common/util/random.c:
        Include
      ndb/src/common/util/socket_io.cpp:
        Include
      ndb/src/common/util/strdup.c:
        Include
      ndb/src/common/util/strlcat.c:
        Include
      ndb/src/common/util/strlcpy.c:
        Include
      ndb/src/common/util/testProperties/testProperties.cpp:
        Include
      ndb/src/common/util/testSimpleProperties/sp_test.cpp:
        Include
      ndb/src/common/util/uucode.c:
        Include
      ndb/src/common/util/version.c:
        Include
      ndb/src/cw/cpcc-win32/C++/StdAfx.h:
        Include
      ndb/src/cw/cpcd/APIService.cpp:
        Include
      ndb/src/cw/cpcd/CPCD.cpp:
        Include
      ndb/src/cw/cpcd/Monitor.cpp:
        Include
      ndb/src/cw/cpcd/Process.cpp:
        Include
      ndb/src/cw/cpcd/common.hpp:
        Include
      ndb/src/cw/test/socketclient/socketClientTest.cpp:
        Include
      ndb/src/cw/util/ClientInterface.hpp:
        Include
      ndb/src/kernel/blocks/backup/FsBuffer.hpp:
        Include
      ndb/src/kernel/blocks/backup/read.cpp:
        Include
      ndb/src/kernel/blocks/backup/restore/Makefile:
        Include
      ndb/src/kernel/blocks/backup/restore/Restore.cpp:
        Include
      ndb/src/kernel/blocks/backup/restore/Restore.hpp:
        Include
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        Include
      ndb/src/kernel/blocks/dbdict/printSchemafile/printSchemafile.cpp:
        Include
      ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp:
        Include
      ndb/src/kernel/blocks/dblqh/redoLogReader/redoLogFileReader.cpp:
        Include
      ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
        Include
      ndb/src/kernel/blocks/dbutil/DbUtil.cpp:
        Include
      ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp:
        Include
      ndb/src/kernel/blocks/ndbfs/Filename.cpp:
        Include
      ndb/src/kernel/blocks/ndbfs/Filename.hpp:
        Include
      ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp:
        Include
      ndb/src/kernel/blocks/ndbfs/MemoryChannelOSE.hpp:
        Include
      ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp:
        Include
      ndb/src/kernel/error/ErrorReporter.cpp:
        Include
      ndb/src/kernel/error/ErrorReporter.hpp:
        Include
      ndb/src/kernel/ndb-main/Main.cpp:
        Include
      ndb/src/kernel/vm/ArrayPool.hpp:
        Include
      ndb/src/kernel/vm/ClusterConfiguration.cpp:
        Include
      ndb/src/kernel/vm/Configuration.cpp:
        Include
      ndb/src/kernel/vm/DLHashTable.hpp:
        Include
      ndb/src/kernel/vm/DLHashTable2.hpp:
        Include
      ndb/src/kernel/vm/Emulator.cpp:
        Include
      ndb/src/kernel/vm/GlobalData.hpp:
        Include
      ndb/src/kernel/vm/SimulatedBlock.cpp:
        Include
      ndb/src/kernel/vm/TransporterCallback.cpp:
        Include
      ndb/src/kernel/vm/VMSignal.hpp:
        Include
      ndb/src/kernel/vm/al_test/arrayListTest.cpp:
        Include
      ndb/src/kernel/vm/al_test/arrayPoolTest.cpp:
        Include
      ndb/src/kernel/vm/al_test/main.cpp:
        Include
      ndb/src/kernel/vm/testCopy/rr.cpp:
        Include
      ndb/src/kernel/vm/testCopy/testCopy.cpp:
        Include
      ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp:
        Include
      ndb/src/kernel/vm/testLongSig/testLongSig.cpp:
        Include
      ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp:
        Include
      ndb/src/mgmapi/mgmapi.cpp:
        Include
      ndb/src/mgmapi/test/keso.c:
        Include
      ndb/src/mgmapi/test/mgmSrvApi.cpp:
        Include
      ndb/src/mgmclient/CommandInterpreter.cpp:
        Include
      ndb/src/mgmclient/CommandInterpreter.hpp:
        Include
      ndb/src/mgmclient/CpcClient.cpp:
        Include
      ndb/src/mgmclient/main.cpp:
        Include
      ndb/src/mgmclient/test_cpcd/test_cpcd.cpp:
        Include
      ndb/src/mgmsrv/CommandInterpreter.hpp:
        Include
      ndb/src/mgmsrv/MgmtSrvr.hpp:
        Include
      ndb/src/mgmsrv/NodeLogLevel.hpp:
        Include
      ndb/src/mgmsrv/NodeLogLevelList.cpp:
        Include
      ndb/src/mgmsrv/convertStrToInt.cpp:
        Include
      ndb/src/mgmsrv/mkconfig/mkconfig.cpp:
        Include
      ndb/src/ndbapi/ClusterMgr.cpp:
        Include
      ndb/src/ndbapi/DictCache.cpp:
        Include
      ndb/src/ndbapi/Makefile:
        Include
      ndb/src/ndbapi/Ndb.cpp:
        Include
      ndb/src/ndbapi/NdbConnectionScan.cpp:
        Include
      ndb/src/ndbapi/NdbDictionary.cpp:
        Include
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Include
      ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        Include
      ndb/src/ndbapi/NdbOperation.cpp:
        Include
      ndb/src/ndbapi/NdbOperationExec.cpp:
        Include
      ndb/src/ndbapi/NdbPoolImpl.cpp:
        Include
      ndb/src/ndbapi/NdbRecAttr.cpp:
        Include
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Include
      ndb/src/ndbapi/NdbScanReceiver.hpp:
        Include
      ndb/src/ndbapi/NdbUtil.hpp:
        Include
      ndb/src/ndbapi/Ndberror.cpp:
        Include
      ndb/src/ndbapi/Ndbif.cpp:
        Include
      ndb/src/ndbapi/ObjectMap.hpp:
        Include
      ndb/src/ndbapi/TransporterFacade.cpp:
        Include
      ndb/src/ndbapi/signal-sender/SignalSender.cpp:
        Include
      ndb/src/ndbapi/signal-sender/SignalSender.hpp:
        Include
      ndb/src/newtonapi/dba_error.cpp:
        Include
      ndb/src/newtonapi/dba_internal.hpp:
        Include
      ndb/src/rep/RepApiService.cpp:
        Include
      ndb/src/rep/RepComponents.hpp:
        Include
      ndb/src/rep/RepMain.cpp:
        Include
      ndb/src/rep/Requestor.cpp:
        Include
      ndb/src/rep/Requestor.hpp:
        Include
      ndb/src/rep/adapters/AppNDB.hpp:
        Include
      ndb/src/rep/adapters/ExtNDB.cpp:
        Include
      ndb/src/rep/adapters/ExtNDB.hpp:
        Include
      ndb/src/rep/dbug_hack.cpp:
        Include
      ndb/src/rep/rep_version.hpp:
        Include
      ndb/src/rep/repapi/repapi.cpp:
        Include
      ndb/src/rep/state/Interval.cpp:
        Include
      ndb/src/rep/storage/GCIBuffer.cpp:
        Include
      ndb/src/rep/storage/GCIBuffer.hpp:
        Include
      ndb/src/rep/storage/GCIContainer.hpp:
        Include
      ndb/src/rep/storage/LogRecord.hpp:
        Include
      ndb/src/rep/storage/NodeGroupInfo.hpp:
        Include
      ndb/src/rep/transfer/TransPS.cpp:
        Include
      ndb/src/rep/transfer/TransPS.hpp:
        Include
      ndb/src/rep/transfer/TransSS.cpp:
        Include
      ndb/src/rep/transfer/TransSS.hpp:
        Include
      ndb/test/include/NDBT_Stats.hpp:
        Include
      ndb/test/include/NDBT_Table.hpp:
        Include
      ndb/test/include/NDBT_Test.hpp:
        Include
      ndb/test/include/NdbTimer.hpp:
        Include
      ndb/test/ndbapi/acid2/acid2.cpp:
        Include
      ndb/test/ndbapi/bank/bankCreator/bankCreator.cpp:
        Include
      ndb/test/ndbapi/bank/bankMakeGL/bankMakeGL.cpp:
        Include
      ndb/test/ndbapi/bank/bankSumAccounts/bankSumAccounts.cpp:
        Include
      ndb/test/ndbapi/bank/bankTimer/bankTimer.cpp:
        Include
      ndb/test/ndbapi/bank/bankTransactionMaker/bankTransactionMaker.cpp:
        Include
      ndb/test/ndbapi/bank/bankValidateAllGLs/bankValidateAllGLs.cpp:
        Include
      ndb/test/ndbapi/bulk_copy/bulk_copy.cpp:
        Include
      ndb/test/ndbapi/create_all_tabs/create_all_tabs.cpp:
        Include
      ndb/test/ndbapi/create_tab/create_tab.cpp:
        Include
      ndb/test/ndbapi/drop_all_tabs/drop_all_tabs.cpp:
        Include
      ndb/test/ndbapi/flexAsynch/flexAsynch.cpp:
        Include
      ndb/test/ndbapi/flexBench/flexBench.cpp:
        Include
      ndb/test/ndbapi/flexHammer/flexHammer.cpp:
        Include
      ndb/test/ndbapi/flexScan/flexScan.cpp:
        Include
      ndb/test/ndbapi/flexTT/flexTT.cpp:
        Include
      ndb/test/ndbapi/flex_bench_mysql/flex_bench_mysql.cpp:
        Include
      ndb/test/ndbapi/indexTest/index.cpp:
        Include
      ndb/test/ndbapi/indexTest2/index2.cpp:
        Include
      ndb/test/ndbapi/interpreterInTup/interpreterInTup.cpp:
        Include
      ndb/test/ndbapi/lmc-bench/async-src/generator/asyncGenerator.cpp:
        Include
      ndb/test/ndbapi/lmc-bench/async-src/generator/mainAsyncGenerator.cpp:
        Include
      ndb/test/ndbapi/lmc-bench/async-src/user/macros.h:
        Include
      ndb/test/ndbapi/lmc-bench/async-src/user/ndb_error.hpp:
        Include
      ndb/test/ndbapi/lmc-bench/async-src/user/userInterface.cpp:
        Include
      ndb/test/ndbapi/lmc-bench/include/testDefinitions.h:
        Include
      ndb/test/ndbapi/lmc-bench/src/generator/dbGenerator.c:
        Include
      ndb/test/ndbapi/lmc-bench/src/generator/mainGenerator.c:
        Include
      ndb/test/ndbapi/lmc-bench/src/populator/dbPopulate.c:
        Include
      ndb/test/ndbapi/lmc-bench/src/populator/mainPopulate.c:
        Include
      ndb/test/ndbapi/lmc-bench/src/user/localDbPrepare.c:
        Include
      ndb/test/ndbapi/lmc-bench/src/user/macros.h:
        Include
      ndb/test/ndbapi/lmc-bench/src/user/ndb_error.hpp:
        Include
      ndb/test/ndbapi/lmc-bench/src/user/ndb_user_populate.cpp:
        Include
      ndb/test/ndbapi/lmc-bench/src/user/old/userInterface.c:
        Include
      ndb/test/ndbapi/lmc-bench/src/user/old/userTransaction.c:
        Include
      ndb/test/ndbapi/lmc-bench/src/user/userInterface.cpp:
        Include
      ndb/test/ndbapi/lmc-bench/src/user/userTransaction.c:
        Include
      ndb/include/ndb_global.h:
        Include
      ndb/include/ndb_net.h:
        Include
      ndb/include/ndbapi/ndberror.h:
        Include
      ndb/src/ndbapi/NdbErrorOut.cpp:
        Include
      ndb/src/ndbapi/ndberror.c:
        Include
      ndb/test/ndbapi/restarter/restarter.cpp:
        Include
      ndb/test/ndbapi/restarter2/restarter2.cpp:
        Include
      ndb/test/ndbapi/restarts/restarts.cpp:
        Include
      ndb/test/ndbapi/ronja/benchronja/benchronja.cpp:
        Include
      ndb/test/ndbapi/telco/msa.cpp:
        Include
      ndb/test/ndbapi/testBlobs/testBlobs.cpp:
        Include
      ndb/test/ndbapi/testDataBuffers/testDataBuffers.cpp:
        Include
      ndb/test/ndbapi/testGrep/verify/testGrepVerify.cpp:
        Include
      ndb/test/ndbapi/testOIBasic/testOIBasic.cpp:
        Include
      ndb/test/ndbapi/vw_test/bcd.h:
        Include
      ndb/test/ndbapi/vw_test/cdrserver.cpp:
        Include
      ndb/test/ndbapi/vw_test/size.cpp:
        Include
      ndb/test/newtonapi/basic_test/basic/basic.cpp:
        Include
      ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp:
        Include
      ndb/test/newtonapi/basic_test/common.cpp:
        Include
      ndb/test/newtonapi/basic_test/common.hpp:
        Include
      ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp:
        Include
      ndb/test/newtonapi/basic_test/too_basic.cpp:
        Include
      ndb/test/newtonapi/perf_test/perf.cpp:
        Include
      ndb/test/odbc/driver/testOdbcDriver.cpp:
        Include
      ndb/test/run-test/main.cpp:
        Include
      ndb/test/run-test/run-test.hpp:
        Include
      ndb/test/src/HugoCalculator.cpp:
        Include
      ndb/test/src/NDBT_Error.cpp:
        Include
      ndb/test/src/NDBT_ResultRow.cpp:
        Include
      ndb/test/src/NDBT_ReturnCodes.cpp:
        Include
      ndb/test/src/NDBT_Table.cpp:
        Include
      ndb/test/src/NDBT_Tables.cpp:
        Include
      ndb/test/src/NdbBackup.cpp:
        Include
      ndb/test/src/NdbConfig.cpp:
        Include
      ndb/test/src/NdbGrep.cpp:
        Include
      ndb/test/src/NdbRestarter.cpp:
        Include
      ndb/test/tools/hugoCalculator/hugoCalculator.cpp:
        Include
      ndb/test/tools/hugoFill/hugoFill.cpp:
        Include
      ndb/test/tools/hugoLockRecords/hugoLockRecords.cpp:
        Include
      ndb/test/tools/hugoPkDelete/hugoPkDel.cpp:
        Include
      ndb/test/tools/hugoPkRead/hugoPkRead.cpp:
        Include
      ndb/test/tools/hugoPkReadRecord/hugoPkReadRecord.cpp:
        Include
      ndb/test/tools/hugoPkUpdate/hugoPkUpd.cpp:
        Include
      ndb/test/tools/hugoScanRead/hugoScanRead.cpp:
        Include
      ndb/test/tools/hugoScanUpdate/hugoScanUpd.cpp:
        Include
      ndb/test/tools/restart/restart.cpp:
        Include
      ndb/test/tools/waiter/waiter.cpp:
        Include
      ndb/tools/copy_tab/copy_tab.cpp:
        Include
      ndb/tools/cpcc/cpcc.cpp:
        Include
      ndb/tools/create_index/create_index.cpp:
        Include
      ndb/tools/delete_all/delete_all.cpp:
        Include
      ndb/tools/drop_index/drop_index.cpp:
        Include
      ndb/tools/drop_tab/drop_tab.cpp:
        Include
      ndb/tools/list_tables/listTables.cpp:
        Include
      ndb/tools/select_all/select_all.cpp:
        Include
      ndb/tools/select_count/select_count.cpp:
        Include
      ndb/tools/transproxy/transproxy.cpp:
        Include
      ndb/tools/verify_index/verify_index.cpp:
        Include
      038ee381
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb · 4ea1e897
      unknown authored
      into ndbmaster.mysql.com:/ndb/clone-4.1-ndb-daily
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      4ea1e897
    • unknown's avatar
      Inverted #ifdef on HAVE_MLOCKALL · c8875d56
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      c8875d56
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · b405bdc9
      unknown authored
      into mc05.(none):/space2/tomas/mysql-4.1
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      b405bdc9
    • unknown's avatar
      cpcd - setsid - angle fixes · 23b50837
      unknown authored
      
      ndb/src/cw/cpcd/Process.cpp:
        Write pgrp in pid-file
        Always operate on process group instead of process
      ndb/src/mgmclient/test_cpcd/test_cpcd.cpp:
        Test using different programs
      23b50837
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-4.1 · 3decfd3b
      unknown authored
      into mysql.com:/home/mydev/mysql-4.1-wl1687
      
      
      3decfd3b
    • unknown's avatar
      Merge build:/home/bk/mysql-4.1 · 7b4cbde8
      unknown authored
      into build.mysql.com:/users/tsmith/m/41/mysql-4.1
      
      
      7b4cbde8
    • unknown's avatar
      lots of HAVE_ and some ndb_global fixes for ndb subtree · f23d1ad6
      unknown authored
      
      ndb/include/portlib/NdbTCP.h:
        introduced ndb_net.h
      ndb/include/portlib/NdbThread.h:
        ndb_global
      ndb/src/common/portlib/unix/NdbCondition.c:
        Used HAVE_CLOCK_GETTIME
      ndb/src/common/portlib/unix/NdbMem.c:
        used HAVE_MLOCKALL
      ndb/src/common/portlib/unix/NdbSleep.c:
        ndb_global
      ndb/src/common/portlib/unix/NdbThread.c:
        .
      ndb/src/common/portlib/unix/NdbTick.c:
        HAVE_CLOCK_GETTIME
      ndb/src/kernel/vm/Emulator.cpp:
        ndb_global
      f23d1ad6
    • unknown's avatar
      updated with HAV_ symbols in ndb_global · ce2d84ce
      unknown authored
      ce2d84ce
    • unknown's avatar
      WL# 1729 Handler: error text for NDB errors · f84be2fd
      unknown authored
      - Close an open scan if index_read is called without closing the previous one.
      - Removed some errors that occured during previous merge
      
      
      include/mysqld_error.h:
        Added two new error messages for NDB
      sql/ha_ndbcluster.cc:
        Added more error code mappings, from NDB code to MySQL 
        Added function to print out the error message when an NDB error occurs.
        Added two new error codes, which will represent either a permanent or temporary NDB error.
        Modev get_ndb_lock_type from class to local function
        Removed some merge errors
        New function close_scan, to close an open scan.
      sql/ha_ndbcluster.h:
        Added print_error function, overrides handler::print_error
        Added close_scan
        Moved get_ndb_lock_type from class to local function
      sql/share/czech/errmsg.txt:
        Added two new error messages for NDB
      sql/share/danish/errmsg.txt:
        Added two new error messages for NDB
      sql/share/dutch/errmsg.txt:
        Added two new error messages for NDB
      sql/share/english/errmsg.txt:
        Added two new error messages for NDB
      sql/share/estonian/errmsg.txt:
        Added two new error messages for NDB
      sql/share/french/errmsg.txt:
        Added two new error messages for NDB
      sql/share/german/errmsg.txt:
        Added two new error messages for NDB
      sql/share/greek/errmsg.txt:
        Added two new error messages for NDB
      sql/share/hungarian/errmsg.txt:
        Added two new error messages for NDB
      sql/share/italian/errmsg.txt:
        Added two new error messages for NDB
      sql/share/japanese/errmsg.txt:
        Added two new error messages for NDB
      sql/share/korean/errmsg.txt:
        Added two new error messages for NDB
      sql/share/norwegian-ny/errmsg.txt:
        Added two new error messages for NDB
      sql/share/norwegian/errmsg.txt:
        Added two new error messages for NDB
      sql/share/polish/errmsg.txt:
        Added two new error messages for NDB
      sql/share/portuguese/errmsg.txt:
        Added two new error messages for NDB
      sql/share/romanian/errmsg.txt:
        Added two new error messages for NDB
      sql/share/russian/errmsg.txt:
        Added two new error messages for NDB
      sql/share/serbian/errmsg.txt:
        Added two new error messages for NDB
      sql/share/slovak/errmsg.txt:
        Added two new error messages for NDB
      sql/share/spanish/errmsg.txt:
        Added two new error messages for NDB
      sql/share/swedish/errmsg.txt:
        Added two new error messages for NDB
      sql/share/ukrainian/errmsg.txt:
        Added two new error messages for NDB
      f84be2fd
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-4.1 · 1a5c4d25
      unknown authored
      into mysql.com:/home/mydev/mysql-4.1-wl1687
      
      
      1a5c4d25
    • unknown's avatar
      Test case for BUG #3657 · 86bfe9c1
      unknown authored
      
      ndb/test/ndbapi/testScan/testScan.cpp:
        Added test case for "slow" scanning if one node is down
      86bfe9c1
    • unknown's avatar
      Update error code on "parent" connection if a new NdbScanOperation could not be returned · fdae0617
      unknown authored
      
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Set error code on "parent" NdbConnection
      fdae0617
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-4.1 · 309e8337
      unknown authored
      into mysql.com:/home/mydev/mysql-4.1-wl1687
      
      
      309e8337
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · 5e96b1c5
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      5e96b1c5
    • unknown's avatar
      out-of-bound array access fixed · a11e04c8
      unknown authored
      a11e04c8
    • unknown's avatar
      InnoDB: Replace ut_strdup() with mem_strdup() · 8d9ce860
      unknown authored
      
      innobase/include/ut0mem.h:
        Remove ut_strdup(), as it is a clone of mem_strdup()
      innobase/os/os0file.c:
        Replace ut_strdup() with mem_strdup()
      innobase/ut/ut0mem.c:
        Remove ut_strdup(), as it is a clone of mem_strdup()
      8d9ce860