1. 07 Feb, 2016 3 commits
    • Monty's avatar
      We can't call set_server_version() in signal handler as it's not callable after · 70a4856d
      Monty authored
      server has started (assert in sys_var::where get_sys_var_value_origin())
      70a4856d
    • Monty's avatar
      MDEV-6150 Speed up connection speed by moving creation of THD to new thread · 3d4a7390
      Monty authored
      Creating a CONNECT object on client connect and pass this to the working thread which creates the THD.
      Split LOCK_thread_count to different mutexes
      Added LOCK_thread_start to syncronize threads
      Moved most usage of LOCK_thread_count to dedicated functions
      Use next_thread_id() instead of thread_id++
      
      Other things:
      - Thread id now starts from 1 instead of 2
      - Added cast for thread_id as thread id is now of type my_thread_id
      - Made THD->host const (To ensure it's not changed)
      - Removed some DBUG_PRINT() about entering/exiting mutex as these was already logged by mutex code
      - Fixed that aborted_connects and connection_errors_internal are counted in all cases
      - Don't take locks for current_linfo when we set it (not needed as it was 0 before)
      3d4a7390
    • Monty's avatar
      Optimized intkorr() and intstore(functions) for intel 64 bits. · 076aa182
      Monty authored
      (Benchmarked, about 30 % faster and 50 % smaller than original)
      076aa182
  2. 06 Feb, 2016 2 commits
  3. 02 Feb, 2016 5 commits
  4. 01 Feb, 2016 8 commits
  5. 31 Jan, 2016 2 commits
  6. 30 Jan, 2016 1 commit
  7. 29 Jan, 2016 1 commit
  8. 28 Jan, 2016 11 commits
  9. 27 Jan, 2016 7 commits