1. 11 Jun, 2006 1 commit
    • unknown's avatar
      ndb - bug#18781 (5.0) handle rolling upgrade, minor fixes, logging, docs · a182963c
      unknown authored
      
      ndb/src/kernel/blocks/dbdict/DictLock.txt:
        NR signals
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        call removeStaleDictLocks at right place, comment why it works
        more checks, better logging
      ndb/src/kernel/blocks/dbdict/Dbdict.hpp:
        call removeStaleDictLocks at right place, comment why it works
        more checks, better logging
      ndb/include/kernel/signaldata/DictLock.hpp:
        2 more REFs
      ndb/include/ndb_version.h.in:
        DICT LOCK appeared in 5.0.23
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        DICT LOCK rolling upgrade from version < 5.0.23
      ndb/src/kernel/blocks/ERROR_codes.txt:
        more DICT LOCK related testing
      ndb/test/ndbapi/testDict.cpp:
        more DICT LOCK related testing
      a182963c
  2. 08 Jun, 2006 1 commit
    • unknown's avatar
      ndb - bug#18781 lock DICT during node restart · 40f44b48
      unknown authored
      
      ndb/src/kernel/main.cpp:
        signal log from start (#if 0-ed)
      ndb/test/ndbapi/testDict.cpp:
        test NF/NR + dict ops
      ndb/src/kernel/vm/DLFifoList.hpp:
        add hasPrev
      ndb/src/kernel/vm/pc.hpp:
        ERROR_INSERTED_CLEAR(x) test and clear if set
      ndb/src/common/debugger/SignalLoggerManager.cpp:
        block no fix
      ndb/src/kernel/blocks/qmgr/QmgrMain.cpp:
        spelling
      ndb/include/kernel/GlobalSignalNumbers.h:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/include/kernel/signaldata/AlterTable.hpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/include/kernel/signaldata/CreateTable.hpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/include/kernel/signaldata/DictLock.hpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/include/kernel/signaldata/DropTable.hpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/src/common/debugger/signaldata/SignalNames.cpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/src/kernel/blocks/ERROR_codes.txt:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/src/kernel/blocks/dbdict/Dbdict.hpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/src/kernel/blocks/dbdih/DbdihInit.cpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        locking of master DICT against schema ops, used by slave DIH under NR
      ndb/src/ndbapi/ndberror.c:
        locking of master DICT against schema ops, used by slave DIH under NR
      40f44b48
  3. 07 Jun, 2006 3 commits
  4. 06 Jun, 2006 3 commits
    • unknown's avatar
      Bug#18035 Information Schema: Output is not Sorted · 57e7bc55
      unknown authored
      added 'order by' to avoid result order difference
      
      
      57e7bc55
    • unknown's avatar
      Bug#19599 duplication of information_schema column value in a CONCAT expr with user var · 581d4d23
      unknown authored
      mark result string using String::mark_as_const()
      which prevents CONCAT from reusing it as a buffer
      for concatenation result.
      
      
      mysql-test/r/information_schema.result:
        Bug#19599 duplication of information_schema column value in a CONCAT expr with user var
        test case
      mysql-test/t/information_schema.test:
        Bug#19599 duplication of information_schema column value in a CONCAT expr with user var
        test case
      581d4d23
    • unknown's avatar
      Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1 · 6c431a5e
      unknown authored
      fix: return db name for I_S.TABLES(and others) in original letter case.
      if mysql starts with lower_case_table_names=1 | 2 then original db name is converted
      to lower case(for I_S tables). It happens when we perform add_table_to_list. 
      to avoid this we make a copy of original db name and use the copy hereafter.
      
      
      mysql-test/r/lowercase_table2.result:
        Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1
        test case
      mysql-test/t/lowercase_table2.test:
        Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1
        test case
      6c431a5e
  5. 05 Jun, 2006 5 commits
  6. 04 Jun, 2006 1 commit
    • unknown's avatar
      BUG#19479: mysqldump creates invalid dump · 8b680680
      unknown authored
      Moved the test case to separate non-windows specific file.
      
      
      mysql-test/r/create.result:
        Moved non-windows specific test case to create_not_windows.test.
      mysql-test/t/create.test:
        Moved non-windows specific test case to create_not_windows.test.
      mysql-test/r/create_not_windows.result:
        #19479: mysqldump creates invalid dump
        Moved the non-windows specific test case from create.test.
      mysql-test/t/create_not_windows.test:
        #19479: mysqldump creates invalid dump
        Moved the non-windows specific test case from create.test.
      8b680680
  7. 02 Jun, 2006 2 commits
  8. 01 Jun, 2006 17 commits
    • unknown's avatar
      Post-merge fixes · 9b871930
      unknown authored
      9b871930
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · f153c5af
      unknown authored
      into  rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      f153c5af
    • unknown's avatar
      Merge zippy.(none):/home/cmiller/work/mysql/mysql-5.0-maint · 726351f5
      unknown authored
      into  zippy.(none):/home/cmiller/work/mysql/mysql-5.0
      
      
      726351f5
    • unknown's avatar
      BUG#19192 - CHECK TABLE EXTENDED / REPAIR TABLE show no errors. · eeb8d4c8
      unknown authored
                  ALTER TABLE crashes
      Executing fast alter table (one that doesn't need to copy data)
      on tables created by mysql versions prior to 4.0.25 could result
      in posterior server crash when accessing these tables.
      
      There was a bug prior to mysql-4.0.25. Number of null fields was
      calculated incorrectly. As a result frm and data files gets out of
      sync after fast alter table. There is no way to determine by which
      mysql version (in 4.0 and 4.1 branches) table was created, thus we
      disable fast alter table for all tables created by mysql versions
      prior to 5.0 branch.
      See BUG#6236.
      
      
      sql/sql_table.cc:
        There was a bug prior to mysql-4.0.25. Number of null fields was
        calculated incorrectly. As a result frm and data files gets out of
        sync after fast alter table. There is no way to determine by which
        mysql version (in 4.0 and 4.1 branches) table was created, thus we
        disable fast alter table for all tables created by mysql versions
        prior to 5.0 branch.
        See BUG#6236.
      eeb8d4c8
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · ecb3b94d
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.0
      
      
      ecb3b94d
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · c8d37af3
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      c8d37af3
    • unknown's avatar
      Merge shellback.(none):/home/msvensson/mysql/mysql-5.0 · 90847cc4
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.0-maint
      
      
      90847cc4
    • unknown's avatar
      Add define YASSL_PREFIX when compiling yassl · df41805c
      unknown authored
      df41805c
    • unknown's avatar
      Fixed Bug#19479:mysqldump creates invalid dump. · 59a33015
      unknown authored
      Only check for FN_DEVCHAR in filenames if FN_DEVCHAR is defined.
      This allows to use table names with ":" on non windows platforms.
      On Windows platform get an error if you use table name that contains FN_DEVCHAR
      
      
      include/config-win.h:
        Moved FN_DEVCHAR to config-win.h
      include/my_global.h:
        Moved FN_DEVCHAR to config-win.h
      mysql-test/r/create.result:
        Added testcase for Bug#19479:mysqldump creates invalid dump
      BitKeeper/etc/ignore:
        Added sql/share/iso639-2.txt sql/share/fixerrmsg.pl to the ignore list
      mysql-test/t/create.test:
        Added testcase for Bug#19479:mysqldump creates invalid dump
      mysys/mf_fn_ext.c:
        Added checking of BASKSLASH_MBTAIL as dirname_part depends on it.
        Fixed cast and indentation.
      sql/table.cc:
        Only check for FN_DEVCHAR in filenames if FN_DEVCHAR is defined.
        This allows to use table names with ":" on non windows platforms.
        On Windows platform get an error if you use table name that contains FN_DEVCHAR
      59a33015
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · 674a33f5
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      674a33f5
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · dbbc4c76
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      dbbc4c76
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · c542ad66
      unknown authored
      into  mysql.com:/home/marty/MySQL/mysql-5.0
      
      
      c542ad66
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/41-work · dd47289b
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/50-work
      
      
      ndb/src/kernel/blocks/ERROR_codes.txt:
        Auto merged
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Auto merged
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Auto merged
      ndb/test/ndbapi/testNodeRestart.cpp:
        Auto merged
      ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      dd47289b
    • unknown's avatar
      ndb - bug#20185 · 49a4c85b
      unknown authored
        Dont be too aggressive in Dbtc::nodeFailCheckTransaction
        let it timeout by 1, so that it does not assert that it has waited too long
        old impl. set timeotu value to 0, making timeout = (ctcTimer - 0) which could be quite big.
      
      
      ndb/src/kernel/blocks/ERROR_codes.txt:
        error codes
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        2 new error inserts
        7030 - delay in GCP_PREPARE until checkLocalNodefailComplete is true
        7031 - delay in GCP_PREPARE and die
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Dont set api con timer to 0, as this might trigger asserion in timeoutfound lab if state == PREPARE_TO_COMMIT
      ndb/test/ndbapi/testNodeRestart.cpp:
        testcase
      ndb/test/run-test/daily-basic-tests.txt:
        autotest
      49a4c85b
    • unknown's avatar
      Post-merge fixes · 76343a5d
      unknown authored
      76343a5d
    • unknown's avatar
      Manual merge · 34c6f402
      unknown authored
      34c6f402
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/tmp_merge · eb51f9e0
      unknown authored
      into  rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      BitKeeper/deleted/.del-errmsg.txt~31abf77f9e7b9211:
        Auto merged
      BitKeeper/deleted/.del-sql_state.h~4307ea5f1fe99019:
        Auto merged
      mysql-test/r/explain.result:
        Auto merged
      mysql-test/r/key_cache.result:
        Auto merged
      mysql-test/r/preload.result:
        Auto merged
      mysql-test/t/explain.test:
        Auto merged
      mysql-test/t/select.test:
        Auto merged
      scripts/make_win_src_distribution.sh:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      BitKeeper/deleted/.del-errmsg.txt~11edc4db89248c16:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~184eb1f09242dc72:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~2cdeb8d6f80eba72:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~4617575065d612b9:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~587903f9311db2d1:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~606dfaeb9e81aa4e:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~6bbd9eac7f0e6b89:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~7397c423c52c6d2c:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~898865062c970766:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~8ed1999cbd481dc4:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~94a93cc742fca24d:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~9dab24f7fb11b1e1:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~b44a85a177954da0:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~b6181e29d8282b06:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~ba132dc9bc936c8a:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~e2609fdf7870795:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~e3183b99fbba0a9c:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~eeb2c47537ed9c23:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~ef28b592c7591b7:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~ef53c33ac0ff8a84:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~f19bfd5d4c918964:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~f96b7055cac394e:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~ffe4a0c9e3206150:
        Manual merge
      BitKeeper/deleted/.del-mysqld_error.h~9dac75782467aab7:
        Manual merge
      eb51f9e0
  9. 31 May, 2006 7 commits