1. 15 Feb, 2012 1 commit
  2. 14 Feb, 2012 7 commits
    • unknown's avatar
      Merge MySQL 5.5.20 into MariaDB 5.5. · 47a54a2e
      unknown authored
      47a54a2e
    • unknown's avatar
      Fix for LP BUG#910123 MariaDB 5.3.3 causes 1093 error on Drupal · 764eeeee
      unknown authored
      Problem was that now we can merge derived table (subquery in the FROM clause).
      Fix: in case of detected conflict and presence of derived table "over" the table which cased the conflict - try materialization strategy.
      764eeeee
    • unknown's avatar
      Fix wrong error code in the test case. · bbd20403
      unknown authored
      The replication slave sets first error 1913 and immediately after error
      1595. Thus it is possible, but unlikely, to get 1913. The original test
      seems to realise this, but uses an invalid error code - my guess is
      that this was a temporary code used in a feature tree, which was then
      forgotten to be fixed when merged to main. The removed "1923" is
      something committed by mistake during tests.
      bbd20403
    • Alexey Botchkov's avatar
      MDEV-59 Review and push crashsafe GIS keys. · 7ab53e80
      Alexey Botchkov authored
      tests for RTree keys recovery.
      7ab53e80
    • Sergey Petrunya's avatar
      Merge fix for BUG#928048 · e41e56ae
      Sergey Petrunya authored
      e41e56ae
    • Sergey Petrunya's avatar
      BUG#928048: Query containing IN subquery with OR in the where clause returns a wrong result · c9355dc2
      Sergey Petrunya authored
      - Make equality propagation work correctly when done inside the OR branches 
      c9355dc2
    • Igor Babaev's avatar
      Fixed LP bug #925985. · c8bbe06a
      Igor Babaev authored
      If the flag 'optimize_join_buffer_size' is set to 'off' and the value
      of the system variable 'join_buffer_size' is greater than the value of
      the system variable 'join_buffer_space_limit' than no join cache can
      be employed to join tables of the executed query.
      A bug in the function JOIN_CACHE::alloc_buffer allowed to use join
      buffer even in this case while another bug in the function 
      revise_cache_usage could cause a crash of the server in this case if the
      chosen execution plan for the query contained outer join or semi-join
      operation.  
      c8bbe06a
  3. 13 Feb, 2012 1 commit
    • unknown's avatar
      When we fail during slave thread initialisation, keep mi->run_lock · 27dfa45e
      unknown authored
      locked until we have finished clean up.
      
      Previously, the code released the lock without marking that the thread
      was running. This allowed a new slave thread to start while the old one
      was still in the middle of cleaning up, causing assertions and probably
      general mayhem.
      27dfa45e
  4. 12 Feb, 2012 2 commits
  5. 11 Feb, 2012 5 commits
  6. 10 Feb, 2012 7 commits
  7. 09 Feb, 2012 2 commits
    • unknown's avatar
      Test case for bug lp:905353 · f6cdddf5
      unknown authored
      The bug itself is fixed by the patch for bug lp:908269.
      f6cdddf5
    • unknown's avatar
      Fix a number of problems in the test suite (no code bugs): · 6e9b06d9
      unknown authored
       - mysql-test-run.pl --valgrind complains when all tests succeed.
      
       - perfschema.all_instances fail on non-linux, where ENABLE_TEMP_POOL
         is not set and therefore BITMAP mutex is not used.
      
       - MDEV-132: main.mysqldump fails because it depends on exact size of stdio
         buffers.
      
       - MDEV-99: rpl.rpl_cant_read_event_incident fails due to a race where the
         slave manages to connect while the test case is in the middle of setting up
         the master, causing the slave to replicate extra/wrong events.
      
       - MDEV-133: rpl.rpl_rotate_purge_deadlock fails because it issues a
         DEBUG_SYNC SIGNAL immediately followed by RESET; this means that sometimes
         the intended receipient has no time to see the signal before it is cleared
         by the RESET, causing wait to timeout.
      6e9b06d9
  8. 08 Feb, 2012 1 commit
  9. 06 Feb, 2012 1 commit
  10. 03 Feb, 2012 13 commits