An error occurred fetching the project authors.
  1. 05 Nov, 2013 1 commit
  2. 04 Nov, 2013 6 commits
    • Sergei Golubchik's avatar
      10.0-base merge · d4acaeed
      Sergei Golubchik authored
      d4acaeed
    • Sergei Golubchik's avatar
      increase the initial ibdata1 size, as explained in MySQL-5.6... · ddc28b8c
      Sergei Golubchik authored
      increase the initial ibdata1 size, as explained in MySQL-5.6 revid:kevin.lewis@oracle.com-20120802192452-kmikiz990xzje18b
      
      "
        A maximum size of 10 Mb works in 5.1 because the initial
        required size of ibdata1 was less than 10M.  But in 5.5, a
        change was made to allocate all 128 rollback segments at
        bootstrap.  Since then, the initial size has been 10M + the
        default autoextend size of 8M. 
      
        In 5.6, worklog 6216 changes the autoextend size from 8M to
        64M.  This changes the initial size of ibdata1 from 18M in
        5.5 and earlier releases of 5.6 to 74M in the current
        mysql-5.6 and mysql-trunk.  So this change is especially
        needed in 5.6.
      "
      
      12M is enough to avoid autoextending during bootstrap
      ddc28b8c
    • Sergei Golubchik's avatar
      MDEV-5080 Assertion `strcmp(share->unique_file_name,filename) ||... · ef329ba0
      Sergei Golubchik authored
      MDEV-5080 Assertion `strcmp(share->unique_file_name,filename) || share->last_version' fails at /storage/myisam/mi_open.c:67
      
      extend table names discovery (ha_discover_table_names() and Discovered_table_list) to return
      or optionally filter out temporary tables ("#sql..."). SHOW commands and I_S tables
      typically want temp table filtered out, while DROP DATABASE wants to see them too.
      
      additonally, remove the supression for the warning "Invalid (old?) table or database name"
      from mtr, and add it to .test files as needed (we need to test that this warning
      does *not* happen in drop.test)
      ef329ba0
    • Sergei Golubchik's avatar
      restore the condition in filename_to_tablename() · 7dd2b1af
      Sergei Golubchik authored
      (broken in the revid:sergii@pisem.net-20130615170931-bn2h8j30vu5bfp0t)
      7dd2b1af
    • Sergei Golubchik's avatar
      MDEV-5232 SET ROLE checks privileges differently from check_access() · 1c052bee
      Sergei Golubchik authored
      use the same inconsistent priv_user@host pair for SET ROLE privilege checks,
      just as check_access() does
      1c052bee
    • Sergei Golubchik's avatar
      merge 10.0-base into 10.0 · 1754a07b
      Sergei Golubchik authored
      1754a07b
  3. 03 Nov, 2013 7 commits
  4. 02 Nov, 2013 5 commits
  5. 01 Nov, 2013 4 commits
  6. 31 Oct, 2013 3 commits
    • Sergei Golubchik's avatar
      MDEV-4024 Found Index PRIMARY whose column info does not match that of MySQL · 812e6f4f
      Sergei Golubchik authored
      For compatibility purposes let InnoDB use DATA_INT for MYSQL_TYPE_ENUM and MYSQL_TYPE_SET.
      Silence the warning for these types and let the index translation table to be built anyway.
      
      Test case by Jeremy Cole.
      812e6f4f
    • unknown's avatar
      MDEV-5206: Incorrect slave old-style position in MDEV-4506, parallel replication. · 1669e284
      unknown authored
      In parallel replication, there are two kinds of events which are
      executed in different ways.
      
      Normal events that are part of event groups/transactions are executed
      asynchroneously by being queued for a worker thread.
      
      Other events like format description and rotate and such are executed
      directly in the driver SQL thread.
      
      If the direct execution of the other events were to update the old-style
      position, then the position gets updated too far ahead, before the normal
      events that have been queued for a worker thread have been executed. So
      this patch adds some special cases to prevent such position updates ahead
      of time, and instead queues dummy events for the worker threads, so that
      they will at an appropriate time do the position updates instead.
      
      (Also fix a race in a test case that happened to trigger while running
      tests for this patch).
      1669e284
    • Alexander Barkov's avatar
      A few minor Unicode collation customization improvements were made, · 032a51b7
      Alexander Barkov authored
      which makes it possible to add more world language collations
      with very complex collation rules (e.g. Myanmar):
      - Weight string for a single character in a user defined collation
        was erroneously limited to 7 weights (instead of 8 weights).
        Added an extra element in the user-defined weight arrays,
        to fit 8 non-zero weights.
      - Weight string limit for contractions was made two times longer (16 weights),
        which allows longer contractions without affecting the performance
        of filesort.
      - A user-defined collation now refuses to initialize and reports an error
        in case if a weight string gets longer than 8 weights for a single character,
        or longer than 16 weights for a contraction. Previously weight strings
        for such characters (and contractions) were cut, so a collation
        could silently start with wrong rules.
      - Fixed a bug in handling rules like "&a << b" in combination with
        shift-after-method="expand". The primary weight for "b" was not
        correctly calculated, which erroneously made "b" primary greater than "a"
        instead of primary equal to "a".
      032a51b7
  7. 30 Oct, 2013 2 commits
    • Sergey Vojtovich's avatar
      Merge Spider updates. Fixes · a189eb5c
      Sergey Vojtovich authored
      MDEV-4736 - Assertion `! is_set()' fails in Diagnostics_area::set_ok_status on
                  UPDATE which violates constraint on a remote table
      a189eb5c
    • unknown's avatar
      MDEV-5196: Server hangs or assertion `!thd->wait_for_commit_ptr' fails on... · 8577eb98
      unknown authored
      MDEV-5196: Server hangs or assertion `!thd->wait_for_commit_ptr' fails on MASTER_POS_WAIT with slave-parallel-threads > 0
      
      Fix a couple of issues in MDEV-4506, Parallel replication:
      
       - Missing mysql_cond_signal(), which could cause hangs.
      
       - Fix incorrect update of old-style replication position.
      
       - Change assertion to error handling (can trigger on manipulated/
         corrupt binlog).
      8577eb98
  8. 29 Oct, 2013 9 commits
  9. 28 Oct, 2013 3 commits