An error occurred fetching the project authors.
  1. 27 Feb, 2014 1 commit
  2. 06 Nov, 2013 1 commit
    • Sergey Vojtovich's avatar
      MDEV-5205 - MariaDB does not start if more than 128 cpu's are available · a588de1f
      Sergey Vojtovich authored
      An addition to fix for MDEV-5205, fixes server crash on shutdown.
      
      Thread groups are destroyed asynchronously, that is kill server
      thread sends shutdown request to all thread groups without waiting
      for compeltion.
      
      It means all_groups array must not be freed until all thread groups
      are down. This patch suggests that all_groups is freed when last
      thread group is destroyed.
      
      Note 1: threadpool code doesn't surround atomic ops with atomic locks,
      thus no locks for shutdown_group_count.
      Note 2: this patch preserves old behaviour, but we may need to wait
      until all thread groups are down before returning from tp_end().
      a588de1f
  3. 05 Nov, 2013 1 commit
    • Sergey Vojtovich's avatar
      MDEV-5205 - MariaDB does not start if more than 128 cpu's are available · fd9f1638
      Sergey Vojtovich authored
      - thread_pool_size command line option upper limit increased to 100 000
        (same as for max_connections)
      - thread_pool_size system variable upper limit is maximum of 128 or
        the value given at command line
      - thread groups are now allocated dynamically
      
      Different limit for command line option and system variable was done to
      avoid additional mutex for all_groups and threadpool_max_size.
      fd9f1638
  4. 22 Jun, 2013 1 commit
  5. 27 May, 2013 1 commit
  6. 19 Feb, 2013 1 commit
  7. 30 Jan, 2013 1 commit
    • Vladislav Vaintroub's avatar
      MDEV-4113: Assertion (group->connection_count > 0) fails with Percona server in replication test. · 1701ee33
      Vladislav Vaintroub authored
      Assertion happens in replication thread during THD destruction, when thread calls my_sync(), which in turn calls  thd_wait_begin() callback. Connection count can be 0, because the counter was decremented before THD destructor. 
      This assertion currently reproducible only in Percona server  and not in MariaDB, due to differences in replication code.
      
      Fixed by moving  code to decrement connection counter after the THD destructor.
      1701ee33
  8. 02 Nov, 2012 1 commit
  9. 14 Aug, 2012 1 commit
  10. 11 Apr, 2012 1 commit
  11. 17 Feb, 2012 1 commit
  12. 16 Feb, 2012 1 commit
  13. 28 Jan, 2012 1 commit
  14. 27 Jan, 2012 1 commit
  15. 26 Jan, 2012 1 commit
  16. 24 Jan, 2012 1 commit
  17. 18 Jan, 2012 1 commit
  18. 17 Jan, 2012 1 commit
  19. 16 Jan, 2012 1 commit
  20. 15 Jan, 2012 2 commits
  21. 31 Dec, 2011 1 commit
    • Vladislav Vaintroub's avatar
      Allow for faster creation of threads in corner cases where pool would be... · c216c9f0
      Vladislav Vaintroub authored
      Allow for faster creation of threads in corner cases where pool would be overloaded with long non-yielding queries. 
      To allow it, change minimum of thread_pool_stall_limit to be 10 milliseconds.
      
      Also introduce a new parameter to oversubscribe a group . Number of threads running in  parallel would be higher than it normally should, leading to thrashing, but it may improving preemptiveness, which is useful for the described corner case.
      c216c9f0
  22. 29 Dec, 2011 5 commits
  23. 28 Dec, 2011 1 commit
  24. 26 Dec, 2011 1 commit
  25. 20 Dec, 2011 1 commit
  26. 19 Dec, 2011 1 commit
  27. 18 Dec, 2011 2 commits
  28. 10 Dec, 2011 1 commit
  29. 08 Dec, 2011 1 commit