mariadb/storage
unknown 0795e14ca0 Fix for bug #35392: Delete all statement does not execute properly
after few delete statements

Problem: changing a file size might require that it must be 
unmapped beforehand.
  
Fix: unmap the file before changing its size.


mysql-test/r/temp_table.result:
  Fix for bug #35392: Delete all statement does not execute properly 
  after few delete statements
    - test result.
mysql-test/t/temp_table.test:
  Fix for bug #35392: Delete all statement does not execute properly 
  after few delete statements
    - test case.
storage/myisam/mi_delete_all.c:
  Fix for bug #35392: Delete all statement does not execute properly 
  after few delete statements
    - unmap file before changing its size as it's required 
      by SetEndOfFile() function (see my_chsize()).
    - as no other threads allowed to perform concurrent inserts 
      when delete_all is called, mmap_lock locking removed.
2008-03-28 19:16:52 +04:00
..
archive Merge trift2.:/MySQL/M51/mysql-5.1 2008-03-27 12:45:16 +01:00
blackhole Merge bk-internal.mysql.com:/home/bk/mysql-5.1-build 2008-03-06 15:13:14 +00:00
csv Merge pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/mysql-5.1-engines 2008-03-07 13:46:29 -08:00
example Merge trift2.:/MySQL/M51/mysql-5.1 2008-03-14 14:41:08 +01:00
federated Merge trift2.:/MySQL/M51/mysql-5.1 2008-03-27 12:45:16 +01:00
heap Merge kaamos.(none):/data/src/mysql-5.1 2008-03-12 11:19:46 +03:00
innobase Merge mysql.com:/misc/mysql/mysql-5.1 2008-03-27 23:34:12 +01:00
myisam Fix for bug #35392: Delete all statement does not execute properly 2008-03-28 19:16:52 +04:00
myisammrg Merge stella.local:/home2/mydev/mysql-5.0-axmrg 2008-03-14 19:30:49 +01:00
ndb Merge trift2.:/MySQL/M51/ndb-decl-5.1 2008-03-27 13:20:24 +01:00
Makefile.am Many files: 2006-12-31 02:29:11 +01:00