Commit 375e9750 authored by vasil's avatar vasil

branches/zip:

Fix Mantis issue#106 plugin init error:InnoDB: stats_on_metadata in static
InnoDB (flags=0x2401) differs from stats_on_metadata in dynamic InnoDB (fl

Ignore the NOSYSVAR flag in addition to ignoring the READONLY flag.

Approved by:	Marko (https://svn.innodb.com/rb/r/42/)
parent a019e95a
...@@ -9708,11 +9708,15 @@ innodb_plugin_init(void) ...@@ -9708,11 +9708,15 @@ innodb_plugin_init(void)
/* found the corresponding parameter */ /* found the corresponding parameter */
/* check if the flags are the same, /* check if the flags are the same,
ignoring differences in the READONLY flag; ignoring differences in the READONLY or
NOSYSVAR flags;
e.g. we are not copying string variable to e.g. we are not copying string variable to
an integer one */ an integer one, but we do not care if it is
if (((*sta)->flags & ~PLUGIN_VAR_READONLY) readonly in the static and not in the
!= ((*dyn)->flags & ~PLUGIN_VAR_READONLY)) { dynamic */
if (((*sta)->flags ^ (*dyn)->flags)
& ~(PLUGIN_VAR_READONLY
| PLUGIN_VAR_NOSYSVAR)) {
fprintf(stderr, fprintf(stderr,
"InnoDB: %s in static InnoDB " "InnoDB: %s in static InnoDB "
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment