1. 07 Jan, 2011 10 commits
  2. 06 Jan, 2011 7 commits
  3. 05 Jan, 2011 10 commits
  4. 04 Jan, 2011 6 commits
    • kevin.lewis@oracle.com's avatar
      null merge from mysql-5.1-innodb · 48fcd08f
      kevin.lewis@oracle.com authored
      48fcd08f
    • kevin.lewis@oracle.com's avatar
      43818 - Patch for mysql-5.1-innodb · 66d50854
      kevin.lewis@oracle.com authored
      Avoid handler::info() call for three Information Schema tables;
      TABLE_CONSTRAINTS, KEY_COLUMN_USAGE, & REFERENTIAL_CONTRAINTS
      66d50854
    • Jon Olav Hauglid's avatar
      Merge from mysql-5.1 to mysql-5.5. · 80332053
      Jon Olav Hauglid authored
      No conflicts.
      80332053
    • Jon Olav Hauglid's avatar
      Bug #50619 assert in handler::update_auto_increment · 78df8c4f
      Jon Olav Hauglid authored
      This assert could be triggered if -1 was inserted into
      an auto increment column by a statement writing more than
      one row.
      
      Unless explicitly given, an interval of auto increment values
      is generated when a statement first needs an auto increment
      value. The triggered assert checks that the auto increment
      counter is equal to or higher than the lower bound of this
      interval.
      
      Generally, the auto increment counter starts at 1 and is
      incremented by 1 each time it is used. However, inserting an
      explicit value into the auto increment column, sets the auto
      increment counter to this value + 1 if this value is higher
      than the current value of the auto increment counter.
      
      This bug was triggered if the explicit value was -1. Since the
      value was converted to unsigned before any comparisons were made,
      it was found to be higher than the current vale of the auto
      increment counter and the counter was set to -1 + 1. This value
      was below the reserved interval and caused the assert to be
      triggered the next time the statement tried to write a row.
      
      With the patch for Bug#39828, this bug is no longer repeatable.
      Now, -1 + 1 is detected as an "overflow" which causes the auto
      increment counter to be set to ULONGLONG_MAX. This avoids hitting
      the assert for the next insert and causes a new interval of
      auto increment values to be generated. This resolves the issue.
      
      This patch therefore only contains a regression test and no code
      changes. Test case added to auto_increment.test.
      78df8c4f
    • Vasil Dimov's avatar
      PS-instrument the array of latches (rw locks) dict_table_stats_latches[]. · 99e5d278
      Vasil Dimov authored
      This adds 64 new rows to performance_schema.rwlock_instances.
      
      This patch will make perfschema.binlog_mix perfschema.binlog_row tests fail,
      but they will be fixed by http://lists.mysql.com/commits/127862
      
      Approved by:	Jimmy (rb://554)
      99e5d278
    • Marc Alff's avatar
      Bug#59091 perfschema.binlog_mix and perfschema.binlog_row tests fail with openssl · 27f8a526
      Marc Alff authored
      Fixed the test case to be independent of build options used.
      Removed the lowercase-table-names constraint, since performance schema tables are now in lowercase.
      27f8a526
  5. 03 Jan, 2011 2 commits
  6. 31 Dec, 2010 2 commits
  7. 30 Dec, 2010 1 commit
  8. 29 Dec, 2010 2 commits