mariadb/storage/innodb_plugin
Vasil Dimov 78804bc8bd Fix Bug#57252 disabling innobase_stats_on_metadata disables ANALYZE
This is a merge from 5.1/builtin to 5.1/plugin of:

  --------------
  revision-id: vasil.dimov@oracle.com-20101018104811-nwqhg9vav17kl5s1
  committer: Vasil Dimov <vasil.dimov@oracle.com>
  timestamp: Mon 2010-10-18 13:48:11 +0300
  message:
    Fix Bug#57252 disabling innobase_stats_on_metadata disables ANALYZE
    
    In order to fix this bug we need to distinguish whether ha_innobase::info()
    has been called from ::analyze() or not. Rename ::info() to ::info_low()
    and add a boolean parameter that tells whether the call is from ::analyze()
    or not. Create a new simple ::info() that just calls
    ::info_low(false => not called from analyze). From ::analyze() instead of
    ::info() call ::info_low(true => called from analyze).
    
    Approved by:	Jimmy (rb://487)
  --------------
2010-10-18 14:20:16 +03:00
..
btr merged mysql-5.1 into mysql-5.1-bugteam 2010-10-05 11:11:56 +03:00
buf (partially) Fix Bug#55227 Fix compiler warnings in innodb with gcc 4.6 2010-09-15 11:30:57 +03:00
data dtuple_convert_big_rec(): Store locally any fields whose maximum length 2010-04-21 12:50:33 +03:00
dict merged mysql-5.1 into mysql-5.1-bugteam 2010-10-05 11:11:56 +03:00
dyn Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
eval Remove redundant variable 2010-09-15 18:03:24 +03:00
fil Bug #54658: InnoDB: Warning: allocated tablespace %lu, old maximum was 0 2010-06-21 12:40:08 +03:00
fsp fsp_init_file_page_low(): Zero out the page. (Bug #53306) 2010-05-04 16:09:17 +03:00
fut Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
ha Backport of revno 3148 mysql-innodb-trunk 2010-08-05 11:34:44 -04:00
handler Fix Bug#57252 disabling innobase_stats_on_metadata disables ANALYZE 2010-10-18 14:20:16 +03:00
ibuf Applying InnoDB snapshot 2010-04-01 15:17:10 +04:00
include merged mysql-5.1 into mysql-5.1-bugteam 2010-10-05 11:11:56 +03:00
lock Bug#53674: InnoDB: Error: unlock row could not find a 4 mode lock on the record 2010-06-02 13:37:14 +03:00
log (partially) Fix Bug#55227 Fix compiler warnings in innodb with gcc 4.6 2010-09-15 18:32:12 +03:00
mach Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
mem Fix bug #55581 by backporting fix of #52546 from mysql-trunk-innodb 2010-07-28 03:20:44 -07:00
mtr Applying InnoDB Plugin 1.0.5 snapshot ,part 12 2009-10-09 19:43:15 +05:30
mysql-test/patches Move the InnoDB Plugin tests from storage/innodb_plugin/mysql-test/ where 2010-04-09 15:56:51 +03:00
os (partially) Fix Bug#55227 Fix compiler warnings in innodb with gcc 4.6 2010-09-15 18:35:11 +03:00
page Fix Bug#47991 InnoDB Dictionary Cache memory usage increases indefinitely 2010-06-22 19:30:43 +03:00
pars Applying InnoDB Plugin 1.0.6 snapshot,part 1. Fixes BUG#45992 and BUG#46656 2009-11-30 17:02:05 +05:30
que (partially) Fix Bug#55227 Fix compiler warnings in innodb with gcc 4.6 2010-09-15 18:35:59 +03:00
read Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
rem Merge a contribution from Ryan Mack at Facebook: 2010-05-05 15:39:01 +03:00
row Merge mysql-5.1-bugteam -> mysql-5.1-innodb 2010-10-15 17:38:39 +03:00
scripts Applying Innodb Plugin 1.0.5 snapshot, part 14 2009-10-12 18:26:02 +05:30
srv Remove an unused counter variable in io_handler_thread(). 2010-10-14 04:19:52 -07:00
sync Bug#48197: Concurrent rw_lock_free may cause assertion failure 2010-06-01 16:43:35 +03:00
thr Applying InnoDB Plugin 1.0.6 snapshot,part 1. Fixes BUG#45992 and BUG#46656 2009-11-30 17:02:05 +05:30
trx Fix typo, should be UNIV_SYNC_DEBUG. 2010-09-15 19:58:36 +03:00
usr Applying InnoDB Plugin 1.0.6 snapshot,part 1. Fixes BUG#45992 and BUG#46656 2009-11-30 17:02:05 +05:30
ut Backport "NULL pointer check for ut_free()" from mysql-trunk-innodb to 2010-08-03 20:20:55 -07:00
ChangeLog Fix Bug#57252 disabling innobase_stats_on_metadata disables ANALYZE 2010-10-18 14:20:16 +03:00
CMakeLists.txt Reapply changes to storage/innodb_plugin/CMakeLists.txt that were made by MySQL 2010-04-07 20:21:15 +03:00
compile-innodb Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
compile-innodb-debug Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
COPYING Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
COPYING.Google Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
COPYING.Percona Update to innoplug-1.0.4. 2009-07-30 17:42:56 +05:00
COPYING.Sun_Microsystems Update to innoplug-1.0.4. 2009-07-30 17:42:56 +05:00
Doxyfile Update to innoplug-1.0.4. 2009-07-30 17:42:56 +05:00
ha_innodb.def Adding innodb_plugin-1.0.4 as storage/innodb_plugin. 2009-05-27 15:15:59 +05:30
Makefile.am Bug#53445: Build with -Wall and fix warnings that it generates 2010-07-09 08:37:51 -03:00
plug.in Repply changes to storage/innodb_plugin/plug.in that were made by MySQL 2010-04-07 21:33:36 +03:00
revert_gen.sh Applying Innodb Plugin 1.0.5 snapshot, part 14 2009-10-12 18:26:02 +05:30
setup.sh Fix Bug #53592 in plugin code, "crash replacing duplicates into table 2010-05-25 22:31:27 -07:00