1. 27 Apr, 2016 2 commits
  2. 26 Apr, 2016 13 commits
  3. 25 Apr, 2016 4 commits
  4. 24 Apr, 2016 14 commits
  5. 23 Apr, 2016 2 commits
  6. 22 Apr, 2016 5 commits
    • Sergey Vojtovich's avatar
      MDEV-9970 - main.sp-threads fails sporadically · 618e300b
      Sergey Vojtovich authored
      Added proper waiting for thread to enter required state. Also reduced amount of
      information dumped from processlist.
      618e300b
    • Daniel Bartholomew's avatar
      bump the VERSION · bd75ee74
      Daniel Bartholomew authored
      bd75ee74
    • Alexander Barkov's avatar
      MDEV-9372 select 100 between 1 and 9223372036854775808 returns false · 3f0d07e5
      Alexander Barkov authored
      Integer comparison of INT expressions with different signess in BETWEEN
      is not safe. Switching to DECIMAL comparison in case if INT arguments
      have different signess.
      3f0d07e5
    • Sergey Vojtovich's avatar
      MDEV-9283 - Debian: the Lintian complains about "shlib-calls-exit" in · 250a89cf
      Sergey Vojtovich authored
                  ha_oqgraph.so
      
      exit() was called by Judy error handler. This patch overrides Judy error handler
      so that it calls abort() instead of exit().
      250a89cf
    • Sergey Vojtovich's avatar
      MDEV-8889 - Assertion `next_insert_id == 0' failed in handler::ha_external_lock · 994030c0
      Sergey Vojtovich authored
      There was a race condition between delayed insert thread and connection thread
      actually performing INSERT/REPLACE DELAYED. It was triggered by concurrent
      INSERT/REPLACE DELAYED and statements that flush the same table either
      explicitely or implicitely (like FLUSH TABLE, ALTER TABLE, ...).
      
      This race condition was caused by a gap in delayed thread shutdown logic,
      which allowed concurrent connection running INSERT/REPLACE DELAYED to change
      essential data consequently leaving table in semi-consistent state.
      
      Specifically query thread could decrease "tables_in_use" reference counter in
      this gap, causing delayed insert thread to shutdown without releasing auto
      increment and table lock.
      
      Fixed by extending condition so that delayed insert thread won't shutdown
      until there're locked tables.
      
      Also removed volatile qualifier from tables_in_use and stacked_inserts since
      they're supposed to be protected by mutexes.
      994030c0