1. 21 Dec, 2006 4 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1 · e56cb680
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      
      configure.in:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/t/myisam.test:
        Auto merged
      e56cb680
    • unknown's avatar
      Merge trift2.:/MySQL/M50/clone-5.0 · 2332093e
      unknown authored
      into  trift2.:/MySQL/M51/tmp-5.1
      
      
      client/mysql_upgrade.c:
        Auto merged
      mysql-test/t/myisam.test:
        Auto merged
      mysql-test/t/query_cache_notembedded.test:
        Auto merged
      mysql-test/t/rpl_rotate_logs.test:
        Auto merged
      mysql-test/t/rpl000017.test:
        Null merge: Socket name change of 5.0 does not apply here.
      mysql-test/t/rpl_000015.test:
        SCCS merged
      2332093e
    • unknown's avatar
      Merge trift2.:/MySQL/M50/push-5.0 · f611ca8f
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      
      configure.in:
        Null-merge: The new 5.0 version does not affect 5.1 at all
      f611ca8f
    • unknown's avatar
      Post-merge fix (related to bug 24200 changes) · 5e68693c
      unknown authored
      
      sql/mysqld.cc:
        Post-merge fix
      sql/set_var.cc:
        Post-merge fix
      5e68693c
  2. 20 Dec, 2006 20 commits
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/bk/50-build · cb3effb7
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/51-build
      
      
      cmd-line-utils/readline/histfile.c:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/udf_example.c:
        Auto merged
      storage/innobase/include/row0mysql.h:
        Auto merged
      strings/decimal.c:
        Auto merged
      mysql-test/include/mix1.inc:
        Manual merge
      mysql-test/r/func_str.result:
        Manual merge
      mysql-test/r/innodb_mysql.result:
        Manual merge
      mysql-test/t/disabled.def:
        Manual merge
      mysql-test/t/func_str.test:
        Manual merge
      sql/mysqld.cc:
        Manual merge
      storage/innobase/handler/ha_innodb.cc:
        Manual merge
      storage/innobase/handler/ha_innodb.h:
        Manual merge
      storage/innobase/row/row0mysql.c:
        Manual merge
      cb3effb7
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/bk/50-build · d7e58ecb
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/51-build
      
      
      storage/innobase/dict/dict0dict.c:
        Null merge
      storage/innobase/handler/ha_innodb.cc:
        Null merge
      storage/innobase/include/sync0rw.h:
        Null merge
      storage/innobase/include/sync0sync.h:
        Null merge
      storage/innobase/include/sync0sync.ic:
        Null merge
      storage/innobase/log/log0recv.c:
        Null merge
      storage/innobase/srv/srv0start.c:
        Null merge
      storage/innobase/sync/sync0rw.c:
        Null merge
      storage/innobase/sync/sync0sync.c:
        Null merge
      storage/innobase/trx/trx0roll.c:
        Null merge
      storage/innobase/trx/trx0trx.c:
        Null merge
      d7e58ecb
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.0 · db8dd056
      unknown authored
      into  bk-internal.mysql.com:/data0/bk/mysql-5.0-build
      
      db8dd056
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-5.0-axmrg · 49e0cf41
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      
      storage/myisam/mi_packrec.c:
        Auto merged
      storage/myisam/mi_range.c:
        Auto merged
      storage/myisam/mi_test1.c:
        Auto merged
      storage/myisam/mi_write.c:
        Auto merged
      storage/myisam/rt_split.c:
        Auto merged
      49e0cf41
    • unknown's avatar
      Merge trift2.:/MySQL/M50/upward-5.0 · 3b973c6c
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      support-files/mysql.spec.sh:
        Auto merged
      3b973c6c
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-4.1-axmrg · 3453bf8f
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.0-axmrg
      
      
      myisam/mi_packrec.c:
        Auto merged
      myisam/mi_range.c:
        Auto merged
      myisam/mi_test1.c:
        Auto merged
      myisam/rt_split.c:
        Auto merged
      myisam/mi_write.c:
        Manual merge from 4.1.
      3453bf8f
    • unknown's avatar
      Bug#25213 - Compiler warnings in MyISAM code · 05f0d520
      unknown authored
      Compiler warnings due to non-matching conversion
      specifications in format strings in DBUG_PRINT calls,
      due to non-used parameters (in non-debug mode), and
      due to seemingly uninitialized variables.
      
      Initialized variables, declared parameters unused, and
      casted DBUG_PRINT arguments to get rid of warnings.
      
      
      myisam/mi_range.c:
        Bug#25213 - Compiler warnings in MyISAM code
        Initialized a variable to get rid of a compiler warning.
      myisam/mi_test1.c:
        Bug#25213 - Compiler warnings in MyISAM code
        Declared an parameter unused to get rid of warnings.
      myisam/mi_write.c:
        Bug#25213 - Compiler warnings in MyISAM code
        Initialized a variable to get rid of a compiler warning.
        Casted arguments to DBUG_PRINT to match them with their
        format string conversion specification.
      myisam/rt_split.c:
        Bug#25213 - Compiler warnings in MyISAM code
        Initialized variables to get rid of compiler warnings.
      05f0d520
    • unknown's avatar
      Bug#25208 - Warnings in mi_packrec.c · 3b05bef9
      unknown authored
      Compiler warnings due to non-matching conversion
      specifications in format strings in DBUG_PRINT calls.
      
      Fixed DBUG_PRINT format specifiactions.
      
      
      myisam/mi_packrec.c:
        Bug#25208 - Warnings in mi_packrec.c
        Fixed DBUG_PRINT format specifiactions.
      3b05bef9
    • unknown's avatar
      Merge trift2.:/MySQL/M50/push-5.0 · b794d911
      unknown authored
      into  trift2.:/MySQL/M50/clone-5.0
      
      b794d911
    • unknown's avatar
    • unknown's avatar
      Merge mysqldev@production.mysql.com:/data0/mysqldev/my/build-200612151202-5.0.32/mysql-5.0-release · 5e654bd2
      unknown authored
      into  trift2.:/MySQL/M50/clone-5.0
      
      5e654bd2
    • unknown's avatar
      Merge trift2.:/MySQL/M50/clone-5.0 · 99d40592
      unknown authored
      into  trift2.:/MySQL/M50/push-5.0
      
      99d40592
    • unknown's avatar
    • unknown's avatar
      Merge kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-build-24896 · 812b83a0
      unknown authored
      into  kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-release
      
      
      client/mysql_upgrade.c:
        Auto merged
      812b83a0
    • unknown's avatar
      Merge dev:my/build-200612151202-5.0.32/mysql-5.0-release · 3cfea380
      unknown authored
      into  kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-release
      
      3cfea380
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/bk/50-release · 75a0bc00
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/50-build
      
      75a0bc00
    • unknown's avatar
      Remove warnings by casting · b113ee2b
      unknown authored
      
      cmd-line-utils/readline/histfile.c:
        Remove warning (compare signed & unsigned)
      sql/udf_example.c:
        Remove warning (cast integer to pointer of different size)
      strings/decimal.c:
        Remove warning (%lx format, double arg)
      b113ee2b
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/bk/50-release · 716a2cf2
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/50-build
      
      
      sql/ha_innodb.cc:
        Auto merged
      716a2cf2
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/bk/50-24200 · 41db3e52
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/50-release
      
      41db3e52
    • unknown's avatar
      Alternative decimal2double implementation using an algorithm · f6ddd098
      unknown authored
      more similar to my_strtod() (and maybe even a bit faster due
      to less floating point divisions).
      
      This should at least partially fix Bug #23260 for DECIMALs
      with a moderate number of total digits.
      
      
      f6ddd098
  3. 19 Dec, 2006 14 commits
    • unknown's avatar
      Added innodb_rollback_on_timeout option to restore the 4.1 · 20e9b490
      unknown authored
      InnoDB timeout behavior (Bug #24200)
      
      
      mysql-test/t/innodb_mysql-master.opt:
        Set --innodb-lock-wait-timeout=2, since test for bug #24200 times out.
        
        This *could* cause random test failures if some long-running transaction concurrency is being tested.  However, such a test really should go in innodb-big or some other test file.
      20e9b490
    • unknown's avatar
      Bug #24947: REPEAT function returns NULL when passed a field as the count parameter · 6cbf31ff
      unknown authored
      Handling of large signed/unsigned values was not consistent, so some string functions could return bogus results.
      The current fix is to simply patch up the val_str() methods for those string items.
      It would be good clean this code up in general, to make similar problems much harder to make.  This is left as an exercise for the reader.
      
      
      mysql-test/r/func_str.result:
        Update test results for bug #24947
      mysql-test/t/func_str.test:
        Add test case for bug #24947
      sql/item_strfunc.cc:
        Adjust some string function Items' val_str() methods to handle large signed/unsigned arguments properly
      6cbf31ff
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-5.0-axmrg · 3de3f8b8
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Auto merged
      sql/sql_class.h:
        Auto merged
      configure.in:
        Manual merge from 5.0.
      3de3f8b8
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1 · af09baa1
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      
      sql/sql_class.h:
        Auto merged
      af09baa1
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.1-engines · b506eefc
      unknown authored
      into  mysql.com:/home/svoj/devel/mysql/BUG23255/mysql-5.1-engines
      
      b506eefc
    • unknown's avatar
      Merge kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-build-work · 42f27e33
      unknown authored
      into  kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-release
      
      42f27e33
    • unknown's avatar
      Merge kahlann.erinye.com:/home/df/mysql/build/mysql-4.1-build-work · 2702ca91
      unknown authored
      into  kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-build-work
      
      
      mysql-test/t/grant_cache.test:
        Auto merged
      mysql-test/t/myisam.test:
        Auto merged
      mysql-test/t/query_cache_notembedded.test:
        Auto merged
      mysql-test/t/rpl_rotate_logs.test:
        Auto merged
      mysql-test/t/rpl000015.test:
        SCCS merged
      mysql-test/t/rpl000017.test:
        SCCS merged
      2702ca91
    • unknown's avatar
      remove hard-coded socket paths from some tests · 0efda25c
      unknown authored
      
      mysql-test/t/grant_cache.test:
        replace hard-coded socket paths with variable containing the appropriate path
      mysql-test/t/myisam.test:
        replace hard-coded socket paths with variable containing the appropriate path
      mysql-test/t/query_cache_notembedded.test:
        replace hard-coded socket paths with variable containing the appropriate path
      mysql-test/t/rpl000015.test:
        replace hard-coded socket paths with variable containing the appropriate path
      mysql-test/t/rpl000017.test:
        replace hard-coded socket paths with variable containing the appropriate path
      mysql-test/t/rpl_rotate_logs.test:
        replace hard-coded socket paths with variable containing the appropriate path
      0efda25c
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-4.1-axmrg · a4b7d238
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.0-axmrg
      
      a4b7d238
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · bf885adb
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.0-axmrg
      
      
      configure.in:
        Auto merged
      sql/sql_class.h:
        Auto merged
      bf885adb
    • unknown's avatar
      Merge mysql.com:/data0/mysqldev/my/mysql-5.0-release · 4cf2b8e1
      unknown authored
      into  mysql.com:/data0/mysqldev/my/build-200612151202-5.0.32/mysql-5.0-release
      
      
      sql/ha_innodb.cc:
        Auto merged
      4cf2b8e1
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · a202ddf1
      unknown authored
      into  chilla.local:/home/mydev/mysql-4.1-axmrg
      
      a202ddf1
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/bk/50-release · 69b79a09
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/50-build
      
      
      sql/ha_innodb.cc:
        Auto merged
      69b79a09
    • unknown's avatar
      This ChangeSet must be null-merged to 5.1. · 95049229
      unknown authored
      Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
      
      Bugs fixed:
      - Bug #21468: InnoDB crash during recovery with corrupted data pages: XA bug?
      - Bug #24299: Identifiers in foreign keys cannot contain U+0160, U+0360, ..., U+FF60
      - Bug #24386: Performance degradation caused by instrumentation in mutex_struct
      - Bug #24712: SHOW TABLE STATUS for file-per-table showing incorrect time fields
      
      
      innobase/dict/dict0dict.c:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1030:
        branches/5.0: Replace isspace() with a wrapper ib_isspace(), because on
        Win32 isspace(0xa0) appears to hold.  (Bug #24299)
      innobase/include/sync0rw.h:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1040:
        branches/5.0: Port r1039 from trunk:
        
        Port r1034 from branches/zip: Remove some instrumentation and reduce
        the output of SHOW MUTEX STATUS in non-debug builds.  (Bug #24386)
      innobase/include/sync0sync.h:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1040:
        branches/5.0: Port r1039 from trunk:
        
        Port r1034 from branches/zip: Remove some instrumentation and reduce
        the output of SHOW MUTEX STATUS in non-debug builds.  (Bug #24386)
      innobase/include/sync0sync.ic:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1040:
        branches/5.0: Port r1039 from trunk:
        
        Port r1034 from branches/zip: Remove some instrumentation and reduce
        the output of SHOW MUTEX STATUS in non-debug builds.  (Bug #24386)
      innobase/log/log0recv.c:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1076:
        branches/5.0: Remove the unintentionally committed change to univ.i in r1075.
        Fix assertion failure sync0sync.c line 1239
        (the latter ut_error in sync_thread_reset_level())
        in crash recovery when UNIV_SYNC_DEBUG is enabled.
        
        
        Revision r1079:
        branches/5.0: recv_recovery_from_checkpoint_finish(): Add 1 sec delay
        before switching on the sync order checks in crash recovery, so that
        file I/O threads have time to suspend themselves.
      innobase/srv/srv0start.c:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1075:
        branches/5.0: Fix assertion failure sync0sync.c line 1239
        (the latter ut_error in sync_thread_reset_level())
        in crash recovery when UNIV_SYNC_DEBUG is enabled.
        
        
        Revision r1077:
        branches/5.0: innobase_start_or_create_for_mysql(): Remove unnecessary delay
        now that we moved the setting sync_order_checks_on=TRUE to log0recv.c,
        to the start of the rollback phase in crash recovery.
      innobase/sync/sync0rw.c:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1040:
        branches/5.0: Port r1039 from trunk:
        
        Port r1034 from branches/zip: Remove some instrumentation and reduce
        the output of SHOW MUTEX STATUS in non-debug builds.  (Bug #24386)
      innobase/sync/sync0sync.c:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1040:
        branches/5.0: Port r1039 from trunk:
        
        Port r1034 from branches/zip: Remove some instrumentation and reduce
        the output of SHOW MUTEX STATUS in non-debug builds.  (Bug #24386)
      innobase/trx/trx0roll.c:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1067:
        branches/5.0: trx_rollback_for_mysql(), trx_commit_for_mysql():
        Protect the creation of trx_dummy_sess with kernel_mutex.
        This error was introduced in r1046 and r1050.
        
        
        Revision r1050:
        branches/5.0: trx_rollback_for_mysql(): Fix the comment introduced in r1046.
        
        trx_commit_for_mysql(): Use the dummy trx->sess also for committing a prepared
        transaction in XA recovery, just in case our code would need the session
        object also in that case (does not seem to need it right now).
        
        
        Revision r1048:
        branches/5.0: trx_rollback_for_mysql(): Do not set trx->sess back to NULL.
        This bug was introduced in r1046.
        
        
        Revision r1046:
        branches/5.0: trx_rollback_for_mysql(): Ensure that trx->sess is non-NULL
        when calling trx_general_rollback_for_mysql().  This removes a segmentation
        fault when rolling back a prepared transaction in XA recovery.  (Bug #21468)
      innobase/trx/trx0trx.c:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1067:
        branches/5.0: trx_rollback_for_mysql(), trx_commit_for_mysql():
        Protect the creation of trx_dummy_sess with kernel_mutex.
        This error was introduced in r1046 and r1050.
        
        
        Revision r1050:
        branches/5.0: trx_rollback_for_mysql(): Fix the comment introduced in r1046.
        
        trx_commit_for_mysql(): Use the dummy trx->sess also for committing a prepared
        transaction in XA recovery, just in case our code would need the session
        object also in that case (does not seem to need it right now).
      sql/ha_innodb.cc:
        Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
        
        Revision r1040:
        branches/5.0: Port r1039 from trunk:
        
        Port r1034 from branches/zip: Remove some instrumentation and reduce
        the output of SHOW MUTEX STATUS in non-debug builds.  (Bug #24386)
        
        
        Revision r1099:
        branches/5.0: Merge revision 1098 from trunk: Fix bug #24712: SHOW TABLE
        STATUS for file-per-table showing incorrect time fields
      95049229
  4. 18 Dec, 2006 2 commits