1. 09 Aug, 2006 1 commit
    • svoj@may.pils.ru's avatar
      BUG#20060 - mysqld option "--flush " doesn't work for update statement · 81b70f97
      svoj@may.pils.ru authored
      Problem described in this bug report affects MyISAM tables only.
      
      Running mysqld --flush instructs mysqld to sync all changes to disk
      after each SQL statement. It worked well for INSERT and DELETE
      statements, but it did sync for UPDATE only in case if there was
      index change (change of colum that has an index). If no updated column
      has an index, data wasn't synced to disk.
      
      This fix makes UPDATE statement to sync data to disk even if there is
      no index change (that is only data change) and mysqld is run with
      --flush option.
      81b70f97
  2. 01 Aug, 2006 1 commit
  3. 31 Jul, 2006 1 commit
  4. 29 Jul, 2006 2 commits
  5. 28 Jul, 2006 4 commits
  6. 26 Jul, 2006 2 commits
    • kroki/tomash@moonlight.intranet's avatar
      BUG#21206: memory corruption when too many cursors are opened at once · 4e845ccc
      kroki/tomash@moonlight.intranet authored
      Too many cursors (more than 1024) could lead to memory corruption.
      This affects both, stored routines and C API cursors, and the
      threshold is per-server, not per-connection.  Similarly, the
      corruption could happen when the server was under heavy load
      (executing more than 1024 simultaneous complex queries), and this is
      the reason why this bug is fixed in 4.1, which doesn't support
      cursors.
      
      The corruption was caused by a bug in the temporary tables code, when
      an attempt to create a table could lead to a write beyond allocated
      space.  Note, that only internal tables were affected (the tables
      created internally by the server to resolve the query), not tables
      created with CREATE TEMPORARY TABLE.  Another pre-condition for the
      bug is TRUE value of --temp-pool startup option, which, however, is a
      default.
      
      The cause of a bug was that random memory was overwritten in
      bitmap_set_next() due to out-of-bound memory access.
      4e845ccc
    • aivanov@mysql.com's avatar
      Applied innodb-4.1-ss32 snapshot. · 765ed29c
      aivanov@mysql.com authored
      765ed29c
  7. 24 Jul, 2006 5 commits
  8. 23 Jul, 2006 1 commit
  9. 20 Jul, 2006 1 commit
  10. 19 Jul, 2006 2 commits
  11. 18 Jul, 2006 3 commits
  12. 17 Jul, 2006 2 commits
  13. 15 Jul, 2006 1 commit
  14. 14 Jul, 2006 5 commits
  15. 13 Jul, 2006 6 commits
  16. 12 Jul, 2006 3 commits