1. 02 Apr, 2008 2 commits
  2. 01 Apr, 2008 1 commit
    • mleich@five.local.lan's avatar
      Post merge fix for · 414299f4
      mleich@five.local.lan authored
         ChangeSet@1.2583, 2008-03-31
         Merge five.local.lan:/work/merge/mysql-5.0-Bug
         into  five.local.lan:/work/merge/mysql-5.1-Bug
         Addditional manual fixes will be needed.
         MERGE: 1.1810.3667.16
      
         Which contains
            ChangeSet@1.1810.3667.16, 2008-03-31
            Fix for Bug
              #35335 funcs_1: Some tests fail within load_file during
                              pushbuild runs
         ...
      414299f4
  3. 31 Mar, 2008 2 commits
    • mleich@five.local.lan's avatar
      Merge five.local.lan:/work/merge/mysql-5.0-Bug · 6a835464
      mleich@five.local.lan authored
      into  five.local.lan:/work/merge/mysql-5.1-Bug
      Addditional manual fixes will be needed.
      6a835464
    • mleich@five.local.lan's avatar
      Fix for · 89ddc0aa
      mleich@five.local.lan authored
         Bug#35335 funcs_1: Some tests fail within load_file during
                            pushbuild runs
         Solution: 1. Move files with input data used in load_file, 
                      load data etc. 
                      from suite/funcs_1/<whatever>
                      to std_data
                   2. Use for testsuite funcs_1 the server option
                      --secure-file-priv=<MYSQLTEST_VARDIR>
                   3. Outfiles have to be stored under MYSQLTEST_VARDIR 
      + changes according to WL#4304 Cleanup in funcs_1 tests
        - backport of fixes/improvements made in 5.1 to 5.0
          The differences between scripts in 5.0 and 5.1 cause
          much additional and annoying work during any upmerge.
        - replace error numbers with names
        - improved comments
        - improved formatting
        - Unify storage engine names so that result files for
          storage engine variants do not differ (some tests)
        - remove a script no more used (tests are done in other scripts)
      89ddc0aa
  4. 27 Mar, 2008 15 commits
    • df@pippilotta.erinye.com's avatar
      apply snapshot innodb-5.1-ss2387 · 87f52610
      df@pippilotta.erinye.com authored
      ```---------------------------------------------------------------------
      r2361 | sunny | 2008-03-12 09:08:09 +0200 (Wed, 12 Mar 2008) | 3 lines
      Changed paths:
         M /branches/5.1/include/srv0srv.h
         M /branches/5.1/os/os0file.c
         M /branches/5.1/srv/srv0srv.c
         M /branches/5.1/srv/srv0start.c
      
      branches/5.1: Remove the innodb_flush_method fdatasync option since it was
      not being used and there was a potential it could mislead users.
      ```
      
      ---------------------------------------------------------------------
      r2367 | marko | 2008-03-17 10:23:03 +0200 (Mon, 17 Mar 2008) | 5 lines
      Changed paths:
         M /branches/5.1/handler/ha_innodb.cc
      
      branches/5.1: ha_innobase::check_if_incompatible_data(): Check
      HA_CREATE_USED_ROW_FORMAT before comparing row_type.  Previously,
      the comparison was incorrectly guarded by the presence of an
      AUTO_INCREMENT attribute.
      
      ------------------------------------------------------------------------
      r2374 | vasil | 2008-03-18 09:35:30 +0200 (Tue, 18 Mar 2008) | 11 lines
      Changed paths:
         M /branches/5.1/dict/dict0dict.c
         A /branches/5.1/mysql-test/innodb_bug35220.result
         A /branches/5.1/mysql-test/innodb_bug35220.test
      
      branches/5.1:
      
      Fix Bug#35220 ALTER TABLE too picky on reserved word "foreign".
      
      In ALTER TABLE, change the internal parser to search for
      ``FOREIGN[[:space:]]'' instead of only ``FOREIGN'' when parsing
      ALTER TABLE ... DROP FOREIGN KEY ...; otherwise it could be mistaken
      with ALTER TABLE ... DROP foreign_col;
      
      Approved by:    Heikki
      
      ------------------------------------------------------------------------
      r2379 | vasil | 2008-03-19 18:48:00 +0200 (Wed, 19 Mar 2008) | 10 lines
      Changed paths:
         M /branches/5.1/os/os0file.c
      
      branches/5.1:
      
      Fix Bug#34823:
      fsync() occasionally returns ENOLCK and causes InnoDB to restart mysqld
      
      Create a wrapper to fsync(2) that retries the operation if the error is
      ENOLCK. Use that wrapper instead of fsync(2).
      
      Approved by:    Heikki
      
      ------------------------------------------------------------------------
      r2380 | sunny | 2008-03-21 05:03:56 +0200 (Fri, 21 Mar 2008) | 9 lines
      Changed paths:
         M /branches/5.1/include/trx0undo.h
         M /branches/5.1/trx/trx0trx.c
         M /branches/5.1/trx/trx0undo.c
      
      branches/5.1: Fix for Bug# 35352. We've added a heuristic that checks
      the size of the UNDO slots cache lists (insert and upate). If either of
      cached lists has more than 500 entries then we add any UNDO slots that are
      freed, to the common free list instead of the cache list, this is to avoid
      the case where all the free slots end up in only one of the lists on startup
      after a crash.
      
      Tested with test case for 26590 and passes all mysql-test(s).
      
      ------------------------------------------------------------------------
      r2383 | vasil | 2008-03-26 09:35:22 +0200 (Wed, 26 Mar 2008) | 4 lines
      Changed paths:
         M /branches/5.1/include/row0mysql.h
      
      branches/5.1:
      
      Fix typo in comment.
      
      ------------------------------------------------------------------------
      r2384 | vasil | 2008-03-26 18:26:54 +0200 (Wed, 26 Mar 2008) | 20 lines
      Changed paths:
         A /branches/5.1/mysql-test/innodb_bug34300.result
         A /branches/5.1/mysql-test/innodb_bug34300.test
         M /branches/5.1/row/row0sel.c
      
      branches/5.1:
      
      Fix Bug#34300 Tinyblob & tinytext fields currupted after export/import and alter in 5.1
      
      Copy the BLOB fields, that are stored internally, to a safe place
      (prebuilt->blob_heap) when converting a row from InnoDB format to
      MySQL format in row_sel_store_mysql_rec().
      
      The bug was introduced in:
      
       ------------------------------------------------------------------------
       r587 | osku | 2006-05-23 15:35:58 +0300 (Tue, 23 May 2006) | 3 lines
      
       Optimize BLOB selects by using prebuilt->blob_heap directly instead of first
       reading BLOB data to a temporary heap and then copying it to
       prebuilt->blob_heap.
       ------------------------------------------------------------------------
      
      Approved by:    Heikki
      
      ------------------------------------------------------------------------
      r2386 | vasil | 2008-03-27 07:45:02 +0200 (Thu, 27 Mar 2008) | 22 lines
      Changed paths:
         M /branches/5.1/mysql-test/innodb.result
      
      branches/5.1:
      
      Merge change from MySQL (this fixes the failing innodb test):
      
      ChangeSet@1.1810.3601.4, 2008-02-07 02:33:21+04:00, gshchepa@host.loc +9 -0
        Fixed bug#30059.
        Server handles truncation for assignment of too-long values
        into CHAR/VARCHAR/TEXT columns in a different ways when the
        truncated characters are spaces:
        1. CHAR(N) columns silently ignore end-space truncation;
        2. TEXT columns post a truncation warning/error in the
           non-strict/strict mode.
        3. VARCHAR columns always post a truncation note in
           any mode.
      
        Space truncation processing has been synchronised over
        CHAR/VARCHAR/TEXT columns: current behavior of VARCHAR
        columns has been propagated as standard.
      
        Binary-encoded string/BLOB columns are not affected.
      
      
      ------------------------------------------------------------------------
      r2387 | vasil | 2008-03-27 08:49:05 +0200 (Thu, 27 Mar 2008) | 8 lines
      Changed paths:
         M /branches/5.1/row/row0sel.c
      
      branches/5.1:
      
      Check whether *trx->mysql_query_str is != NULL in addition to
      trx->mysql_query_str. This adds more safety.
      
      This may or may not fix Bug#35226 RBR event crashes slave.
      
      
      ------------------------------------------------------------------------
      87f52610
    • joerg@trift2.'s avatar
      Merge trift2.:/MySQL/M50/push-5.0 · fe0bff70
      joerg@trift2. authored
      into  trift2.:/MySQL/M51/push-5.1
      fe0bff70
    • joerg@trift2.'s avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-build · 6d8e1832
      joerg@trift2. authored
      into  trift2.:/MySQL/M51/push-5.1
      6d8e1832
    • joerg@trift2.'s avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.0-build · dc00a524
      joerg@trift2. authored
      into  trift2.:/MySQL/M50/push-5.0
      dc00a524
    • joerg@trift2.'s avatar
      Merge trift2.:/MySQL/M51/ndb-decl-5.1 · 2db55bf9
      joerg@trift2. authored
      into  trift2.:/MySQL/M51/push-5.1
      2db55bf9
    • df@pippilotta.erinye.com's avatar
      Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build · 334e647e
      df@pippilotta.erinye.com authored
      into  pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
      334e647e
    • df@pippilotta.erinye.com's avatar
      BUG#25340 · 7297fe19
      df@pippilotta.erinye.com authored
      7297fe19
    • joerg@trift2.'s avatar
      Merge trift2.:/MySQL/M50/push-5.0 · e2b25204
      joerg@trift2. authored
      into  trift2.:/MySQL/M51/push-5.1
      e2b25204
    • joerg@trift2.'s avatar
      Merge trift2.:/MySQL/M51/mysql-5.1 · e7e5311c
      joerg@trift2. authored
      into  trift2.:/MySQL/M51/push-5.1
      e7e5311c
    • joerg@trift2.'s avatar
      Merge trift2.:/MySQL/M50/mysql-5.0 · 270aaa17
      joerg@trift2. authored
      into  trift2.:/MySQL/M50/push-5.0
      270aaa17
    • tsmith@rhel5-ia64-a.mysql.com's avatar
      Merge rhel5-ia64-a.mysql.com:/data0/tsmith/build/50 · c7cd786e
      tsmith@rhel5-ia64-a.mysql.com authored
      into  rhel5-ia64-a.mysql.com:/data0/tsmith/build/51
      c7cd786e
    • tsmith@rhel5-ia64-a.mysql.com's avatar
      Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.0 · 95c8fb8d
      tsmith@rhel5-ia64-a.mysql.com authored
      into  rhel5-ia64-a.mysql.com:/data0/tsmith/build/50
      95c8fb8d
    • tsmith@rhel5-ia64-a.mysql.com's avatar
      Merge rhel5-ia64-a.mysql.com:/data0/tsmith/51 · 2ff69e74
      tsmith@rhel5-ia64-a.mysql.com authored
      into  rhel5-ia64-a.mysql.com:/data0/tsmith/build/51
      2ff69e74
    • tsmith@rhel5-ia64-a.mysql.com's avatar
      Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.1 · 3069db1d
      tsmith@rhel5-ia64-a.mysql.com authored
      into  rhel5-ia64-a.mysql.com:/data0/tsmith/build/51
      3069db1d
    • tsmith@rhel5-ia64-a.mysql.com's avatar
      Apply innodb-5.1-ss2360 snapshot · c82d7ecf
      tsmith@rhel5-ia64-a.mysql.com authored
      Fixes:
      - Bug #34920: auto_increment resets to 1 on foreign key creation
        We need to use/inherit the passed in autoinc counter for ALTER TABLE
        statements too.
      c82d7ecf
  5. 26 Mar, 2008 15 commits
  6. 25 Mar, 2008 5 commits