1. 12 Nov, 2007 1 commit
    • holyfoot/hf@mysql.com/hfmain.(none)'s avatar
      Bug #31305 myisam tables crash when they are near capacity. · 91e2f918
      holyfoot/hf@mysql.com/hfmain.(none) authored
      When we insert a record into MYISAM table which is almost 'full',
      we first write record data in the free space inside a file, and then
      check if we have enough space after the end of the file.
      So if we don't have the space, table will left corrupted.
      Similar error also happens when we updata MYISAM tables.
      
      Fixed by modifying write_dynamic_record and update_dynamic_record functions
      to check for free space before writing parts of a record
      91e2f918
  2. 23 Oct, 2007 1 commit
  3. 19 Oct, 2007 1 commit
  4. 18 Oct, 2007 2 commits
  5. 17 Oct, 2007 1 commit
  6. 16 Oct, 2007 1 commit
  7. 11 Oct, 2007 1 commit
    • kaa@polly.(none)'s avatar
      Fix for bug #31174: "Repair" command on MyISAM crashes with small · f80541e3
      kaa@polly.(none) authored
      myisam_sort_buffer_size.
      
      An incorrect length of the sort buffer was used when calculating the
      maximum number of keys. When myisam_sort_buffer_size is small enough,
      this could result in the number of keys < number of
      BUFFPEK structures which in turn led to use of uninitialized BUFFPEKs.
      
      Fixed by correcting the buffer length calculation.
      f80541e3
  8. 10 Oct, 2007 2 commits
  9. 05 Oct, 2007 3 commits
  10. 04 Oct, 2007 5 commits
  11. 03 Oct, 2007 1 commit
  12. 28 Sep, 2007 1 commit
  13. 14 Sep, 2007 2 commits
  14. 13 Sep, 2007 1 commit
  15. 10 Sep, 2007 1 commit
  16. 04 Sep, 2007 1 commit
  17. 29 Aug, 2007 5 commits
  18. 13 Aug, 2007 1 commit
  19. 05 Aug, 2007 1 commit
  20. 04 Aug, 2007 1 commit
  21. 02 Aug, 2007 7 commits