1. 14 Dec, 2017 10 commits
  2. 13 Dec, 2017 6 commits
  3. 12 Dec, 2017 17 commits
  4. 11 Dec, 2017 7 commits
    • Sergei Petrunia's avatar
      MDEV-14389: MyRocks and NOPAD collations · e12f77a7
      Sergei Petrunia authored
      Disallow use of NOPAD collations in indexed columns.
      e12f77a7
    • Eugene Kosov's avatar
      Tests: versioning.derived fix for buildbot · 9c718de2
      Eugene Kosov authored
      9c718de2
    • Vladislav Vaintroub's avatar
      MDEV-14113 Use abortive TCP close, in case server closes the connection · 70d6c944
      Vladislav Vaintroub authored
      first, and we do not not care whether client has received all data.
      
      This is a TCP optimization to avoid TIME_WAIT in TCP connection teardown.
      
      This patch would abort connection on timeout, which usually happens when
      client reads a large result set, at slower pace then the server can
      write.
      
      The patch also cleans up socket timeout handling, so that Windows
      is consistent with another platforms (using nonblocking socket IO
       + waiting in poll/select on single socket, rather than setsockopt).
      This makes identifying timeouts easier.
      
      
      Also removed the superficial shutdown() before closesocket() in a few
      places where it was used, because it  was never needed , and
      reportedly breaks SO_LINGER on Windows.
      70d6c944
    • Marko Mäkelä's avatar
      8695c816
    • Marko Mäkelä's avatar
      Merge 10.2 into bb-10.2-ext · e312a407
      Marko Mäkelä authored
      e312a407
    • Aleksey Midenkov's avatar
      System Versioning 1.0 pre3 · 79dd77e6
      Aleksey Midenkov authored
      Merge branch '10.3' into trunk
      79dd77e6
    • Marko Mäkelä's avatar
      MDEV-14589 InnoDB should not lock a delete-marked record · 13b9ec65
      Marko Mäkelä authored
      When the transaction isolation level is SERIALIZABLE, or when
      a locking read is performed in the REPEATABLE READ isolation level,
      InnoDB must lock delete-marked records in order to prevent another
      transaction from inserting something.
      
      However, at READ UNCOMMITTED or READ COMMITTED isolation level or
      when the parameter innodb_locks_unsafe_for_binlog is set, the
      repeatability of the reads does not matter, and there is no need
      to lock any records.
      
      row_search_mvcc(): Skip locks on delete-marked committed records upfront,
      instead of invoking row_unlock_for_mysql() afterwards. The unlocking
      never worked for secondary index records.
      13b9ec65