1. 22 Dec, 2006 2 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.1 · 9eac262c
      unknown authored
      into  bk-internal.mysql.com:/data0/bk/mysql-5.1-arch
      
      
      mysql-test/t/disabled.def:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      storage/innobase/handler/ha_innodb.cc:
        Auto merged
      9eac262c
    • unknown's avatar
      WL #3031 · 8f3e39bd
      unknown authored
      * Various windows errors fixed
      * Increased max key length for federated
      
      
      include/my_time.h:
        WL #3031
        
        Windows compile errors for some platforms. JBalint helped find this fix.
      sql/log_event.cc:
        WL #3031
        
        Windows compile errors on some platforms. explicite casting.
      sql/sql_servers.cc:
        WL #3031
        
        Add rwlock init to sql_servers to fix hang on windows.
      storage/federated/ha_federated.h:
        WL #3031
        
        Increase max key length to innodb's max (Cisco fix)
      8f3e39bd
  2. 21 Dec, 2006 3 commits
    • unknown's avatar
      Merge trift2.:/MySQL/M50/clone-5.0 · b95a0676
      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
      b95a0676
    • unknown's avatar
      Merge trift2.:/MySQL/M50/push-5.0 · 9498307c
      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
      9498307c
    • unknown's avatar
      Post-merge fix (related to bug 24200 changes) · 8b855aec
      unknown authored
      
      sql/mysqld.cc:
        Post-merge fix
      sql/set_var.cc:
        Post-merge fix
      8b855aec
  3. 20 Dec, 2006 17 commits
  4. 19 Dec, 2006 13 commits
    • unknown's avatar
      Added innodb_rollback_on_timeout option to restore the 4.1 · 47b0a0b0
      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.
      47b0a0b0
    • unknown's avatar
      Bug #24947: REPEAT function returns NULL when passed a field as the count parameter · f8920dd5
      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
      f8920dd5
    • unknown's avatar
      Merge kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-build-work · 353204ff
      unknown authored
      into  kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-release
      
      
      353204ff
    • unknown's avatar
      Merge kahlann.erinye.com:/home/df/mysql/build/mysql-4.1-build-work · cc21a482
      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
      cc21a482
    • unknown's avatar
      remove hard-coded socket paths from some tests · 2eeeb9b4
      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
      2eeeb9b4
    • unknown's avatar
      WL# 3031 · b74c4611
      unknown authored
      The final testcase needing new error codes. Really.
      
      
      mysql-test/r/rpl_row_tabledefs_2myisam.result:
        WL #3031
        
        Ack! Another test needing new error code results
      b74c4611
    • unknown's avatar
      Merge mysql.com:/data0/mysqldev/my/mysql-5.0-release · 9d8c9e9d
      unknown authored
      into  mysql.com:/data0/mysqldev/my/build-200612151202-5.0.32/mysql-5.0-release
      
      
      sql/ha_innodb.cc:
        Auto merged
      9d8c9e9d
    • unknown's avatar
      Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-5.1-arch · 6dbc096f
      unknown authored
      into  radha.patg.net:/Users/patg/mysql-build/mysql-5.1-arch-clean
      
      
      6dbc096f
    • unknown's avatar
      Updated file to use doxygen commenting style. · 17869528
      unknown authored
      17869528
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/bk/50-release · 7a663d04
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/50-build
      
      
      sql/ha_innodb.cc:
        Auto merged
      7a663d04
    • unknown's avatar
      This ChangeSet must be null-merged to 5.1. · 306f4270
      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
      306f4270
    • unknown's avatar
      Added back missing closing brace at file-end. · 71ce9ccb
      unknown authored
      71ce9ccb
    • unknown's avatar
      Update file to use doxygen commenting style. · 9219489b
      unknown authored
      
      storage/example/ha_example.cc:
        Updated file to use doxygen commenting style.
      9219489b
  5. 18 Dec, 2006 5 commits