An error occurred fetching the project authors.
  1. 08 Jan, 2005 2 commits
    • unknown's avatar
      ndb - wl-1442 fix Time ordering · 5a92f4fd
      unknown authored
      mysql-test/r/ndb_index_ordered.result:
        wl-1442 fix Time.  adds new type id 25
      mysql-test/t/ndb_index_ordered.test:
        wl-1442 fix Time.  adds new type id 25
      ndb/include/kernel/signaldata/DictTabInfo.hpp:
        wl-1442 fix Time.  adds new type id 25
      ndb/include/ndbapi/NdbDictionary.hpp:
        wl-1442 fix Time.  adds new type id 25
      ndb/include/util/NdbSqlUtil.hpp:
        wl-1442 fix Time.  adds new type id 25
      ndb/src/common/util/NdbSqlUtil.cpp:
        wl-1442 fix Time.  adds new type id 25
      ndb/src/ndbapi/NdbDictionary.cpp:
        wl-1442 fix Time.  adds new type id 25
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        wl-1442 fix Time.  adds new type id 25
      ndb/test/include/NdbSchemaOp.hpp:
        wl-1442 fix Time.  adds new type id 25
      ndb/tools/restore/consumer.cpp:
        wl-1442 fix Time.  adds new type id 25
      sql/ha_ndbcluster.cc:
        wl-1442 fix Time.  adds new type id 25
      5a92f4fd
    • unknown's avatar
      ndb - wl-1442 fix Date ordering · da28014e
      unknown authored
      mysql-test/r/ndb_index_ordered.result:
        wl-1442 fix Date.  reuses old unused Timespec type id
      mysql-test/t/ndb_index_ordered.test:
        wl-1442 fix Date.  reuses old unused Timespec type id
      ndb/include/kernel/signaldata/DictTabInfo.hpp:
        wl-1442 fix Date.  reuses old unused Timespec type id
      ndb/include/ndbapi/NdbDictionary.hpp:
        wl-1442 fix Date.  reuses old unused Timespec type id
      ndb/include/util/NdbSqlUtil.hpp:
        wl-1442 fix Date.  reuses old unused Timespec type id
      ndb/src/common/util/NdbSqlUtil.cpp:
        wl-1442 fix Date.  reuses old unused Timespec type id
      ndb/src/ndbapi/NdbDictionary.cpp:
        wl-1442 fix Date.  reuses old unused Timespec type id
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        wl-1442 fix Date.  reuses old unused Timespec type id
      ndb/test/include/NdbSchemaOp.hpp:
        wl-1442 fix Date.  reuses old unused Timespec type id
      ndb/tools/restore/consumer.cpp:
        wl-1442 fix Date.  reuses old unused Timespec type id
      sql/ha_ndbcluster.cc:
        wl-1442 fix Date.  reuses old unused Timespec type id
      da28014e
  2. 01 Jan, 2005 2 commits
  3. 30 Dec, 2004 1 commit
  4. 20 Dec, 2004 1 commit
    • 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
  5. 07 Dec, 2004 1 commit
  6. 06 Dec, 2004 1 commit
  7. 30 Nov, 2004 2 commits
    • unknown's avatar
      fixed error in test result · a668ea8f
      unknown authored
          added extra calls to retrieve connectstring used
          reengineered connect somewhat to make retries etc explicit
      
      
      mysql-test/r/ndb_index_unique.result:
        fixed error in test result
      ndb/include/mgmapi/mgmapi.h:
        added extra calls to retrieve connectstring used
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        added extra calls to retrieve connectstring used
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        added extra calls to retrieve connectstring used
        reengineered connect somewhat to make retries etc explicit
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        added extra calls to retrieve connectstring used
      ndb/src/mgmapi/mgmapi.cpp:
        added extra calls to retrieve connectstring used
      ndb/src/mgmclient/CommandInterpreter.cpp:
        moved parse of quit to avoid connect before
      ndb/src/ndbapi/Ndbinit.cpp:
        reengineered connect somewhat to make retries etc explicit
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        added extra calls to retrieve connectstring used
        reengineered connect somewhat to make retries etc explicit
      ndb/tools/listTables.cpp:
        reengineered connect somewhat to make retries etc explicit
      sql/ha_ndbcluster.cc:
        added extra calls to retrieve connectstring used
        reengineered connect somewhat to make retries etc explicit
      a668ea8f
    • unknown's avatar
      ndb - fixed long overdue problems with unique indexes and null values · aa1fb2c4
      unknown authored
      mysql-test/r/ndb_index_unique.result:
        Test of unique index and null
      mysql-test/t/ndb_index_unique.test:
        Test of unique index and null
      sql/ha_ndbcluster.cc:
        Fixed long overdue problems with unique indexes and null values
      aa1fb2c4
  8. 22 Nov, 2004 2 commits
    • unknown's avatar
      added force send interface to scan · 9f90db61
      unknown authored
      prepared for using query cache in ndb
      
      
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        added force send interface to scan
      ndb/include/ndbapi/NdbResultSet.hpp:
        added force send interface to scan
      ndb/include/ndbapi/NdbScanOperation.hpp:
        added force send interface to scan
      ndb/src/ndbapi/NdbResultSet.cpp:
        added force send interface to scan
      ndb/src/ndbapi/NdbScanOperation.cpp:
        added force send interface to scan
      9f90db61
    • unknown's avatar
  9. 19 Nov, 2004 1 commit
  10. 18 Nov, 2004 1 commit
  11. 17 Nov, 2004 1 commit
    • unknown's avatar
      Enabled usage of new system variables for ndb · 40eaf1a5
      unknown authored
        - ndb_use_exact_count
        - ndb_autoincrement_prefetch_sz
        - ndb_use_transactions
        - ndb_force_send
      moved "inlined" functions to .cc file since they are virtual anyways
      enabled printout od ndb errors in warnings even if mapping existst to mysql error code
      
      
      sql/ha_ndbcluster.h:
        Enabled usage of new system variables for ndb
          - ndb_use_exact_count
          - ndb_autoincrement_prefetch_sz
          - ndb_use_transactions
          - ndb_force_send
        moved "inlined" functions to .cc file since they are virtual anyways
      sql/mysqld.cc:
        Enabled usage of new system variables for ndb
          - ndb_use_exact_count
          - ndb_autoincrement_prefetch_sz
          - ndb_use_transactions
          - ndb_force_send
      sql/set_var.cc:
        Enabled usage of new system variables for ndb
          - ndb_use_exact_count
          - ndb_autoincrement_prefetch_sz
          - ndb_use_transactions
          - ndb_force_send
      sql/sql_class.h:
        Enabled usage of new system variables for ndb
          - ndb_use_exact_count
          - ndb_autoincrement_prefetch_sz
          - ndb_use_transactions
          - ndb_force_send
      40eaf1a5
  12. 16 Nov, 2004 2 commits
  13. 13 Nov, 2004 1 commit
    • unknown's avatar
      ndb: fix bug-4644 Err Out of fragment operations · a68c8cdd
      unknown authored
      sql/ha_ndbcluster.cc:
        compile fix in DBUG code
      ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp:
        fix count of metadata pages
      ndb/include/kernel/signaldata/TupFrag.hpp:
        bug-4644 fix
      ndb/src/kernel/blocks/ERROR_codes.txt:
        bug-4644 fix
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        bug-4644 fix
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        bug-4644 fix
      ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        bug-4644 fix
      ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        bug-4644 fix
      ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
        bug-4644 fix
      ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
        bug-4644 fix
      ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp:
        bug-4644 fix
      ndb/test/ndbapi/testDict.cpp:
        bug-4644 fix
      a68c8cdd
  14. 10 Nov, 2004 2 commits
    • unknown's avatar
      Bug#6031 - To drop database you have to execute DROP DATABASE command twice. · c52a4685
      unknown authored
        DROP DATABASE failed because of file ext not in TYPELIB of known extensions.
        General solution - construct a TYPELIB at runtime instead of a static list.
      
      
      mysql-test/r/ndb_basic.result:
        Bug#6031
          New test for bug
      mysql-test/t/ndb_basic.test:
        Bug#6031
          New test for bug
      sql/ha_ndbcluster.cc:
        Cosmetic fix
      sql/handler.cc:
        Bug#6031
          New function - ha_known_exts()
          We can construct TYPELIB of known db file extensions.
      sql/handler.h:
        Bug#6031
          New function - ha_known_exts()
      sql/sql_db.cc:
        Bug#6031
          We use a constructed list of known extensions instead of a static list
      c52a4685
    • unknown's avatar
      bug#6538 · e4b27d97
      unknown authored
      ndb: Fix return value in index_last wo/ rows
      
      
      sql/ha_ndbcluster.cc:
        Return correct when not finding any row from index_last
      e4b27d97
  15. 09 Nov, 2004 1 commit
    • unknown's avatar
      wl1744 - win compile fixes · 6b93977f
      unknown authored
      ndb/include/kernel/signaldata/RepImpl.hpp:
        more win-compile-fixes
      ndb/include/mgmapi/mgmapi.h:
        more win-compile-fixes
      ndb/include/ndbapi/NdbConnection.hpp:
        more win-compile-fixes
      ndb/src/common/util/Properties.cpp:
        more win-compile-fixes
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        more win-compile-fixes
      ndb/src/kernel/blocks/dbdict/Dbdict.hpp:
        more win-compile-fixes
      ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        more win-compile-fixes
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        more win-compile-fixes
      ndb/src/kernel/blocks/grep/Grep.cpp:
        more win-compile-fixes
      ndb/src/mgmsrv/Config.cpp:
        more win-compile-fixes
      ndb/src/mgmsrv/ConfigInfo.cpp:
        more win-compile-fixes
      ndb/src/mgmsrv/InitConfigFileParser.cpp:
        more win-compile-fixes
      ndb/src/ndbapi/NdbBlob.cpp:
        more win-compile-fixes
      ndb/src/ndbapi/NdbConnection.cpp:
        more win-compile-fixes
      ndb/src/ndbapi/NdbImpl.hpp:
        more win-compile-fixes
      ndb/src/ndbapi/NdbOperationExec.cpp:
        more win-compile-fixes
      ndb/test/ndbapi/testOperations.cpp:
        more win-compile-fixes
      sql/ha_ndbcluster.cc:
        more win-compile-fixes
      6b93977f
  16. 08 Nov, 2004 2 commits
    • unknown's avatar
      ndb: bug#6435 · 03f2882f
      unknown authored
      fix null handling in ha_ndbcluster when using ordered index
      
      
      mysql-test/r/ndb_index_ordered.result:
        bug#6435
      mysql-test/t/ndb_index_ordered.test:
        bug#6435
      sql/ha_ndbcluster.cc:
        Fix null handling in ordered index code
      03f2882f
    • unknown's avatar
      ndb: bug#6451 · ec33031e
      unknown authored
      1) fix so that missing blob tables don't prevent table from being
          dropped
      2) decrease size of blob part if record length exceeds max length
      3) add test case for table wo/ corresponding blob table
      4) init scan counters when sending scan_tabreq
      
      
      mysql-test/r/ndb_autodiscover.result:
        testcase for table wo/ corresponding blob tables
      mysql-test/r/ndb_autodiscover2.result:
        testcase for table wo/ corresponding blob tables
      mysql-test/t/ndb_autodiscover.test:
        testcase for table wo/ corresponding blob tables
      mysql-test/t/ndb_autodiscover2.test:
        testcase for table wo/ corresponding blob tables
      ndb/include/ndbapi/NdbDictionary.hpp:
        Add non-const get column
      ndb/src/ndbapi/NdbDictionary.cpp:
        Add non-const get column
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Allow "partially" getTable, which enables dropping of tables
           that fails to create blob tables
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Init counter when sending SCAN_TABREQ
      sql/ha_ndbcluster.cc:
        Make sure that blob don't have to big part size
      ec33031e
  17. 03 Nov, 2004 1 commit
  18. 02 Nov, 2004 1 commit
  19. 28 Oct, 2004 1 commit
    • unknown's avatar
      test that attribute name truncation works · 5f630d1f
      unknown authored
          exposed the attribute name size limit for handler
         added field name truncation to ndb handler
      
      
      mysql-test/t/ndb_basic.test:
        test that attribute name truncation works
      ndb/include/ndbapi/ndbapi_limits.h:
        exposed the attribute name size limit for handler
      sql/ha_ndbcluster.cc:
        added field name truncation to ndb handler
      5f630d1f
  20. 25 Oct, 2004 1 commit
    • unknown's avatar
      fix for alignment bug on solaris 64 bit · 806eaf5a
      unknown authored
      removed compiler warning
      
      
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        fix for alignment bug on solaris 64 bit
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        fix for alignment bug on solaris 64 bit
      sql/ha_ndbcluster.cc:
        removed compiler warning
      806eaf5a
  21. 21 Oct, 2004 1 commit
    • unknown's avatar
      compile fixes for butch · 4e35c8e3
      unknown authored
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Better cast
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Add default arg
      sql/ha_ndbcluster.cc:
        reorder methods, so that they are not used prior to declaration
        (inlines)
      4e35c8e3
  22. 20 Oct, 2004 1 commit
  23. 19 Oct, 2004 1 commit
  24. 14 Oct, 2004 1 commit
    • unknown's avatar
      true,false -> TRUE, FALSE · b76f5cd2
      unknown authored
      Simple fixes/optimization of things discovered during review of new pushed code
      
      
      include/my_sys.h:
        Ensure that clear_alloc_root() interacts correctly with alloc_root_inited()
      mysys/hash.c:
        More comments
        Simple optimization (merge identical code)
      mysys/my_bitmap.c:
        Change inline -> static inline
      sql/examples/ha_archive.cc:
        Fixed compiler warning
      sql/ha_ndbcluster.cc:
        true,false -> TRUE, FALSE
        Change if (false) -> #ifdef NOT_USED
      sql/ha_ndbcluster.h:
        true,false -> TRUE, FALSE
      sql/handler.cc:
        More comments
        Remove not needed initializations.
        #ifdef not used code
      sql/item_cmpfunc.h:
        true,false -> TRUE, FALSE
      sql/item_strfunc.cc:
        Move local variables to function beginning
        Remove wrong comments
      sql/log_event.h:
        true,false -> TRUE, FALSE
      sql/sql_base.cc:
        true,false -> TRUE, FALSE
        More comments
      sql/sql_help.cc:
        true,false -> TRUE, FALSE
      sql/sql_lex.cc:
        Simple optimization of new code
      sql/sql_parse.cc:
        true,false -> TRUE, FALSE
      sql/sql_prepare.cc:
        true,false -> TRUE, FALSE
      sql/sql_table.cc:
        true,false -> TRUE, FALSE
      sql/sql_yacc.yy:
        true,false -> TRUE, FALSE
      b76f5cd2
  25. 13 Oct, 2004 1 commit
  26. 08 Oct, 2004 2 commits
    • unknown's avatar
      BUG#5973 ndb table belonging to different database shows up in SHOW TABLES · 4a1a0c48
      unknown authored
      mysql-test/r/ndb_autodiscover.result:
        Added test cases to check that SHOW TABLES  only show tables in the selected  db.
      mysql-test/t/ndb_autodiscover.test:
        Added test cases to check that SHOW TABLES  only show tables in the selected  db.
      sql/ha_ndbcluster.cc:
        Only find files for the current db
        Only add files to files list which can be created i.e has a valid frm blob. This prevents NDB$BLOB tables and tables created from NdbApi to show up.
      4a1a0c48
    • unknown's avatar
      NDB wl-2151 Fix bounds setting table handler vs TUX · cb0a081e
      unknown authored
      mysql-test/ndb/ndb_range_bounds.pl:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/include/kernel/signaldata/TuxBound.hpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/test/ndbapi/testOIBasic.cpp:
        wl-2151 Fix bounds setting table handler vs TUX
      sql/ha_ndbcluster.cc:
        wl-2151 Fix bounds setting table handler vs TUX
      sql/ha_ndbcluster.h:
        wl-2151 Fix bounds setting table handler vs TUX
      cb0a081e
  27. 07 Oct, 2004 5 commits
    • unknown's avatar
      ha_ndbcluster.cc: · 48b114fb
      unknown authored
        merge error
      
      
      sql/ha_ndbcluster.cc:
        merge error
      48b114fb
    • unknown's avatar
      fixed bug where scan is not closed as it should · 96e26b2a
      unknown authored
      96e26b2a
    • unknown's avatar
      Sned original NDB error as warning to client · 46fe2fa7
      unknown authored
      sql/ha_ndbcluster.cc:
        Send original NDB error as warning to client so it can be retrieved with SHOW WARNINGS or SHOW ERRORS.
      46fe2fa7
    • unknown's avatar
      Initialise "sorted" variable in constructor of QUICK_SELECT. The variable is... · d539ffc7
      unknown authored
      Initialise "sorted" variable in constructor of QUICK_SELECT. The variable is set to 1 in test_if_skip_sort_order if we decide to optimize "order by" by uinsg index_read.
      
      
      mysql-test/r/ndb_index_ordered.result:
        Another test to check the use of "sorted" in combination with reset_bounds()
      mysql-test/t/ndb_index_ordered.test:
        Another test to check the use of "sorted" in combination with reset_bounds()
      sql/ha_ndbcluster.cc:
        Check that sorted is set to 0 or 1.
      sql/opt_range.cc:
        Initialise the sorted variable to zero QUICK_SELECT constructor.
      d539ffc7
    • unknown's avatar
      Don't show NDB$BLOB tables in SHOW TABLES · f0f9e7b4
      unknown authored
      sql/ha_ndbcluster.cc:
        Only add the NDB-table to list of files if it can be discovered AND sucessfully created on disk. This will make susre that NDB$BLOB tables does not show up in SHOW TABLES
      f0f9e7b4
  28. 06 Oct, 2004 1 commit
    • unknown's avatar
      bug#5736, subqueries and not in · 6708264a
      unknown authored
      and testcases
      
      
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        bug#5736, subqueries and not in
      sql/ha_ndbcluster.cc:
        bug#5736, subqueries and not in
      6708264a