1. 02 Jan, 2014 1 commit
    • Michael Widenius's avatar
      Fixes to get valgrind to work with jemalloc · 273078c5
      Michael Widenius authored
      - Added MALLOC_LIBRARY variable to hold name of malloc library
      - Back ported valgrind related fixes from jemalloc 3.4.1 to the included jemalloc 3.3.1
      - Renamed bitmap_init() and bitmap_free() to my_bitmap_init() and my_bitmap_free() to avoid clash with jemalloc 3.4.1
      - Use option --soname-synonyms=somalloc=NON to valgrind when using jemalloc
      - Show version related variables in mysqld --help
        -- Added SHOW_VALUE_IN_HELP marker
      
      Increased back_log to 150 as the original value was a bit too small
      
      
      CMakeLists.txt:
        Added MALLOC_LIBRARY variable to hold name of malloc library
      cmake/jemalloc.cmake:
        Added MALLOC_LIBRARY variable to hold name of malloc library
      config.h.cmake:
        Added MALLOC_LIBRARY variable to hold name of malloc library
      extra/jemalloc/ChangeLog:
        Updates changelog
      extra/jemalloc/include/jemalloc/internal/arena.h:
        Backported valgrind fixes from jemalloc 3.4.1
      extra/jemalloc/include/jemalloc/internal/jemalloc_internal.h.in:
        Backported valgrind fixes from jemalloc 3.4.1
      extra/jemalloc/include/jemalloc/internal/private_namespace.h:
        Backported valgrind fixes from jemalloc 3.4.1
      extra/jemalloc/include/jemalloc/internal/tcache.h:
        Backported valgrind fixes from jemalloc 3.4.1
      extra/jemalloc/src/arena.c:
        Backported valgrind fixes from jemalloc 3.4.1
      include/my_bitmap.h:
        Renamed bitmap_init() and bitmap_free() to my_bitmap_init() and my_bitmap_free() to avoid clash with jemalloc 3.4.1
      mysql-test/mysql-test-run.pl:
        Use option --soname-synonyms=somalloc=NON to valgrind when using jemalloc
      mysql-test/valgrind.supp:
        Supression of memory leak in OpenSuse 12.3
      mysys/my_bitmap.c:
        Renamed bitmap_init() and bitmap_free() to my_bitmap_init() and my_bitmap_free()
      sql/ha_ndbcluster_binlog.cc:
        Renames
      sql/ha_ndbcluster_cond.h:
        Renames
      sql/ha_partition.cc:
        Renames
      sql/handler.cc:
        Renames
      sql/item_subselect.cc:
        Renames
      sql/log_event.cc:
        Renames
      sql/log_event_old.cc:
        Renames
      sql/mysqld.cc:
        Renames
        Show version related variables in mysqld --help
      sql/opt_range.cc:
        Renames
      sql/opt_table_elimination.cc:
        Renames
      sql/partition_info.cc:
        Renames
      sql/rpl_injector.h:
        Renames
      sql/set_var.h:
        Renames
      sql/slave.cc:
        Renames
      sql/sql_bitmap.h:
        Renames
      sql/sql_insert.cc:
        Renames
      sql/sql_lex.h:
        Renames
      sql/sql_parse.cc:
        Renames
      sql/sql_partition.cc:
        Renames
      sql/sql_select.cc:
        Renames
      sql/sql_show.cc:
        Renames
      sql/sql_update.cc:
        Renames
      sql/sys_vars.cc:
        Show version related variables in mysqld --help
      sql/sys_vars.h:
        Added SHOW_VALUE_IN_HELP marker for variables that should be shown in --help
      sql/table.cc:
        Renames
      sql/table.h:
        Removed not used bitmap_init_value
      storage/connect/ha_connect.cc:
        Removed compiler warning
      storage/maria/ma_open.c:
        Renames
      unittest/mysys/bitmap-t.c:
        Renames
      273078c5
  2. 27 Dec, 2013 1 commit
    • Michael Widenius's avatar
      Increased back_log to 150, but not more than max_connections. · e41788d2
      Michael Widenius authored
      - This was done to get better performance when doing a lot of connections.
      Ensure that thread_cache_size is not larger than max_connections (trivial optimizations).
      Fixed that the --host_cache_size=# startup option works
      
      mysql-test/r/variables.result:
        Increase back_log to 150
      sql/hostname.cc:
        Fixed that the --host_cache_size=# startup option works
      sql/mysqld.cc:
        Ensure that back_log and thread_cache_size is not set higher than max_connections (as this would not make any sense).
      sql/sys_vars.cc:
        Increased back_log to 150
      e41788d2
  3. 23 Dec, 2013 1 commit
  4. 22 Dec, 2013 14 commits
  5. 20 Dec, 2013 3 commits
  6. 19 Dec, 2013 4 commits
  7. 17 Dec, 2013 10 commits
  8. 16 Dec, 2013 6 commits