1. 27 May, 2014 1 commit
  2. 28 May, 2014 2 commits
  3. 06 May, 2014 1 commit
    • Sergey Vojtovich's avatar
      MDEV-6083 - Assertion `! (&(&LOCK_open)->m_mutex)->count || · 5506768c
      Sergey Vojtovich authored
                  ! pthread_equal(pth read_self(), (&(&LOCK_open)->m_mutex)->thread)'
                  fails in intern_sys_var_ptr on server shutdown after uninstalling
                  TokuDB plugin at runtime
      
      This assertion was introduced by patch for MDEV-5089 to ensure proper lock order
      among LOCK_open and LOCK_global_system_variables: LOCK_open must not be held
      while acquiring LOCK_global_system_variables.
      
      intern_sys_var_ptr() may be called while freeing storage engine variables with
      PLUGIN_VAR_MEMALLOC flag (when destroying table share after storage engine was
      uninstalled). In this case LOCK_open is held, which is harmless because we need
      global value pointer and thus won't acquire LOCK_global_system_variables.
      
      Relaxed assertion so it is valid only for session variables.
      5506768c
  4. 27 May, 2014 1 commit
  5. 22 May, 2014 1 commit
  6. 21 May, 2014 1 commit
  7. 17 May, 2014 1 commit
    • Michael Widenius's avatar
      MDEV-6245 Certain compressed tables with myisampack are corrupted by "CHECK TABLE" · a55c1594
      Michael Widenius authored
      - Fixed bug that we where using wrong checksum algorithm when using VARCHAR with fixed lenth rows
      - Ensure in myisampack that HA_OPTION_NULL_FIELDS is set for tables with null fields.
      
      mysql-test/r/myisampack.result:
        Updated results
      mysql-test/t/myisampack.test:
        Added more tests
      storage/myisam/mi_open.c:
        Use correct checksum algorithm when we have VARCHAR fields with fixed length records
      storage/myisam/myisampack.c:
        Ensure HA_OPTION_NULL_FIELDS is set for tables with null fields.
        (This was not set by default for not compressed tables without checksums to keep MyISAM tables compatible with MySQL)
      a55c1594
  8. 12 May, 2014 1 commit
  9. 09 May, 2014 1 commit
  10. 08 May, 2014 1 commit
  11. 07 May, 2014 1 commit
  12. 06 May, 2014 3 commits
  13. 05 May, 2014 6 commits
  14. 02 May, 2014 2 commits
  15. 01 May, 2014 2 commits
  16. 30 Apr, 2014 1 commit
  17. 29 Apr, 2014 3 commits
  18. 28 Apr, 2014 3 commits
  19. 25 Apr, 2014 4 commits
  20. 24 Apr, 2014 1 commit
  21. 23 Apr, 2014 3 commits