1. 14 Mar, 2008 2 commits
  2. 13 Mar, 2008 2 commits
  3. 12 Mar, 2008 6 commits
  4. 11 Mar, 2008 2 commits
    • mleich@five.local.lan's avatar
      Post fix for · d7e6ba47
      mleich@five.local.lan authored
      WL#4203 Reorganize and fix the data dictionary tests of
              testsuite funcs_1
      because the goal to fix
      Bug#34532 Some funcs_1 tests do not clean up at end of testing
      was partially missed.
      Some minor additional modifications are for
         WL#4304 Cleanup in funcs_1 tests
      d7e6ba47
    • kent@mysql.com/kent-amd64.(none)'s avatar
      make_win_bin_dist: · 878b3336
      kent@mysql.com/kent-amd64.(none) authored
        Include .pdb files for tools and libraries (bug#35104)
      878b3336
  5. 10 Mar, 2008 3 commits
  6. 08 Mar, 2008 1 commit
  7. 07 Mar, 2008 4 commits
    • iggy@amd64.(none)'s avatar
      Bug #27101 mysqlhotcopy --record_log_pos retrieves wrong slave parameters · c6f63bc5
      iggy@amd64.(none) authored
      - Make sure mysqlhotcopy doesn't create unrestorable slaves.
      c6f63bc5
    • mleich@five.local.lan's avatar
      WL#4203 Reorganize and fix the data dictionary tests of · 30091e23
      mleich@five.local.lan authored
              testsuite funcs_1
      1. Fix the following bugs
         Bug#30440 "datadict" tests (all engines) fail: Character sets depend on configuration
            Solution: Test variants charset_collation_* adjusted to different builds
         Bug#32603 "datadict" tests (all engines) fail in "community" tree: "PROFILING" table
            Solution: Excluding "PROFILING" table from queries
         Bug#33654 "slow log" is missing a line
            Solution: Unify the content of the fields TABLES.TABLE_ROWS and
                      STATISTICS.CARDINALITY within result sets
         Bug#34532 Some funcs_1 tests do not clean up at end of testing
            Solution: DROP objects/reset global server variables modified during testing
                      + let tests missing implementation end before loading of tables
         Bug#31421 funcs_1: ndb__datadict fails, discrepancy between scripts and expected results
            Solution: Cut <engine>__datadict tests into smaller tests + generate new results.
         Bug#33599 INFORMATION_SCHEMA.STATISTICS got a new column INDEX_COMMENT: tests fail (2)
            Generation of new results during post merge fix
         Bug#33600 CHARACTER_OCTET_LENGTH is now CHARACTER_MAXIMUM_LENGTH * 4
            Generation of new results during post merge fix
         Bug#33631 Platform-specific replace of CHARACTER_MAXIMUM_LENGTH broken by 4-byte encoding
            Generation of new results during post merge fix
            + removal of platform-specific replace routine (no more needed)
      2. Restructure the tests
         - Test not more than one INFORMATION_SCHEMA view per testscript
         - Separate tests of I_S view layout+functionality from content related to the
           all time existing databases "information_schema", "mysql" and "test"
         - Avoid storage engine related variants of tests which are not sensible to
           storage engines at all.
      3. Reimplement or add some subtests + cleanup
         There is a some probability that even the reviewed changeset
         - does not fix all bugs from above   or
         - contains new bugs which show up on some platforms <> Linux or on one of
           the various build types
      4. The changeset contains fixes according to
         - one code review
         - minor bugs within testing code found after code review (accepted by reviewer)
         - problems found during tests with 5.0.56 in build environment
      30091e23
    • gkodinov/kgeorge@magare.gmz's avatar
      Merge gkodinov@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · 560ec240
      gkodinov/kgeorge@magare.gmz authored
      into  magare.gmz:/home/kgeorge/mysql/autopush/B34909-5.0-opt
      560ec240
    • gkodinov/kgeorge@magare.gmz's avatar
      Bug #34909: mysqldump returns a 0 status on error when using · 11cd97ed
      gkodinov/kgeorge@magare.gmz authored
        --master-data
      
      No error code was returned by mysqldump if it detects that binary
      logging is not enabled on the server.
      Fixed by returning error code.
      11cd97ed
  8. 06 Mar, 2008 1 commit
  9. 05 Mar, 2008 3 commits
  10. 04 Mar, 2008 1 commit
  11. 03 Mar, 2008 5 commits
    • joerg@trift2.'s avatar
      687d2131
    • sergefp@mysql.com's avatar
      BUG#34945: "ref_or_null queries that are null_rejecting and have a null value crash mysql" · b779af55
      sergefp@mysql.com authored
      - Apply Eric Bergen's patch: in join_read_always_key(), move ha_index_init() call
        to before the late NULLs filtering code.
      - Backport function comments from 6.0.
      b779af55
    • kaa@kaamos.(none)'s avatar
      Merge kaamos.(none):/data/src/opt/bug31781/my50 · 232e9d3c
      kaa@kaamos.(none) authored
      into  kaamos.(none):/data/src/opt/mysql-5.0-opt
      232e9d3c
    • kaa@kaamos.(none)'s avatar
      Fix for bug #31781: multi-table UPDATE with temp-pool enabled fails · bd53f960
      kaa@kaamos.(none) authored
                          with errno 17
      
      my_create() did not perform any checks for the case when a file is
      successfully created by a call to open(), but the call to
      my_register_filename() later fails because the number of open files
      has exceeded the my_open_files limit. This can happen on platforms 
      which do not have getrlimit(), and hence we do not know the real limit
      for open files. In such a case an error was returned to a caller
      although the file has actually been created. Since callers assume
      my_create() to return an error only when it failed to create a file,
      they did not perform any cleanups, leaving an 'orphaned' file on the
      file system.
      
      Fixed by adding a check for the above case to my_create() and ensuring
      the newly created file is deleted before returning an error.
      
      Creating a deterministic test case in the test suite is impossible,
      because the exact steps required to reproduce the above situation
      depend on the platform and/or environment (OS per-user limits, queries
      executed by previous tests, startup parameters). The patch was
      manually tested on Windows using examples posted in the bug report.
      bd53f960
    • gluh@mysql.com/mgluh.(none)'s avatar
      test case fix · fc1ae077
      gluh@mysql.com/mgluh.(none) authored
      fc1ae077
  12. 01 Mar, 2008 1 commit
  13. 29 Feb, 2008 8 commits
  14. 28 Feb, 2008 1 commit