1. 28 Jun, 2014 1 commit
    • Jan Lindström's avatar
      MDEV-6376: InnoDB: Assertion failure in thread 139995225970432 · b35c5912
      Jan Lindström authored
      in file buf0mtflu.cc line 570.
      
      Analysis: Real timing bug, we should take the mutex before we
      try to send those shutdown messages, that would make sure
      that threads doing a unfinished flush (they have acquired
      this mutex) have time to do their work before we add shutdown
      messages to work queue. Currently, we just add those shutdown
      messages to work queue and code assumes that at flush, there
      is constant number of items to be processed and thus
      leading to assertion.
      b35c5912
  2. 27 Jun, 2014 1 commit
  3. 26 Jun, 2014 17 commits
  4. 25 Jun, 2014 10 commits
  5. 24 Jun, 2014 4 commits
  6. 23 Jun, 2014 3 commits
    • Sergei Golubchik's avatar
      MDEV-6248 GUI-friendly cmake options to enable/disable plugins · 787ec317
      Sergei Golubchik authored
      * Introduce a set of PLUGIN_xxx cmake options with values
        NO, STATIC, DYNAMIC, AUTO, YES (abort if plugin is not compiled)
      * Deprecate redundant and ambiguous WITH_xxx, WITH_PLUGIN_xxx,
        WITH_xxx_STORAGE_ENGINE, WITHOUT_xxx, WITHOUT_PLUGIN_xxx,
        WITHOUT_xxx_STORAGE_ENGINE
      * Actually check whether a plugin is disabled (DISABLED keyword was
        always present, but it was ignored until now).
      * Support conditionally disabled plugins - keyword ONLY_IF
      * Use ONLY_IF for conditionally skipping plugins, instead of
        doing MYSQL_ADD_PLUGIN conditionally as before. Because if
        MYSQL_ADD_PLUGIN isn't done at all, PLUGIN_xxx=YES cannot work.
      787ec317
    • Sergei Golubchik's avatar
      cmake GUI cleanup · da9bb66b
      Sergei Golubchik authored
      mark path-related variables (AIO_LIBRARY, ODBC_LIBRARY, ODBC_INCLUDE_DIR,
      Thrift_LIBS, Thrift_INCLUDE_DIRS, CRYPTO_LIBRARY, OPENSSL_LIBRARIES,
      OPENSSL_ROOT_DIR, OPENSSL_INCLUDE_DIR) as advanced - paths are
      automatically discovered by cmake.
      
      mark few choice variables (ENABLED_LOCAL_INFILE, WITHOUT_SERVER,
      DISABLE_SHARED) as not advanced - they are user choices, not automatically
      configured values.
      
      remove unused BACKUP_TEST variable.
      da9bb66b
    • Sergei Golubchik's avatar
      MDEV-4549 [PATCH] Clean up code working with ACL tables · 242e7f95
      Sergei Golubchik authored
      * enum values to index different ACL tables, instead of hard-coded numbers
        (even different in diffent functions).
      * move TABLE_LIST initialization into open_grant_tables()
        and use it everywhere
      * change few my_bool's to bool's
      242e7f95
  7. 21 Jun, 2014 1 commit
  8. 20 Jun, 2014 3 commits