1. 02 Dec, 2013 1 commit
    • Alexander Barkov's avatar
      Merge 5.3 -> 5.5 · 87355a45
      Alexander Barkov authored
      pending merges:
        Sergey Petrunya 2013-11-27 MDEV-5344: LEFT OUTER JOIN table data is lost...
      87355a45
  2. 28 Nov, 2013 3 commits
  3. 27 Nov, 2013 2 commits
    • Jan Lindström's avatar
      MDEV-5355: InnoDB assertion at shutdown if posix_fallocate is used in... · 57a70a63
      Jan Lindström authored
      MDEV-5355: InnoDB assertion at shutdown if posix_fallocate is used in ut_a(node->n_pending == 0 || node->space->stop_new_ops); 
      
      Analysis: When filespace is extended there is first prepare for IO. But if
      posix_fallocate is used there was no complete IO causing assertion
      at shutdown indicating that all IO is not finished.
      
      Fix: If posix_fallocate is used to extend the filespace, there
      is no need to wait for IO to complete, thus we treat this
      operation as a read operation. We need to mark IO as
      completed or there would be assertion on shutdown at
      fil_node_close_file() because all pending IO is not finished.
      
      57a70a63
    • Sergey Petrunya's avatar
      MDEV-5344: LEFT OUTER JOIN table data is lost in ON DUPLICATE KEY UPDATE section · 928543ca
      Sergey Petrunya authored
      - For INSERT ... SELECT ... ON DUPLICATE KEY UPDATE, table elimination should 
        check which tables are referenced in the ON DUPLICATE KEY UPDATE clause.
      928543ca
  4. 25 Nov, 2013 4 commits
  5. 23 Nov, 2013 1 commit
  6. 22 Nov, 2013 6 commits
  7. 21 Nov, 2013 6 commits
  8. 18 Nov, 2013 1 commit
    • Sergey Vojtovich's avatar
      MDEV-5182 - build of 10.0.4/r3863 fails @ 'cmake' with · 160236f8
      Sergey Vojtovich authored
                  -DINSTALL_SYSCONFDIR/-DDEFAULT_SYSCONFDIR specified
      
      The reason for a bug is in support-files/CMakeLists.txt that tries to
      install files in INSTALL_SYSCONF2DIR, without checking whether this
      variable is actually defined. 
      
      Normally INSTALL_SYSCONF2DIR is always defined if INSTALL_SYSCONFDIR is
      defined, and support-files/CMakeLists.txt assumes that. But when one
      specifies INSTALL_SYSCONFDIR manually on the command line, this
      assumption might be broken.
      160236f8
  9. 20 Nov, 2013 1 commit
  10. 19 Nov, 2013 6 commits
  11. 18 Nov, 2013 1 commit
    • Sergey Petrunya's avatar
      MDEV-5293: outer join, join buffering, and order by - invalid query plan · 8af289d2
      Sergey Petrunya authored
      - make_join_readinfo() has the code that forces use of "Using temporary; 
        Using filesort" when join buffering is in use.
        That code didn't handle all cases, in particular it didn't hande the case 
        where ORDER BY originally has tables from multiple columns, but the 
        optimizer eventually figures out that doing filesort() on one table 
        will be sufficient.  Adjusted the code to handle that case.
      
      8af289d2
  12. 15 Nov, 2013 3 commits
  13. 14 Nov, 2013 5 commits