1. 12 Sep, 2006 3 commits
    • svoj@april.(none)'s avatar
      After merge fix. · 8dba18f7
      svoj@april.(none) authored
      8dba18f7
    • svoj@april.(none)'s avatar
      Merge april.(none):/home/svoj/devel/mysql/BUG20256/mysql-5.0-engines · 6e13c297
      svoj@april.(none) authored
      into  april.(none):/home/svoj/devel/mysql/BUG20256/mysql-5.1-engines
      6e13c297
    • svoj@april.(none)'s avatar
      BUG#20256 - LOCK WRITE - MyISAM · 44f167ee
      svoj@april.(none) authored
      Only MyISAM tables locked with LOCK TABLES ... WRITE were affected.
      
      A query that is optimized with index_merge doesn't reflect rows
      inserted within LOCK TABLES.
      
      MyISAM doesn't flush a state within LOCK TABLES. index_merge
      optimization creates a copy of the handler, which thus gets
      outdated MyISAM state.
      
      New handler->clone() method is introduced to fix this problem.
      For non-MyISAM storage engines it allocates a handler and opens
      it with ha_open(). For MyISAM it additionally copies MyISAM state
      pointer to cloned handler.
      44f167ee
  2. 07 Sep, 2006 4 commits
  3. 29 Aug, 2006 2 commits
  4. 16 Aug, 2006 2 commits
    • mleich@three.local.lan's avatar
      This changeset belongs to · 1a8c9130
      mleich@three.local.lan authored
              WL#3397 Refactoring storage engine test cases (for falcon)
            It contains fixes according to second code review.
      - Remove any occurence of hardcoded assignments of storage engines
      - Use variable names exact telling what it is used for
      - Updated comments
      - remove trailing spaces
      1a8c9130
    • mleich@three.local.lan's avatar
      This changeset belongs to · aaa9ed3e
      mleich@three.local.lan authored
            WL#3397 Refactoring storage engine test cases (for falcon)
          It contains also fixes according to code review.
          Contents: Testcases which were in history dedicated to InnoDB or MyISAM only.
          Modifications:
          1. Shift the main testing code into include/<testing field>.inc
             Introduce $variables which can be used to omit tests for features which are not supported by
             certain storage engines.
          2. The storage engine to be tested is assigned within the toplevel script (t/<whatever>_<engine>.test)
             via variable $engine_type and the the main testing code is sourced from 
             include/<testing field>.inc
          3. Some toplevel testscripts have to be renamed to
             - avoid immediate or future namespace clashes
             - show via filename which storage engine is tested
          4. Minor code cleanup like remove trailing spaces, some additional comments ....
      aaa9ed3e
  5. 14 Aug, 2006 1 commit
  6. 11 Aug, 2006 1 commit
  7. 10 Aug, 2006 11 commits
  8. 09 Aug, 2006 6 commits
  9. 08 Aug, 2006 5 commits
  10. 07 Aug, 2006 2 commits
  11. 04 Aug, 2006 2 commits
  12. 03 Aug, 2006 1 commit