1. 09 Oct, 2017 3 commits
    • Sergei Golubchik's avatar
      MDEV-13412 main.func_regexp_pcre fails in buildbot on ppc64le · 440157cb
      Sergei Golubchik authored
      Caused by 2fcd8c12. It used the documented pcre API
      
       -pcre_exec(NULL, NULL, NULL, -999, -999, 0, NULL, 0)
      
      to calculate the pcre stack frame size. Unfortunately, modern compilers
      broke it by cloning and inlining pcre match() function. 2fcd8c12
      tried to workaround it by setting the stack frame size to at least 500.
      It didn't work, 500 is not a universal constant.
      
      Now we fix our copy of pcre to not inline or clone match() - so that
      stack frame detection would work again - and detect at cmake time
      whether system pcre is broken or usable.
      
      Also use stack, not (much slower) malloc in bundled pcre, unless on Windows
      440157cb
    • Heinz Wiesinger's avatar
      4d33c742
    • Marko Mäkelä's avatar
      MDEV-13446 fts_create_doc_id() unnecessarily allocates 8 bytes for every inserted row · 172cc70b
      Marko Mäkelä authored
      fts_create_doc_id(): Remove.
      
      row_mysql_convert_row_to_innobase(): Implement the logic of
      fts_create_doc_id(). Reuse a buffer for the hidden FTS_DOC_ID.
      
      row_get_prebuilt_insert_row(): Allocate a buffer for the hidden
      FTS_DOC_ID at the end of prebuilt->ins_upd_rec_buff.
      172cc70b
  2. 08 Oct, 2017 2 commits
  3. 07 Oct, 2017 1 commit
  4. 06 Oct, 2017 1 commit
  5. 03 Oct, 2017 1 commit
  6. 02 Oct, 2017 2 commits
  7. 25 Sep, 2017 1 commit
  8. 24 Sep, 2017 1 commit
    • Marko Mäkelä's avatar
      MDEV-13899 IMPORT TABLESPACE may corrupt ROW_FORMAT=REDUNDANT tables · 78b63425
      Marko Mäkelä authored
      The ALTER TABLE…IMPORT TABLESPACE adjustment code that was introduced by
      WL#5522 in MySQL 5.6 is incorrectly invoking rec_get_status() on a
      ROW_FORMAT=REDUNDANT record to determine if a record is a leaf page record.
      The function rec_get_status(rec) is only to be called on
      ROW_FORMAT=COMPACT, DYNAMIC or COMPRESSED records.
      78b63425
  9. 23 Sep, 2017 1 commit
  10. 22 Sep, 2017 1 commit
    • Marko Mäkelä's avatar
      MDEV-13814 Extra logging when innodb_log_archive=ON · f6cb4f0a
      Marko Mäkelä authored
      log_group_read_log_seg(): Only display the message during recovery,
      not during normal operation. When the XtraDB configuration parameter
      innodb_log_archive is set, this function will be called during
      normal operation.
      f6cb4f0a
  11. 21 Sep, 2017 5 commits
  12. 20 Sep, 2017 5 commits
  13. 19 Sep, 2017 10 commits
  14. 18 Sep, 2017 6 commits