1
0
mirror of https://github.com/MariaDB/server.git synced 2025-05-05 16:59:35 +03:00
Mattias Jonsson ce30b928b7 Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
Problem was that auto_repair, is_crashed and check_and_repair was not
implemented in ha_partition.

Solution, implemented them as loop over all partitions for is_crashed and
check_and_repair, and using the first partition for auto_repair.

(Recommit after fixing review comments)

mysql-test/lib/mtr_report.pl:
  Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
  
  Added filter for crashed tables, when testing auto repair
mysql-test/std_data/corrupt_t1#P#p1.MYI:
  Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
  
  Corrupt MYI file for testing auto repair
mysql-test/std_data/corrupt_t1.MYI:
  Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
  
  Corrupt MYI file for testing auto repair
mysql-test/suite/parts/r/partition_repair_myisam.result:
  Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
  
  Result file for testing auto repair of crashed myisam partitions
mysql-test/suite/parts/t/partition_repair_myisam-master.opt:
  Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
  
  opt file for testing auto repair of crashed myisam partitions
mysql-test/suite/parts/t/partition_repair_myisam.test:
  Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
  
  Test file for testing auto repair of crashed myisam partitions
sql/ha_partition.cc:
  Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
  
  Added auto_repair as returning the first partitions auto_repair
  Added is_crashed and check_and_repair as loop over all partitions
sql/ha_partition.h:
  Bug#35161: --myisam-recover does not work for partitioned MyISAM tables
  
  Activating check_and_repair, auto_repair and is_crashed
2008-07-07 17:54:42 +02:00
..
2007-10-11 13:29:09 -04:00
2007-10-11 13:29:09 -04:00
2007-10-11 13:29:09 -04:00
2008-04-10 23:27:24 -04:00
2007-08-15 17:43:08 +04:00
2008-04-08 20:01:20 +04:00
2008-02-12 10:43:38 +01:00
2007-10-11 13:29:09 -04:00
2007-10-11 13:29:09 -04:00
2007-10-16 16:11:50 -04:00
2007-10-11 14:37:45 -04:00
2007-10-16 16:11:50 -04:00
2007-11-06 21:57:51 +03:00
2007-10-11 14:37:45 -04:00
2007-10-16 16:11:50 -04:00
2007-04-13 19:23:02 +02:00
2007-10-11 14:37:45 -04:00
2008-01-30 17:35:25 +01:00
2007-06-10 14:43:57 +04:00
2008-01-23 13:26:41 -07:00
2008-04-08 20:31:40 +04:00
2007-10-16 16:11:50 -04:00
2007-10-16 16:11:50 -04:00
2007-06-12 18:41:56 +03:00
2007-07-01 15:33:28 -07:00
2007-10-16 16:11:50 -04:00
2007-10-16 16:11:50 -04:00