1. 21 Sep, 2005 10 commits
    • unknown's avatar
      Fix compiler error: C++ code in C · e653344c
      unknown authored
      e653344c
    • unknown's avatar
      Merge mysql.com:/home/timka/mysql/src/4.1-virgin · 0596ef0d
      unknown authored
      into  mysql.com:/home/timka/mysql/src/4.1-dbg
      
      0596ef0d
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1 · 99aa4bb3
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
      
      99aa4bb3
    • unknown's avatar
      bug#12950 · d9adfe17
      unknown authored
          ndb backup with charsets and simultanious updates
          make sure that backup _dont_ read xfrm data
      
      
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Backup can do dirty read
      ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        Fix so that backup dont read xfrm data
      ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp:
        Fix so that backup dont read xfrm data
      d9adfe17
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 4084de38
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
      
      
      sql/mysqld.cc:
        Auto merged
      4084de38
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 0cbd00c0
      unknown authored
      into  mysql.com:/usr/home/ram/work/4.1.b7589
      
      0cbd00c0
    • unknown's avatar
      a fix (bug #7589: Decimal types are ignored when updating data from another column). · ecbc0dcb
      unknown authored
      
      mysql-test/r/union.result:
        a fix (bug #7589: Decimal types are ignored when updating data from another column).
        removed wrong test result (see #13372)
      mysql-test/t/union.test:
        a fix (bug #7589: Decimal types are ignored when updating data from another column).
        removed wrong test result (see #13372)
      sql/field_conv.cc:
        a fix (bug #7589: Decimal types are ignored when updating data from another column).
        use memcpy() only for identical decimals.
      ecbc0dcb
    • unknown's avatar
      Don't add all args to mysqltest to MYSQL_TEST env var · f7918883
      unknown authored
      
      mysql-test/mysql-test-run.pl:
        Not all args to mysqltest should be added to the MYSQL_TEST environment variable. The MYSQL_TEST var is used when testing mysqltest and --record and result_file should not be set.
      f7918883
    • unknown's avatar
      Merge mysql.com:/home/timka/mysql/src/4.1-virgin · de63cb45
      unknown authored
      into  mysql.com:/home/timka/mysql/src/4.1-dbg
      
      
      sql/opt_sum.cc:
        Auto merged
      de63cb45
    • unknown's avatar
      Fix for BUG#12882 - min/max inconsistent on empty table. · 649ea64b
      unknown authored
      The problem was in that the MIN/MAX optimization in opt_sum_query was
      replacing MIN/MAX functions with their constant argument without
      taking into account that a query has no result rows.
      
      
      mysql-test/r/func_group.result:
        Test for BUG#12882.
      mysql-test/t/func_group.test:
        Test for BUG#12882.
      sql/item_sum.cc:
        If it is known that a query has no result rows, do not call add()
        via the call to Item_sum::no_rows_in_result() which calls reset().
        Instead directly call clear() so that the MIN and MAX functions
        produce NULL when there are no result rows.
      sql/opt_sum.cc:
        * Do not apply MIN/MAX optimization when the operand of MIN/MAX is
          a constant if it can't be determined whether the query has any
          result rows. The reason is that if the query has result rows,
          then the result of MIN/MAX is its constant argument, but if the
          query result is empty, then the result of MIN/MAX must be NULL
          irrespective of its argument.
        
        * The patch also simplifies a bit the branch that hadles COUNT().
      649ea64b
  2. 20 Sep, 2005 6 commits
    • unknown's avatar
      Merge mysql.com:/home/psergey/bk-trees/mysql-4.1 · 12a960fa
      unknown authored
      into mysql.com:/home/psergey/mysql-4.1-csc6030-r3
      
      
      sql/mysqld.cc:
        Auto merged
      12a960fa
    • unknown's avatar
      BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index · 2e18bba6
      unknown authored
      statistics (like 4.0 did) (patch #3, with review #1 & #2 feedback addressed)
      
      
      include/myisam.h:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      myisam/mi_check.c:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      myisam/myisamchk.c:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      mysql-test/r/myisam.result:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      mysql-test/t/myisam.test:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      sql/ha_myisam.cc:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      sql/handler.h:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      sql/mysqld.cc:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      sql/set_var.cc:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      sql/sql_class.h:
        BUG#12232: Add a server option to treat NULL values as equal when calculating MyISAM index statistics
      2e18bba6
    • unknown's avatar
      Merge svlasenko@bk-internal.mysql.com:/home/bk/mysql-4.1 · b49ba2a1
      unknown authored
      into  selena.:H:/MYSQL/src/#12929-mysql-4.1
      
      
      include/my_sys.h:
        Auto merged
      b49ba2a1
    • unknown's avatar
      cc46fc9f
    • unknown's avatar
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 3b155277
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
      
      
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      3b155277
  3. 19 Sep, 2005 11 commits
  4. 18 Sep, 2005 4 commits
  5. 17 Sep, 2005 1 commit
  6. 16 Sep, 2005 3 commits
    • unknown's avatar
      mysql-test-run.pl: · 2c69efd6
      unknown authored
        Enabled --valgrind to work (bug#13280)
      
      
      mysql-test/mysql-test-run.pl:
        Enabled --valgrind to work (bug#13280)
      2c69efd6
    • unknown's avatar
      ndb · 70255f81
      unknown authored
        remove extra ";" from test programs
      
      
      ndb/test/include/NDBT_Test.hpp:
        Remove extra ";"
      ndb/test/ndbapi/bank/BankLoad.cpp:
        Remove extra ";"
      ndb/test/ndbapi/testOIBasic.cpp:
        Remove extra ";"
      ndb/test/src/HugoCalculator.cpp:
        Remove extra ";"
      ndb/test/src/NDBT_Test.cpp:
        Remove extra ";"
      ndb/test/src/NdbBackup.cpp:
        Remove extra ";"
      ndb/test/src/NdbRestarts.cpp:
        Remove extra ";"
      70255f81
    • unknown's avatar
      ndb · a41c5fa0
      unknown authored
        impl support for querying resource usage in ndb api
        to help track down mem leaks
      
      
      ndb/include/ndbapi/Ndb.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/include/ndbapi/NdbBlob.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/include/ndbapi/NdbConnection.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/include/ndbapi/NdbIndexOperation.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/include/ndbapi/NdbOperation.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/include/ndbapi/NdbRecAttr.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/NdbApiSignal.cpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/NdbApiSignal.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/NdbBlob.cpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/NdbImpl.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/NdbRecAttr.cpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/NdbUtil.cpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/NdbUtil.hpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/Ndbif.cpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/Ndbinit.cpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/src/ndbapi/Ndblist.cpp:
        Impl. reporting of free list usage
        Put free list into handler class
      ndb/tools/restore/Restore.cpp:
        Impl. reporting of free list usage
        Put free list into handler class
      a41c5fa0
  7. 15 Sep, 2005 5 commits
    • unknown's avatar
      Fixes bug #12929. Uses my_cgets instead of _cgets function, thus eliminating · a0cb4d51
      unknown authored
      a restriction to 255 chars for editable buffer.
      
      
      VC++Files/mysys/mysys.dsp:
        Added my_conio.c
      VC++Files/mysys/mysys_ia64.dsp:
        Added my_conio.c
      include/my_sys.h:
        Added declarations for my_conio.c functions
      mysys/my_conio.c:
        Added _cgets() replacement that is not limited to 255 chars retrieval
        from win32 console.
      a0cb4d51
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · 39c7eb9d
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-4.1-clean
      
      39c7eb9d
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 9577158d
      unknown authored
      into moonbone.local:/work/12887-bug-4.1-mysql
      
      9577158d
    • unknown's avatar
      Fix bug#12887 Distinct is not always applied after rollup · 9ca76cbc
      unknown authored
      For queries with GROUP BY and without hidden GROUP BY fields DISTINCT is
      optimized away becuase such queries produce result set without duplicates.
      But ROLLUP can add rows which may be same to some rows and this fact was
      ignored.
      
      Added check so if ROLLUP is present DISTINCT can't be optimized away.
      
      
      sql/sql_select.cc:
        Fix bug #12887 Distinct is not always applied after rollup
      mysql-test/r/olap.result:
        Test case for bug #12887 Distinct is not always applied after rollup
      mysql-test/t/olap.test:
        Test case for bug #12887 Distinct is not always applied after rollup
      9ca76cbc
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-4.1-12723 · ede5c905
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      vio/viosocket.c:
        Auto merged
      ede5c905