1. 08 Apr, 2005 2 commits
    • unknown's avatar
      Merge mysql.com:/M41/mysql-4.1 into mysql.com:/M41/clone-4.1.11 · 7397aeb0
      unknown authored
      
      configure.in:
        Auto merged
      7397aeb0
    • unknown's avatar
      Add missing parts for the "Cybozu" custom build, to avoid future manual patches. · b9f486cd
      unknown authored
      
      configure.in:
        Normally, 'configure' does only support "case-insensitive" collations for UTF-8 character sets.
        However, a certain customer requires builds with a "case-sensitive" collation: 'utf8_general_cs'.
        In order to do custom builds without manual patches, this value gets special handling in 'configure'.
        Also, when it is given, the CPP symbol enabling the additional code is set.
      mysys/charset-def.c:
        Rename the CPP symbol needed for "UTF8-case-sensitive" collation from customer name to function.
      strings/ctype-utf8.c:
        Rename the CPP symbol needed for "UTF8-case-sensitive" collation from customer name to function.
      b9f486cd
  2. 07 Apr, 2005 3 commits
  3. 06 Apr, 2005 11 commits
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-4.0-clean · 0d17aea7
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      client/mysqlcheck.c:
        Auto merged
      mysys/my_rename.c:
        Auto merged
      0d17aea7
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-4.0-9492 · c6bb2293
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.0-clean
      
      
      c6bb2293
    • unknown's avatar
      InnoDB: Avoid test suite failures caused by a locking conflict · cde615c9
      unknown authored
      between two server instances at server shutdown/startup.
      This conflict on advisory locks appears to be the result of a bug
      in the operating system; these locks should be released when the
      files are closed, but somehow that does not always happen
      immediately in Linux.  (Bug #9381)
      
      
      innobase/include/os0file.h:
        Add OS_FILE_OPEN_RETRY for os_file_create()ing ibdata1
      innobase/os/os0file.c:
        os_file_lock(): Do not close the file on failure, but let the
        callers do that.
        os_file_create(): If create_mode==OS_FILE_OPEN_RETRY and
        os_file_lock() fails, keep retrying for 100 seconds.
      innobase/srv/srv0start.c:
        open_or_create_data_files(): Open the first data file with
        OS_FILE_OPEN_RETRY, to resolve a conflict with a shutting-down
        instance of the MySQL server.
      cde615c9
    • unknown's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1 · d5b75475
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-4.1
      
      
      d5b75475
    • unknown's avatar
      Makefile.am: · 12169860
      unknown authored
        Include the Perl version of mysql-test-run
      rpl_rewrite_db.test, rpl_rewrite_db.result:
        Added missing database cleanup
      mysql-test-run.pl:
        Embedded result files no longer needed
      
      
      mysql-test/mysql-test-run.pl:
        Embedded result files no longer needed
      mysql-test/r/rpl_rewrite_db.result:
        Added missing database cleanup
      mysql-test/t/rpl_rewrite_db.test:
        Added missing database cleanup
      mysql-test/Makefile.am:
        Include the Perl version of mysql-test-run
      12169860
    • unknown's avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 9c642e5b
      unknown authored
      into mysql.com:/home/gluh/MySQL/Bugs/mysql-4.1.9286
      
      
      9c642e5b
    • unknown's avatar
      Minor clean-ups for the previous commit. · 3683fc34
      unknown authored
      
      sql/field.cc:
        Use a separate variable. Otherwise "error" value gets lost
        after well_formed_length call.
      strings/ctype-mb.c:
        Don't return an error if we reached end of line.
      3683fc34
    • unknown's avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.1 · ddd9fd89
      unknown authored
      into mysql.com:/home/gluh/MySQL/Bugs/mysql-4.1.9286
      
      
      sql/sql_yacc.yy:
        Auto merged
      ddd9fd89
    • unknown's avatar
      Fix for bug #9286: SESSION/GLOBAL should be disallowed for user variables · 31d15c3f
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      31d15c3f
    • unknown's avatar
      row0sel.c, btr0pcur.c, btr0pcur.ic, btr0pcur.h: · 97b26d3b
      unknown authored
        Add diagnostic code to track assertion failure in ut_a(cursor->old_stored == BTR_PCUR_OLD_STORED); the failure happened in OPTIMIZE TABLE, and in 4.0.24 in some other context
      
      
      innobase/include/btr0pcur.h:
        Add diagnostic code to track assertion failure in ut_a(cursor->old_stored == BTR_PCUR_OLD_STORED); the failure happened in OPTIMIZE TABLE, and in 4.0.24 in some other context
      innobase/include/btr0pcur.ic:
        Add diagnostic code to track assertion failure in ut_a(cursor->old_stored == BTR_PCUR_OLD_STORED); the failure happened in OPTIMIZE TABLE, and in 4.0.24 in some other context
      innobase/btr/btr0pcur.c:
        Add diagnostic code to track assertion failure in ut_a(cursor->old_stored == BTR_PCUR_OLD_STORED); the failure happened in OPTIMIZE TABLE, and in 4.0.24 in some other context
      innobase/row/row0sel.c:
        Add diagnostic code to track assertion failure in ut_a(cursor->old_stored == BTR_PCUR_OLD_STORED); the failure happened in OPTIMIZE TABLE, and in 4.0.24 in some other context
      97b26d3b
    • unknown's avatar
      Adding a new parameter for well_formed_length to · 5687fe36
      unknown authored
      return error. We'll use it for better warnign reporting.
      
      
      5687fe36
  4. 05 Apr, 2005 12 commits
  5. 04 Apr, 2005 8 commits
    • unknown's avatar
      Removed extra comment · 6d2e510a
      unknown authored
      6d2e510a
    • unknown's avatar
      Fix for BUG#8877: Implementation of · 31f2f9bc
      unknown authored
      "Early NULL-values filtering for ref access" (attempt2+post-review fixes)
      1. update_ref_and_keys() accumulates info about null-rejecting
      predicates in in KEY_FIELD::null_rejecting, add_key_part saves
      these to KEYUSE.
      2. create_ref_for_key copies them to TABLE_REF.
      3. add_not_null_conds adds "x IS NOT NULL" to join_tab->select_cond of
      appropiate JOIN_TAB members.
      
      Includes code cleanups: 
      * add_key_field() params: s/COND/Item_func/ (as only Item_funcs are
      passed to it)
      * add_key_fields() params: JOIN_TAB *stat removed (wasn't used)
      
      
      sql/sql_select.cc:
        Fix for BUG#8877: Implementation of 
        "Early NULL-values filtering for ref access"
        1. update_ref_and_keys() accumulates info about null-rejecting
        predicates in in KEY_FIELD::null_rejecting, add_key_part saves
        these to KEYUSE.
        2. create_ref_for_key copies them to TABLE_REF.
        3. add_not_null_conds adds "x IS NOT NULL" to join_tab->select_cond
        of appropiate JOIN_TAB members.
        
        Includes code cleanups: 
        * add_key_field() params: s/COND/Item_func/ (as only Item_funcs are
        passed to it)
        * add_key_fields() params: JOIN_TAB *stat removed (wasn't used)
      sql/sql_select.h:
        Fix for BUG#8877: Implementation of 
        "Early NULL-values filtering for ref access" (attempt2)
      31f2f9bc
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · a1112ca0
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      a1112ca0
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1 · e31062a2
      unknown authored
      into mysql.com:/M41/mysql-4.1
      
      
      sql/share/english/errmsg.txt:
        Auto merged
      e31062a2
    • unknown's avatar
      ha_innodb.cc: · a64487fc
      unknown authored
        Correct the fix of Bug #9526 : InnoDB must use its own internal type info for old tables, so that old ENUMs and SETs still are (incorrectly) seen as char strings; we do not dare to allow InnoDB sometimes to see the type as an integer type for those old tables
      
      
      sql/ha_innodb.cc:
        Correct the fix of Bug #9526 : InnoDB must use its own internal type info for old tables, so that old ENUMs and SETs still are (incorrectly) seen as char strings; we do not dare to allow InnoDB sometimes to see the type as an integer type for those old tables
      a64487fc
    • unknown's avatar
      ha_innodb.cc: · 9ce74a80
      unknown authored
        Fix bug #9526 in InnoDB: the internal type of an ENUM or SET is an unsigned integer type, not a character string
      
      
      sql/ha_innodb.cc:
        Fix bug #9526 in InnoDB: the internal type of an ENUM or SET is an unsigned integer type, not a character string
      9ce74a80
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · 9176a1f4
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      9176a1f4
    • unknown's avatar
      ctype_uca.result: · 07182f5a
      unknown authored
        fixing test results accordingly.
      ctype-uca.c:
        It appeared that in traditional Spanish collation
        'RR' is not equal to 'R', as Unicode and Mimer state.
        We'll go Oracle and IBM way instead:
        No special rules to 'RR'.
      
      
      strings/ctype-uca.c:
        It appeared that in traditional Spanish collation
        'RR' is not equal to 'R', as Unicode and Mimer state.
        We'll go Oracle and IBM way instead:
        No special rules to 'RR'.
      mysql-test/r/ctype_uca.result:
        fixing test results accordingly.
      07182f5a
  6. 03 Apr, 2005 2 commits
  7. 02 Apr, 2005 2 commits