1. 23 Oct, 2011 1 commit
    • Igor Babaev's avatar
      Fixed LP bug #879882. · 391c5db1
      Igor Babaev authored
      This bug happened because the function Item_cond::eval_not_null_tables
      erroneously did not initialize the value of not_null_tables_cache.
      391c5db1
  2. 22 Oct, 2011 2 commits
    • Igor Babaev's avatar
      Fixed LP bug #878769. · 2b173bf8
      Igor Babaev authored
      The method DsMrr_impl::dsmrr_init erroneously tried to get a KEY descriptor
      for key with number MAX_KEY. This caused valgrind complains.
      2b173bf8
    • Igor Babaev's avatar
      Fixed LP bug #874378. · fdf789a7
      Igor Babaev authored
      This bug happened for the queries over multi-table mergeable views
      because the bitmap TABLE::read_set of the underlying tables were not
      updated after the views had been merged into the query.
      Now this bitmaps are updated properly.
      Also the bitmap TABLE::merge_keys now is updated in prevention of
      future bugs.
      fdf789a7
  3. 20 Oct, 2011 4 commits
    • Igor Babaev's avatar
    • Igor Babaev's avatar
      Fixed LP bug #878199. · e7a7e2a0
      Igor Babaev authored
      The function JOIN::drop_unused_derived_keys could erroneously set
      the value of REF::key to 0 for a joined materialized view/derived table
      in the case when no REF access to the table was used by the query
      execution plan. This could cause a crash of the server.
      e7a7e2a0
    • Igor Babaev's avatar
      Merge. · 0e4d88f1
      Igor Babaev authored
      0e4d88f1
    • Igor Babaev's avatar
      Fixed LP bug #877316. · 945f12cf
      Igor Babaev authored
      This bug happened due to incompleteness of the fix for bug 872735:
      the occurrences of the fields in the conditions of correlated
      subqueries were not taken into account when recalculating
      covering keys bit maps.
      945f12cf
  4. 19 Oct, 2011 3 commits
  5. 18 Oct, 2011 3 commits
  6. 17 Oct, 2011 2 commits
  7. 16 Oct, 2011 3 commits
    • Igor Babaev's avatar
      Fixed LP bug #874006. · f5955f87
      Igor Babaev authored
      This bug manifested itself with queries containing non-correlated
      IN subqueries over materialized views/derived tables.  
      The bug happened because the code of the function generate_derived_keys did
      not take into account that the function could be called twice when the
      optimizer was deciding whether in-exist transformation should be applied.
      f5955f87
    • Michael Widenius's avatar
      Remove extra MariaDB- from binary tar.gz file name · d5959780
      Michael Widenius authored
      Print server version name to .err file on crash 
      
      scripts/make_binary_distribution.sh:
        Remove extra MariaDB- from binary tar.gz file name
      sql/mysqld.cc:
        Print server version name to .err file on crash (to ensure people paste also that when they report a crash)
      d5959780
    • Michael Widenius's avatar
      Fixed wrong info message for mysqld --general-log · e3e60a41
      Michael Widenius authored
      Fixed wrong parameter type for --general-log. Now one can enable it with --general-log= 1 | true | on
      Fixed that bool parameters can also take 'on' and 'off' as parameters. This is in line with the values assigned to them in mysqld.
      
      
      mysys/my_getopt.c:
        Fixed that bool parameters can also take 'on' and 'off' as parameters.
      sql/mysqld.cc:
        Fixed wrong info message for mysqld --general-log
        Fixed wrong parameter type for --general-log. Now one can enable it with --general-log= 1 | true | on
      e3e60a41
  8. 14 Oct, 2011 5 commits
  9. 13 Oct, 2011 3 commits
  10. 12 Oct, 2011 9 commits
  11. 11 Oct, 2011 5 commits