• Satya B's avatar
    Applying InnoDB Plugin 1.0.5 snapshot , part 9 · 46db6073
    Satya B authored
    r5888 - plug.in related changes skipped
    r5889 - skipped(plug.in related changes)
    r5916 - innodb_bug4600.test and innodb_bug44369.test
            already exists in main suite
    
    Detailed revision comments:
    
    r5875 | vasil | 2009-09-12 07:11:25 -0500 (Sat, 12 Sep 2009) | 4 lines
    branches/zip:
    
    Remove unnecessary macro.
    
    r5888 | vasil | 2009-09-14 03:38:45 -0500 (Mon, 14 Sep 2009) | 40 lines
    branches/zip:
    
    Back-merge c5880 and c5881 from branches/embedded-1.0:
    
      ------------------------------------------------------------------------
      r5880 | vasil | 2009-09-12 17:28:44 +0300 (Sat, 12 Sep 2009) | 18 lines
      Changed paths:
         M /branches/embedded-1.0/configure.in
         M /branches/embedded-1.0/include/os0sync.h
         M /branches/embedded-1.0/srv/srv0start.c
      
      branches/embedded-1.0:
      
      Clean up and simplify the code that surrounds the atomic ops:
      
      * Simplify the code that prints what atomics are used:
      Instead of repeating the same conditions on which each atomics are used
      use just one printf that prints a variable defined by the code which
      chooses what atomics to use.
      
      * In os0sync.h pick up each atomic variant only if it has been selected
      by autoconf (based on IB_ATOMIC_MODE_* macros). Define the startup message
      to be printed.
      
      * In configure.in: check what user has chosen and if he has chosen
      something that is not available, emit an error. If nothing has been chosen
      explicitly by the user, auto select an option according to the described
      logic in configure.in.
      
      ------------------------------------------------------------------------
      r5881 | vasil | 2009-09-12 20:08:27 +0300 (Sat, 12 Sep 2009) | 4 lines
      Changed paths:
         M /branches/embedded-1.0/configure.in
      
      branches/embedded-1.0:
      
      Fix syntax error in test program.
    r5910 | marko | 2009-09-16 03:07:21 -0500 (Wed, 16 Sep 2009) | 9 lines
    branches/zip: Introduce UNIV_LOG_LSN_DEBUG and MLOG_LSN for redo log
    diagnostics.  This was written in order to better track down
    Issue #313 in InnoDB Hot Backup.
    
    MLOG_LSN: A new redo log entry type, for recording the current log
    sequence number (LSN).  This will be checked in an assertion in
    recv_parse_log_rec().
    
    rb://161, discussed with Sunny and Vasil.
    r5916 | marko | 2009-09-16 04:54:43 -0500 (Wed, 16 Sep 2009) | 128 lines
    branches/zip: Merge revisions 5622:5912 from branches/5.1, except r5700
    (changes to CMakeLists.txt)
    
      ------------------------------------------------------------------------
      r5622 | vasil | 2009-08-03 15:27:00 +0300 (Mon, 03 Aug 2009) | 20 lines
      Changed paths:
         M /branches/5.1/Makefile.am
    
      branches/5.1:
    
      Merge a change from MySQL:
    
        ------------------------------------------------------------
        revno: 2988
        committer: Satya B <satya.bn@sun.com>
        branch nick: mysql-5.1-bugteam
        timestamp: Wed 2009-07-01 11:06:05 +0530
        message:
          Fix build failure after applying Innodb snapshot 5.1-ss5282
    
          After applying Innodb snapshot 5.1-ss5282, build was broken
          because of missing header file.
    
          Adding the header file to Makefile.am after informing the
          innodb developers.
        modified:
          storage/innobase/Makefile.am
      ------------------------------------------------------------------------
      r5740 | jyang | 2009-09-03 06:33:47 +0300 (Thu, 03 Sep 2009) | 5 lines
      Changed paths:
         M /branches/5.1/handler/ha_innodb.cc
         M /branches/5.1/include/db0err.h
         A /branches/5.1/mysql-test/innodb_bug46000.result
         A /branches/5.1/mysql-test/innodb_bug46000.test
    
      branches/5.1: Disallow creating index with the name of
      "GEN_CLUST_INDEX" which is reserved for the default system
      primary index. (Bug #46000) rb://149 approved by Sunny Bains.
      ------------------------------------------------------------------------
      r5741 | jyang | 2009-09-03 07:16:01 +0300 (Thu, 03 Sep 2009) | 5 lines
      Changed paths:
         M /branches/5.1/dict/dict0dict.c
         M /branches/5.1/handler/ha_innodb.cc
         A /branches/5.1/mysql-test/innodb_bug44369.result
         A /branches/5.1/mysql-test/innodb_bug44369.test
         M /branches/5.1/row/row0mysql.c
    
      branches/5.1: Block creating table with column name conflicting
      with Innodb reserved key words. (Bug #44369) rb://151 approved
      by Sunny Bains.
      ------------------------------------------------------------------------
      r5757 | jyang | 2009-09-04 04:26:13 +0300 (Fri, 04 Sep 2009) | 3 lines
      Changed paths:
         M /branches/5.1/handler/ha_innodb.cc
         M /branches/5.1/include/db0err.h
         D /branches/5.1/mysql-test/innodb_bug46000.result
         D /branches/5.1/mysql-test/innodb_bug46000.test
    
      branches/5.1: Revert change in 5740. Making the fix in a subsequent
      check in.
      ------------------------------------------------------------------------
      r5760 | jyang | 2009-09-04 07:07:34 +0300 (Fri, 04 Sep 2009) | 3 lines
      Changed paths:
         M /branches/5.1/dict/dict0dict.c
         M /branches/5.1/handler/ha_innodb.cc
         D /branches/5.1/mysql-test/innodb_bug44369.result
         D /branches/5.1/mysql-test/innodb_bug44369.test
         M /branches/5.1/row/row0mysql.c
    
      branches/5.1: This is to revert change 5741. A return status for
      create_table_def() needs to be fixed.
      ------------------------------------------------------------------------
      r5797 | calvin | 2009-09-09 18:26:29 +0300 (Wed, 09 Sep 2009) | 3 lines
      Changed paths:
         M /branches/5.1/handler/ha_innodb.cc
    
      branches/5.1: merge change from 5.1.38
    
      HA_ERR_TOO_MANY_CONCURRENT_TRXS is added in 5.1.38.
      ------------------------------------------------------------------------
      r5799 | calvin | 2009-09-09 20:47:31 +0300 (Wed, 09 Sep 2009) | 10 lines
      Changed paths:
         M /branches/5.1/handler/ha_innodb.cc
    
      branches/5.1: fix bug#46256
    
      Allow tables to be dropped even if the collation is not found,
      but issue a warning.
    
      Could not find an easy way to add mysql-test since it requires
      changes to charsets and restarting the server. Tests were
      executed manually.
    
      Approved by: Heikki (on IM)
      ------------------------------------------------------------------------
      r5805 | vasil | 2009-09-10 08:41:48 +0300 (Thu, 10 Sep 2009) | 7 lines
      Changed paths:
         M /branches/5.1/handler/ha_innodb.cc
    
      branches/5.1:
    
      Fix a compilation warning caused by c5799:
    
      handler/ha_innodb.cc: In function 'void innobase_get_cset_width(ulint, ulint*, ulint*)':
      handler/ha_innodb.cc:830: warning: format '%d' expects type 'int', but argument 2 has type 'ulint'
      ------------------------------------------------------------------------
      r5834 | jyang | 2009-09-11 00:43:05 +0300 (Fri, 11 Sep 2009) | 5 lines
      Changed paths:
         M /branches/5.1/dict/dict0dict.c
         M /branches/5.1/handler/ha_innodb.cc
         A /branches/5.1/mysql-test/innodb_bug44369.result
         A /branches/5.1/mysql-test/innodb_bug44369.test
         M /branches/5.1/row/row0mysql.c
    
      branches/5.1: Block creating table with column name conflicting
      with Innodb reserved key words. (Bug #44369) rb://151 approved
      by Sunny Bains.
      ------------------------------------------------------------------------
      r5895 | jyang | 2009-09-15 03:39:21 +0300 (Tue, 15 Sep 2009) | 5 lines
      Changed paths:
         M /branches/5.1/handler/ha_innodb.cc
         A /branches/5.1/mysql-test/innodb_bug46000.result
         A /branches/5.1/mysql-test/innodb_bug46000.test
    
      branches/5.1: Disallow creating index with the name of
      "GEN_CLUST_INDEX" which is reserved for the default system
      primary index. (Bug #46000) rb://149 approved by Marko Makela.
      ------------------------------------------------------------------------
    46db6073
ha_innodb.cc 294 KB