An error occurred fetching the project authors.
  1. 15 Sep, 2004 1 commit
  2. 14 Sep, 2004 2 commits
    • unknown's avatar
      new method to set size of local table data · 2ed29f93
      unknown authored
      clearer configure description texts
      changed Ndb_local_table_info to use create, destroy metods and hidden constructor/destructor
      move definition if Thd_ndb to .h file and changes seize/release to operate on Thd_ndb instead of Ndb objects
      moved allocation/deletion of Ndb objects to Thd_ndb
      
      
      ndb/include/ndbapi/NdbDictionary.hpp:
        new method to set size of local table data
      ndb/src/mgmsrv/ConfigInfo.cpp:
        clearer configure description texts
      ndb/src/ndbapi/DictCache.cpp:
        changed Ndb_local_table_info to use create, destroy metods and hidden constructor/destructor
      ndb/src/ndbapi/DictCache.hpp:
        changed Ndb_local_table_info to use create, destroy metods and hidden constructor/destructor
      ndb/src/ndbapi/NdbDictionary.cpp:
        new method to set size of local table data
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        new method to set size of local table data
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        new method to set size of local table data
      sql/ha_ndbcluster.cc:
        new method to set size of local table data
        moved allocation/deletion of Ndb objects to Thd_ndb
      sql/ha_ndbcluster.h:
        move definition if Thd_ndb to .h file and changes seize/release to operate on Thd_ndb instead of Ndb objects
      2ed29f93
    • unknown's avatar
      moved all ndb thread specific data into new placeholder · 2e43e470
      unknown authored
      new methods to keep "records" up to date
      unset flag HA_NOT_EXACT_COUNT to make handler read "records" field, for count() optim and join optimization
      new methods to keep "records" up to datecorrect record field in ndbcluster handler
      new method for ndbcluster handler to store/retrieve table and thread specific data
      changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
      hanged deleteKey to return ponter to deleted object
      moved heavy global cache fetch from inline to separate method
      
      
      mysql-test/r/ndb_alter_table.result:
        correct record field in ndbcluster handler
      mysql-test/r/ndb_blob.result:
        correct record field in ndbcluster handler
      ndb/include/ndbapi/NdbDictionary.hpp:
        new method for ndbcluster handler to store/retrieve table and thread specific data
      ndb/src/ndbapi/DictCache.cpp:
        changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
      ndb/src/ndbapi/DictCache.hpp:
        changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
      ndb/src/ndbapi/Ndb.cpp:
        replaced method DictionaryImpl::getTable with DictionaryImpl::get_local_table_info
      ndb/src/ndbapi/NdbDictionary.cpp:
        new method for ndbcluster handler to store/retrieve table and thread specific data
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
        moved heavy global cache fetch from inline to separate method
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        replaced method DictionaryImpl::getTable with DictionaryImpl::get_local_table_info
      ndb/src/ndbapi/NdbLinHash.hpp:
        changed deleteKey to return ponter to deleted object
      sql/ha_ndbcluster.cc:
        moved all ndb thread specific data into new placeholder
        new methods to keep "records" up to date
        unset flag HA_NOT_EXACT_COUNT to make handler read "records" field, for count() optim and join optimization
      sql/ha_ndbcluster.h:
        new methods to keep "records" up to date
      sql/sql_class.h:
        moved all ndb thread specific data into new placeholder
      2e43e470
  3. 11 Sep, 2004 1 commit
  4. 09 Sep, 2004 1 commit
  5. 08 Sep, 2004 2 commits
    • unknown's avatar
      Ndb backup/restore also handle indexes · 5c571cc5
      unknown authored
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Save meta data for indexes (but not actual data)
      ndb/src/kernel/blocks/backup/Backup.hpp:
        Save meta data for indexes (but not actual data)
      ndb/src/kernel/blocks/backup/restore/consumer.hpp:
        Introduced endOfTables into Consumer interface
      ndb/src/kernel/blocks/backup/restore/consumer_restore.cpp:
        Store indexes and create then when endOfTables is called
      ndb/src/kernel/blocks/backup/restore/consumer_restore.hpp:
        Store indexes and create then when endOfTables is called
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        Run endOfTables
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Split getIndexImpl into 2 methods
        (one being used by restore)
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Split getIndexImpl into 2 methods
        (one being used by restore)
      5c571cc5
    • unknown's avatar
      bug#at - testNdbApi WaitUntilReady, MaxNdb · d7773916
      unknown authored
      fix delete of dictionary before connection has been established
      
      
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        fix delete of dictionary before connection has been established
      d7773916
  6. 06 Sep, 2004 1 commit
  7. 01 Sep, 2004 1 commit
  8. 27 Aug, 2004 3 commits
    • unknown's avatar
      small fixes of select count(*) · 5c5cf8c4
      unknown authored
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Fix init
      ndb/tools/select_count.cpp:
        row count is 64 bit
      5c5cf8c4
    • unknown's avatar
      Added 3 psuedo columns · fa5d6ac3
      unknown authored
      Cleaned up code
      Changed ndb_select_all
      
      
      ndb/include/kernel/AttributeHeader.hpp:
        Added commit count to psuedo columns
        Added bit for psuedo columns
      ndb/include/kernel/GlobalSignalNumbers.h:
        Changed into READ_PSUEDO
      ndb/include/ndbapi/NdbDictionary.hpp:
        Added 3 psuedo columns
      ndb/include/ndbapi/NdbOperation.hpp:
        Added 3 psuedo columns
      ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbacc/DbaccInit.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dblqh/DblqhInit.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Changed into READ_PSUEDO
        Added commit count
      ndb/src/ndbapi/NdbDictionary.cpp:
        Added 3 psuedo columns
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Added 3 psuedo columns
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Added 3 psuedo columns
      ndb/src/ndbapi/NdbOperation.cpp:
        Added 3 psuedo columns
      ndb/tools/select_count.cpp:
        Changed select_count into using new features
      fa5d6ac3
    • unknown's avatar
      Better handling of transaction ids, · 43acfcae
      unknown authored
      make *sure* that no one gets same transid twice
      (wo/ restarting process)
      
      
      43acfcae
  9. 23 Aug, 2004 1 commit
  10. 18 Aug, 2004 1 commit
  11. 13 Aug, 2004 1 commit
  12. 03 Aug, 2004 1 commit
  13. 01 Aug, 2004 1 commit
    • unknown's avatar
      Compile fixes for ccc (& cxx) on linux/alpha · 42210808
      unknown authored
      Mainly explicit template instantiations
      
      
      ndb/src/common/debugger/signaldata/SignalDataPrint.cpp:
        Explicit template instantiations
      ndb/src/common/util/SocketServer.cpp:
        Explicit template instantiations
      ndb/src/kernel/blocks/backup/BackupInit.cpp:
        Explicit template instantiations
      ndb/src/kernel/blocks/dbutil/DbUtil.cpp:
        Explicit template instantiations
      ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp:
        Explicit template instantiations
      ndb/src/kernel/vm/ArrayPool.hpp:
        Only define print if #VM_TRACE
      ndb/src/mgmclient/CpcClient.cpp:
        Explicit template instantiations
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Explicit template instantiations
      ndb/test/include/NDBT_Table.hpp:
        Fully qualified type name
      ndb/test/include/NDBT_Test.hpp:
        Add destructors (so that v-table isn't empty)
      ndb/test/run-test/main.cpp:
        Explicit template instantiations
      ndb/test/src/HugoOperations.cpp:
        Explicit template instantiations
      ndb/test/src/HugoTransactions.cpp:
        Explicit template instantiations
      ndb/test/src/NDBT_Test.cpp:
        Explicit template instantiations
      ndb/test/src/NdbRestarter.cpp:
        Explicit template instantiations
      ndb/test/tools/cpcc.cpp:
        Explicit template instantiations
      42210808
  14. 31 Jul, 2004 1 commit
  15. 22 Jul, 2004 1 commit
  16. 09 Jul, 2004 2 commits
  17. 06 Jul, 2004 2 commits
    • unknown's avatar
      Fixed typo · f5652ffa
      unknown authored
      f5652ffa
    • unknown's avatar
      Fixed memory handling · 17735954
      unknown authored
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        longable when routed
      ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp:
        longable when routed
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Init blob count correctly
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        Receiver::init
      ndb/src/ndbapi/NdbOperation.cpp:
        Receiver::init
        release memory
      17735954
  18. 05 Jul, 2004 1 commit
    • unknown's avatar
      Fixed bugs in ordered scan discovered by mysql-test-run · 3f3ea303
      unknown authored
      Enabled ordered scan in handler
      
      
      
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/include/ndbapi/NdbScanOperation.hpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Introduced map for
        index attributes (keys) -> real attr id (and back)
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        Introduced map for
        index attributes (keys) -> real attr id (and back)
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Moved saveBound to NdbIndexScanOperation
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Moved saveBound to NdbIndexScanOperation
        Fixed bugs in handling of setBounds w.r.t getValues and index keys
          (use new reverse map)
        Fixed bugs in next_result_ordered
      sql/ha_ndbcluster.cc:
        Use sorted scan when requested
      3f3ea303
  19. 10 Jun, 2004 1 commit
  20. 26 May, 2004 1 commit
  21. 25 May, 2004 1 commit
    • unknown's avatar
      Removed AttrType.hpp and moved the "internal" datatypes to their corresponding class. · af81ff81
      unknown authored
      Moved NdbSchemaCon and NdbSchemaOp out of the public NdbApi, it can however still be used by old test programs.
      Added print oof indexes to desc.
      
      
      ndb/BinDist.sh:
        Removed AttrType.hpp from BinDist.sh
      ndb/include/ndbapi/Ndb.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
      ndb/include/ndbapi/NdbApi.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
      ndb/include/ndbapi/NdbConnection.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
        Moved internal types to the class where they are used
      ndb/include/ndbapi/NdbIndexOperation.hpp:
        Use limit from ndbapi_limit.h
      ndb/include/ndbapi/NdbOperation.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
        Remove faulty comment about how many attributes a key is allowed to consist of
        Removed unused member variables
      ndb/include/ndbapi/NdbRecAttr.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
      ndb/include/ndbapi/NdbSchemaCon.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
      ndb/include/ndbapi/NdbSchemaOp.hpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
        Moved all "old" datatypes here, so if a test program is still using old type, include NdbSchemaCon.hpp
      ndb/include/ndbapi/ndbapi_limits.h:
        Corrected limitations, added some from AttrTyp.hpp
      ndb/src/Makefile:
        Remove newtonapi from Makefile
      ndb/src/kernel/blocks/backup/restore/Restore.hpp:
        Removed AttrType
        Include NdbSchemaCon since restore uses old types
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        Include NdbOut
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Remov AttrType.hpp
      ndb/src/ndbapi/ClusterMgr.cpp:
        Remov AttrType.hpp
      ndb/src/ndbapi/Ndb.cpp:
        Removed NdbSchemaCon and NdbSchemaOp includes from public NdbApi
        Removed AttrType.hpp
        Moved internal types to the class where they are used
      ndb/src/ndbapi/NdbApiSignal.cpp:
        Removed AttrType.hpp
      ndb/src/ndbapi/NdbApiSignal.hpp:
        Removed AttrType.hpp
      ndb/src/ndbapi/NdbConnection.cpp:
        Moved internal type s to the class where they belong
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        RemovedAttrType.hpp
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        Removed AttrType.hpp
        Moved printRecAttr to end since it depends on old types and need to include "NdbSchemaCon", function will be rewritten and moved to NdbRecAttr. It's also useful from other places where an attribute has been read into an NdbRecAttr.
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        Use limitations from ndbapi_limits.h
        Moved internal tyeps to the class where they belongs
      ndb/src/ndbapi/NdbOperation.cpp:
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Remove AttrType.hpp
      ndb/src/ndbapi/NdbOperationExec.cpp:
        Moved internal tyeps to the class where they belongs
      ndb/src/ndbapi/NdbOperationInt.cpp:
        RemovedAttrType.hpp
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbOperationScan.cpp:
        RemovedAttrType.hpp
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        Removed AttrType.hpp
        Use limits from ndbapi_limits.h
      ndb/src/ndbapi/NdbResultSet.cpp:
        Moved the "internal" types to corresponding class
      ndb/src/ndbapi/NdbSchemaCon.cpp:
        Updated not to be included in public NdbApi
      ndb/src/ndbapi/NdbSchemaOp.cpp:
        Updated not to be included in public NdbApi
      ndb/src/ndbapi/NdbUtil.hpp:
        Removed AttrType.hpp
      ndb/src/ndbapi/Ndbif.cpp:
        Removed AttrType.hpp
        Removed NdbSchemaCon and NdbSchemaOp from public NdbApi
        Moved "interal" types to their corresponding class
      ndb/src/ndbapi/Ndbinit.cpp:
        Removed NdbSchemaCon and NdbSchemaOp from public NdbApi
      ndb/src/ndbapi/Ndblist.cpp:
        Removed NdbSchemaCon and NdbSchemaOp from public NdbApi
        Moved "internal" types to their corresponding class
      ndb/src/ndbapi/TransporterFacade.cpp:
        Removed AttrType.hpp
      ndb/src/ndbapi/TransporterFacade.hpp:
        Removed AttrType.hpp
        Moved internal definition of how many Ndb objects to create to here
      ndb/test/include/NDBT_Table.hpp:
        Removed old NdbSchema*
        Added function to print information about an index
      ndb/test/ndbapi/acid/acid.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/flexAsynch/flexAsynch.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/flexScan/flexScan.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/interpreterInTup/interpreterInTup.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/lmc-bench/src/user/userInterface.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/ronja/initronja/initronja.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/telco/msa.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/testDataBuffers/testDataBuffers.cpp:
        This test program uses old NdbScheaCon.hpp
      ndb/test/ndbapi/testNdbApi/testNdbApi.cpp:
        Remove AttrType.hpp
        Define max number of Ndb objects test should "try" to create.
      ndb/test/ndbapi/testRestartGci/testRestartGci.cpp:
        Moved "internal" datatypes to corresponding class, in this case Ndb class
      ndb/test/src/NDBT_ResultRow.cpp:
        This test program uses old NdbScheaCon.hpp
        But should soon use "printer" from NdbRecAttr
      ndb/test/src/NDBT_Table.cpp:
        Print table info more SQL like
      ndb/test/src/UtilTransactions.cpp:
        When AttrType.hpp, this hidden bug was discovered. Using wrong enum types in switch.
      ndb/tools/desc/desc.cpp:
        Alos print info about indexes for a table
      af81ff81
  22. 19 May, 2004 2 commits
  23. 07 May, 2004 1 commit
    • unknown's avatar
      more removing of "system" files and introducing ndb_global/my_global · 551ac8d6
      unknown authored
      BitKeeper/deleted/.del-NdbStdio.h~17be17a4f591c671:
        Delete: ndb/include/portlib/NdbStdio.h
      BitKeeper/deleted/.del-NdbString.h~1f9f26341ce5f5f:
        Delete: ndb/include/util/NdbString.h
      BitKeeper/deleted/.del-NdbConstant.hpp~de1038c1758cc1f9:
        Delete: ndb/include/portlib/NdbConstant.hpp
      BitKeeper/deleted/.del-NdbUnistd.h~a1b3840adcd49985:
        Delete: ndb/include/portlib/NdbUnistd.h
      551ac8d6
  24. 14 Apr, 2004 1 commit