1. 15 Dec, 2004 6 commits
    • unknown's avatar
      wl2126 - ndb - merge and ifdef still waiting for inge · 527b18aa
      unknown authored
      
      sql/ha_ndbcluster.cc:
        #ifdef on key_multi_range
      sql/ha_ndbcluster.h:
        Use forward declarations for key_multi_range
      527b18aa
    • unknown's avatar
      Merge · ae971ecd
      unknown authored
      
      ndb/include/kernel/AttributeHeader.hpp:
        Auto merged
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Auto merged
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Auto merged
      ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Auto merged
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Auto merged
      ndb/test/include/HugoOperations.hpp:
        Auto merged
      ndb/test/ndbapi/testOIBasic.cpp:
        Auto merged
      ndb/test/src/HugoOperations.cpp:
        Auto merged
      ndb/test/src/HugoTransactions.cpp:
        Auto merged
      ndb/test/src/UtilTransactions.cpp:
        Auto merged
      ndb/tools/select_count.cpp:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      ndb/include/ndbapi/NdbDictionary.hpp:
        SCCS merged
      ndb/src/ndbapi/NdbDictionary.cpp:
        SCCS merged
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        SCCS merged
      ae971ecd
    • unknown's avatar
      wl2240 - ndb - scan only 1 fragment if possible · 7a7ac8f6
      unknown authored
      
      ndb/src/common/debugger/signaldata/ScanTab.cpp:
        Fix printout
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Set distribution key for ordered indexes
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Allow create_index_object to modify index_table
      ndb/tools/restore/consumer_restore.cpp:
        Allow create_index_object to modify index_table
      7a7ac8f6
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · 09206a94
      unknown authored
      into shark.:/space/ndbdev/clone-mysql-5.0-ndb-daily-2004-12-14
      
      
      09206a94
    • unknown's avatar
      don't compile instance-manager by default, as it never compiles · 14987c6b
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      14987c6b
    • unknown's avatar
      wl2240 - ndb partitioning, bug fixes · 9c81f43b
      unknown authored
      
      ndb/src/common/debugger/signaldata/ScanTab.cpp:
        Fix printout of SCAN_TABREQ
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Set correct status on scanfrag record
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Fix setting of distribution key wrt scan
      ndb/tools/select_count.cpp:
        Fix select_count
      9c81f43b
  2. 14 Dec, 2004 8 commits
    • unknown's avatar
      ndb - major update HugoOperations/Transactions · 3f89a4f3
      unknown authored
           +more code reuse
           +easier testing of indexes
      
      
      ndb/include/ndbapi/NdbDictionary.hpp:
        Remove unimplemented enums
      ndb/test/include/HugoOperations.hpp:
        Pass index on constructor
      ndb/test/include/HugoTransactions.hpp:
        Pass index on constructor
      ndb/test/include/UtilTransactions.hpp:
        Pass index on constructor
      ndb/test/src/HugoAsynchTransactions.cpp:
        Pass index on constructor
      ndb/test/src/HugoOperations.cpp:
        Use getOperation to select operation type
      ndb/test/src/HugoTransactions.cpp:
        Use HugoOpertaions to run transactions
      ndb/test/src/UtilTransactions.cpp:
        Use HugoOpertaions to run transactions
      3f89a4f3
    • unknown's avatar
      wl2240 - ndb partitioning, · 253dab84
      unknown authored
        fix scan take over
      
      
      ndb/include/kernel/AttributeDescriptor.hpp:
        remove deprecated bits
      ndb/include/kernel/signaldata/DictTabInfo.hpp:
        removed deprecated parameters
        moved never implemented to Unimplemented
      ndb/src/common/debugger/signaldata/DictTabInfo.cpp:
        removed deprecated parameters
        moved never implemented to Unimplemented
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        removed deprecated parameters
        moved never implemented to Unimplemented
      ndb/src/kernel/vm/MetaData.hpp:
        removed deprecated parameters
        moved never implemented to Unimplemented
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        removed deprecated parameters
        moved never implemented to Unimplemented
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Do scan take over via distribution key code
      253dab84
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1-fix · c798d5be
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-ndb
      
      
      c798d5be
    • unknown's avatar
      ndb - Handle connections without corresponding node · 63b36352
      unknown authored
      
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Handle connections without corresponding node
      63b36352
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1-fix · 249772a2
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-ndb
      
      
      249772a2
    • unknown's avatar
      ndb - fix protection wrt shm · ebee4cfa
      unknown authored
      
      ndb/include/transporter/TransporterRegistry.hpp:
        fix protection
      ebee4cfa
    • unknown's avatar
      merge · f6296657
      unknown authored
      
      ndb/src/kernel/main.cpp:
        Auto merged
      ndb/src/ndbapi/TransporterFacade.cpp:
        Auto merged
      f6296657
    • 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
  3. 13 Dec, 2004 6 commits
  4. 12 Dec, 2004 9 commits
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-5.0 · 286387d3
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-ndb
      
      
      286387d3
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · c0564421
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0
      
      
      c0564421
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · b9520662
      unknown authored
      into mysql.com:/home/cps/mysql/trees/autofail/mysql-5.0
      
      
      b9520662
    • unknown's avatar
      fix autobuild failures · 596876f9
      unknown authored
      
      server-tools/instance-manager/buffer.cc:
        fix typo
      server-tools/instance-manager/commands.cc:
        get rid of compiler warnings
      server-tools/instance-manager/guardian.cc:
        fix compiler warning
      server-tools/instance-manager/instance.cc:
        fix warnings
      server-tools/instance-manager/instance_map.cc:
        fix return value
      server-tools/instance-manager/instance_map.h:
        fix problem, caused autobuild failure. Looks like a gcc problem - 
        "friend class <name>" doesn't work if specified before enclosed class
        <name> (this is not present in newer gcc versions)
      596876f9
    • unknown's avatar
      Fix test results that may change from run to run · 5ae35e32
      unknown authored
      Added comments (from code review on pull)
      
      
      mysql-test/r/heap.result:
        Fix results that may change from run to run
      mysql-test/r/ps_5merge.result:
        Fix wrong result
      mysql-test/t/heap.test:
        Make results predictable
      sql/sql_show.cc:
        Add comments
        Fixed typo
      5ae35e32
    • unknown's avatar
      ndb: wl-1732 support all charsets · a7fe1c39
      unknown authored
      
      ndb/include/kernel/AttributeDescriptor.hpp:
        wl-1732 support all charsets
      ndb/include/kernel/ndb_limits.h:
        wl-1732 support all charsets
      ndb/include/kernel/signaldata/TuxBound.hpp:
        wl-1732 support all charsets
      ndb/include/util/NdbSqlUtil.hpp:
        wl-1732 support all charsets
      ndb/src/common/util/NdbSqlUtil.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbacc/DbaccInit.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp:
        wl-1732 support all charsets
      ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
        wl-1732 support all charsets
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        wl-1732 support all charsets
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        wl-1732 support all charsets
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        wl-1732 support all charsets
      ndb/src/ndbapi/NdbScanOperation.cpp:
        wl-1732 support all charsets
      ndb/src/ndbapi/ndberror.c:
        wl-1732 support all charsets
      ndb/test/ndbapi/Makefile.am:
        wl-1732 support all charsets
      ndb/test/ndbapi/testOIBasic.cpp:
        wl-1732 support all charsets
      ndb/tools/desc.cpp:
        wl-1732 support all charsets
      a7fe1c39
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 47c39015
      unknown authored
      into mysql.com:/home/my/mysql-5.0
      
      
      47c39015
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · bd1fc18b
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0-ndb
      
      
      bd1fc18b
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · 93978350
      unknown authored
      into mysql.com:/home/jonas/src/mysql-5.0
      
      
      93978350
  5. 10 Dec, 2004 11 commits
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · 3879b149
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
      
      
      3879b149
    • unknown's avatar
      fix char(0) to use ndb bit format · 4d83b7a5
      unknown authored
      4d83b7a5
    • unknown's avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 57867f07
      unknown authored
      into gluh.mysql.r18.ru:/home/gluh/MySQL/mysql-5.0.n
      
      
      57867f07
    • unknown's avatar
      fix according to review · 6bcee4f1
      unknown authored
      6bcee4f1
    • unknown's avatar
      ndb - bitfields - more tests, now passes all api tests!! · 07735208
      unknown authored
      
      ndb/include/kernel/ndb_limits.h:
        #define for max null bits
      ndb/include/kernel/signaldata/TupFrag.hpp:
        Error code for too many nullbits
      ndb/include/util/Bitmask.hpp:
        Cosmetic fix
      ndb/src/common/util/Bitmask.cpp:
        handle (pos % 32) == 0
        more unit tests
      ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        Check bitmask overflow
      ndb/src/ndbapi/ndberror.c:
        New error code
      ndb/test/ndbapi/testBitfield.cpp:
        Update test program
      ndb/test/run-test/daily-basic-tests.txt:
        Add testBitfield to autotest
      07735208
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb · ed683a7a
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
      
      
      ed683a7a
    • unknown's avatar
      Merge marko@bk-internal.mysql.com:/home/bk/mysql-5.0 · 9d946e8a
      unknown authored
      into hundin.mysql.fi:/home/marko/j/mysql-5.0
      
      
      9d946e8a
    • unknown's avatar
      InnoDB: Reduce the stack space consumption of ON UPDATE CASCADE · 0404a607
      unknown authored
      operations.
      
      
      innobase/include/lock0lock.h:
        Added lock_clust_rec_read_check_and_lock_alt(),
        a variant of lock_clust_rec_read_check_and_lock()
        without the parameter "offsets".
      innobase/lock/lock0lock.c:
        Added lock_clust_rec_read_check_and_lock_alt(),
        a variant of lock_clust_rec_read_check_and_lock()
        without the parameter "offsets".
      innobase/row/row0ins.c:
        row_ins_foreign_check_on_constraint(): Do not allocate offsets
        from stack. This reduces the stack space consumption of
        ON UPDATE CASCADE operations by 400 bytes per cascaded UPDATE
        operation.
      0404a607
    • unknown's avatar
      ndb - bitfields ndbapi test prg + bug fixes · d4076cec
      unknown authored
      
      ndb/src/common/util/Bitmask.cpp:
        Bug fixes + better unit test
      ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        fix
      ndb/test/ndbapi/testBitfield.cpp:
        impl. create_random_table and transactions
      ndb/test/src/HugoCalculator.cpp:
        Only use "var" size when var-size
      d4076cec
    • unknown's avatar
      Don't display 'usage' privilege in TABLE_PRIVILEGES if we have columns privileges · c7d7c9ca
      unknown authored
      mysqldump skips information_schema db
      'use' now can use information_schema db
      changed value of column 'Null' to 'NO' if column is not nullable
      
      
      client/mysqldump.c:
        mysqldump skips information_schema db
      mysql-test/r/alter_table.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/create.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/ctype_collate.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/ctype_recoding.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/ctype_ujis.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/drop.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/func_sapdb.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/func_time.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/gis.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/information_schema.result:
        Added couple of tests
      mysql-test/r/information_schema_inno.result:
        Removed coulmn 'CONTRAINT_METOD' from TABLE_CONSTRAINTS
        Added column 'POSITION_IN_UNIQUE_CONSTRAINT' to KEY_COLUMN_USAGE
      mysql-test/r/innodb.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/ndb_autodiscover.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/ps_1general.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/rpl000009.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/rpl_create_database.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/schema.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/select.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/show_check.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/sp.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/type_enum.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/r/type_ranges.result:
        changed value of column 'Null' to 'NO' if column is not nullable
      mysql-test/t/information_schema.test:
        Added couple of tests
      sql/sql_acl.cc:
        Don't display 'usage' privilege in TABLE_PRIVILEGES if we have columns privileges
      sql/sql_db.cc:
        'use' now can use information_schema db
      sql/sql_show.cc:
        code cleanup
        informaton_schema(IS) db now contains data about IS itself
      sql/sql_yacc.yy:
        A fix(wrong behavour of 'SHOW COLUMNS, SHOW KEYS' with 'where condition')
      c7d7c9ca
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 3a2d0371
      unknown authored
      into mysql.com:/home/my/mysql-5.0
      
      
      client/mysqltest.c:
        Auto merged
      3a2d0371