Re: [Maria-developers] Status of Windows build

2010-01-15 Thread Kristian Nielsen
Timour Katchaounov  writes:

> - Making it possible for any developer to build (and develop)
>   MariaDB on Windows with Visual C++. This is perfectly possible
>   with either edition of Visual C++.

I want it to be easy for people to build themselves something that is as good
as what we release. At MySQL, there were tons of magic in secret build scripts
used to build releases, and I desparately want to avoid that.

(I'm not saying that we are doing the same for Windows currently, just
explaining my reasoning).

Thus all else being equal I want us to spend our efforts primarily on building
with the tools that our users (those that want to build themselves) will be
building with. (But as you explain below, all else is not equal).

> I spent half an hour searching MS web site for a comparison of
> the versions, and Bo seems right - no differences are claimed
> with respect to the optimizing compiler.
>
> The major two differences I found in the VC++ 2008 that affect
> us are:
> A) The Express Edition cannot build 64-bit binaries.

Right, that's a showstopper :-/

 - Kristian.

___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Maria-developers] Status of Windows build

2010-01-15 Thread Alex Budovski
>> The major two differences I found in the VC++ 2008 that affect
>> us are:
>> A) The Express Edition cannot build 64-bit binaries.
>
> Right, that's a showstopper :-/

If Cmake is able to produce a 64bit project (via cmake -g "Visual
Studio 9 2008 Win64") with the express IDE installed, then the rest is
simple*. I'd be curious to see if it can.


* See my earlier post.

- Alex

___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


[Maria-developers] bzr commit into MariaDB 5.1, with Maria 1.5:maria branch (monty:2799)

2010-01-15 Thread Michael Widenius
#At lp:maria based on revid:mo...@askmonty.org-20100114165100-00keho9r4bv83dq1

 2799 Michael Widenius  2010-01-15
  Fixed that we use same flags when testing for assembler as by makefiles.
  Fixed bug in locking by triggers found by test case when compiling 
without query cache
  modified:
configure.in
sql/sql_yacc.yy

per-file messages:
  configure.in
Fixed that we use same flags when testing for assembler as by makefiles.
  sql/sql_yacc.yy
Fixed bug in locking by triggers found by test case when compiling without 
query cache
The idea should be that triggers uses the same lock method 
(low_priority_locks...) as main tables.
=== modified file 'configure.in'
--- a/configure.in  2010-01-09 10:45:27 +
+++ b/configure.in  2010-01-15 18:06:18 +
@@ -224,14 +224,6 @@ then
   GXX="no"
 fi
 
-if test "$ac_cv_prog_gcc" = "yes"
-then
-  AS="$CC -c"
-  AC_SUBST(AS)
-else
-  AC_PATH_PROG(AS, as, as)
-fi
-
 # Still need ranlib for readline; local static use only so no libtool.
 AC_PROG_RANLIB
 # We use libtool
@@ -688,7 +680,7 @@ AC_ARG_ENABLE(assembler,
 
 AC_MSG_CHECKING(if we should use assembler functions)
 # For now we only support assembler on i386 and sparc systems
-AM_CONDITIONAL(ASSEMBLER_x86, test "$ENABLE_ASSEMBLER" = "yes" -a 
"$BASE_MACHINE_TYPE" = "i386" && $AS strings/strings-x86.s -o checkassembler 
>/dev/null 2>&1 && test -f checkassembler && (rm -f checkassembler; exit 0;))
+AM_CONDITIONAL(ASSEMBLER_x86, test "$ENABLE_ASSEMBLER" = "yes" -a 
"$BASE_MACHINE_TYPE" = "i386" && $CCAS $CCASFLAGS -c strings/strings-x86.s -o 
checkassembler >/dev/null 2>&1 && test -f checkassembler && (rm -f 
checkassembler; exit 0;))
 AM_CONDITIONAL(ASSEMBLER_sparc32, test "$ENABLE_ASSEMBLER" = "yes" -a 
"$BASE_MACHINE_TYPE" = "sparc")
 AM_CONDITIONAL(ASSEMBLER_sparc64, test "$ENABLE_ASSEMBLER" = "yes" -a 
"$BASE_MACHINE_TYPE" = "sparcv9")
 AM_CONDITIONAL(ASSEMBLER, test "$ASSEMBLER_x86_TRUE" = "" -o 
"$ASSEMBLER_sparc32_TRUE" = "")

=== modified file 'sql/sql_yacc.yy'
--- a/sql/sql_yacc.yy   2009-12-03 11:19:05 +
+++ b/sql/sql_yacc.yy   2010-01-15 18:06:18 +
@@ -9483,16 +9483,12 @@ replace:
 insert_lock_option:
   /* empty */
   {
-#ifdef HAVE_QUERY_CACHE
 /*
-  If it is SP we do not allow insert optimisation whan result of
+  If it is SP we do not allow insert optimisation when result of
   insert visible only after the table unlocking but everyone can
   read table.
 */
 $$= (Lex->sphead ? TL_WRITE_DEFAULT : TL_WRITE_CONCURRENT_INSERT);
-#else
-$$= TL_WRITE_CONCURRENT_INSERT;
-#endif
   }
 | LOW_PRIORITY  { $$= TL_WRITE_LOW_PRIORITY; }
 | DELAYED_SYM   { $$= TL_WRITE_DELAYED; }
@@ -10515,15 +10511,11 @@ load_data_lock:
   /* empty */ { $$= TL_WRITE_DEFAULT; }
 | CONCURRENT
   {
-#ifdef HAVE_QUERY_CACHE
 /*
-  Ignore this option in SP to avoid problem with query cache
+  Ignore this option in SP to avoid problem with query cache and
+  triggers with non default priority locks
 */
-if (Lex->sphead != 0)
-  $$= TL_WRITE_DEFAULT;
-else
-#endif
-  $$= TL_WRITE_CONCURRENT_INSERT;
+$$= (Lex->sphead ? TL_WRITE_DEFAULT : TL_WRITE_CONCURRENT_INSERT);
   }
 | LOW_PRIORITY { $$= TL_WRITE_LOW_PRIORITY; }
 ;
@@ -12237,12 +12229,7 @@ lock_option:
 | WRITE_SYM  { $$= TL_WRITE_DEFAULT; }
 | WRITE_SYM CONCURRENT
   {
-#ifdef HAVE_QUERY_CACHE
-if (Lex->sphead != 0)
- $$= TL_WRITE_DEFAULT;
-   else
-#endif
- $$= TL_WRITE_CONCURRENT_INSERT;
+$$= (Lex->sphead ? TL_WRITE_DEFAULT : TL_WRITE_CONCURRENT_INSERT);
   }
 
 | LOW_PRIORITY WRITE_SYM { $$= TL_WRITE_LOW_PRIORITY; }


___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


[Maria-developers] [Branch ~maria-captains/maria/5.1] Rev 2799: Fixed that we use same flags when testing for assembler as by makefiles.

2010-01-15 Thread noreply

revno: 2799
committer: Michael Widenius 
branch nick: maria-5.1
timestamp: Fri 2010-01-15 20:06:18 +0200
message:
  Fixed that we use same flags when testing for assembler as by makefiles.
  Fixed bug in locking by triggers found by test case when compiling without 
query cache
modified:
  configure.in
  sql/sql_yacc.yy


--
lp:maria
https://code.launchpad.net/~maria-captains/maria/5.1

Your team Maria developers is subscribed to branch lp:maria.
To unsubscribe from this branch go to 
https://code.launchpad.net/~maria-captains/maria/5.1/+edit-subscription.
=== modified file 'configure.in'
--- configure.in	2010-01-09 10:45:27 +
+++ configure.in	2010-01-15 18:06:18 +
@@ -224,14 +224,6 @@
   GXX="no"
 fi
 
-if test "$ac_cv_prog_gcc" = "yes"
-then
-  AS="$CC -c"
-  AC_SUBST(AS)
-else
-  AC_PATH_PROG(AS, as, as)
-fi
-
 # Still need ranlib for readline; local static use only so no libtool.
 AC_PROG_RANLIB
 # We use libtool
@@ -688,7 +680,7 @@
 
 AC_MSG_CHECKING(if we should use assembler functions)
 # For now we only support assembler on i386 and sparc systems
-AM_CONDITIONAL(ASSEMBLER_x86, test "$ENABLE_ASSEMBLER" = "yes" -a "$BASE_MACHINE_TYPE" = "i386" && $AS strings/strings-x86.s -o checkassembler >/dev/null 2>&1 && test -f checkassembler && (rm -f checkassembler; exit 0;))
+AM_CONDITIONAL(ASSEMBLER_x86, test "$ENABLE_ASSEMBLER" = "yes" -a "$BASE_MACHINE_TYPE" = "i386" && $CCAS $CCASFLAGS -c strings/strings-x86.s -o checkassembler >/dev/null 2>&1 && test -f checkassembler && (rm -f checkassembler; exit 0;))
 AM_CONDITIONAL(ASSEMBLER_sparc32, test "$ENABLE_ASSEMBLER" = "yes" -a "$BASE_MACHINE_TYPE" = "sparc")
 AM_CONDITIONAL(ASSEMBLER_sparc64, test "$ENABLE_ASSEMBLER" = "yes" -a "$BASE_MACHINE_TYPE" = "sparcv9")
 AM_CONDITIONAL(ASSEMBLER, test "$ASSEMBLER_x86_TRUE" = "" -o "$ASSEMBLER_sparc32_TRUE" = "")

=== modified file 'sql/sql_yacc.yy'
--- sql/sql_yacc.yy	2009-12-03 11:19:05 +
+++ sql/sql_yacc.yy	2010-01-15 18:06:18 +
@@ -9483,16 +9483,12 @@
 insert_lock_option:
   /* empty */
   {
-#ifdef HAVE_QUERY_CACHE
 /*
-  If it is SP we do not allow insert optimisation whan result of
+  If it is SP we do not allow insert optimisation when result of
   insert visible only after the table unlocking but everyone can
   read table.
 */
 $$= (Lex->sphead ? TL_WRITE_DEFAULT : TL_WRITE_CONCURRENT_INSERT);
-#else
-$$= TL_WRITE_CONCURRENT_INSERT;
-#endif
   }
 | LOW_PRIORITY  { $$= TL_WRITE_LOW_PRIORITY; }
 | DELAYED_SYM   { $$= TL_WRITE_DELAYED; }
@@ -10515,15 +10511,11 @@
   /* empty */ { $$= TL_WRITE_DEFAULT; }
 | CONCURRENT
   {
-#ifdef HAVE_QUERY_CACHE
 /*
-  Ignore this option in SP to avoid problem with query cache
+  Ignore this option in SP to avoid problem with query cache and
+  triggers with non default priority locks
 */
-if (Lex->sphead != 0)
-  $$= TL_WRITE_DEFAULT;
-else
-#endif
-  $$= TL_WRITE_CONCURRENT_INSERT;
+$$= (Lex->sphead ? TL_WRITE_DEFAULT : TL_WRITE_CONCURRENT_INSERT);
   }
 | LOW_PRIORITY { $$= TL_WRITE_LOW_PRIORITY; }
 ;
@@ -12237,12 +12229,7 @@
 | WRITE_SYM  { $$= TL_WRITE_DEFAULT; }
 | WRITE_SYM CONCURRENT
   {
-#ifdef HAVE_QUERY_CACHE
-if (Lex->sphead != 0)
- $$= TL_WRITE_DEFAULT;
-   else
-#endif
- $$= TL_WRITE_CONCURRENT_INSERT;
+$$= (Lex->sphead ? TL_WRITE_DEFAULT : TL_WRITE_CONCURRENT_INSERT);
   }
 
 | LOW_PRIORITY WRITE_SYM { $$= TL_WRITE_LOW_PRIORITY; }

___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


[Maria-developers] bzr commit into MariaDB 5.1, with Maria 1.5:maria branch (monty:2780)

2010-01-15 Thread Michael Widenius
#At lp:maria based on revid:mo...@askmonty.org-20100115154033-p7zphwgmegcrw6ts

 2780 Michael Widenius  2010-01-15
  Removed not needed test file (that caused embedded server to fail)
  removed:
mysql-test/suite/maria/t/maria2-master.opt

=== removed file 'mysql-test/suite/maria/t/maria2-master.opt'
--- a/mysql-test/suite/maria/t/maria2-master.opt2010-01-15 15:27:55 
+
+++ b/mysql-test/suite/maria/t/maria2-master.opt1970-01-01 00:00:00 
+
@@ -1 +0,0 @@
---secure-file-priv="../../std_data"


___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


[Maria-developers] bzr commit into MariaDB 5.1, with Maria 1.5:maria branch (monty:2801)

2010-01-15 Thread Michael Widenius
#At lp:maria based on 
revid:kniel...@knielsen-hq.org-20100115170257-h7nt8f7bvzxa9lfe

 2801 Michael Widenius  2010-01-15 [merge]
  Automatic merge
  removed:
mysql-test/suite/maria/t/maria2-master.opt

=== removed file 'mysql-test/suite/maria/t/maria2-master.opt'
--- a/mysql-test/suite/maria/t/maria2-master.opt2010-01-15 15:27:55 
+
+++ b/mysql-test/suite/maria/t/maria2-master.opt1970-01-01 00:00:00 
+
@@ -1 +0,0 @@
---secure-file-priv="../../std_data"


___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


[Maria-developers] bzr commit into MariaDB 5.1, with Maria 1.5:maria branch (knielsen:2802)

2010-01-15 Thread knielsen
#At lp:maria

 2802 kniel...@knielsen-hq.org  2010-01-15
  After-merge fix for XtraDB 9: missing DBUG_RETURN.
  modified:
storage/xtradb/handler/ha_innodb.cc

=== modified file 'storage/xtradb/handler/ha_innodb.cc'
--- a/storage/xtradb/handler/ha_innodb.cc   2010-01-15 17:02:57 +
+++ b/storage/xtradb/handler/ha_innodb.cc   2010-01-15 18:44:11 +
@@ -9729,7 +9729,7 @@ ha_innobase::check_if_incompatible_data(
if (table->field[i]->flags & FIELD_IN_ADD_INDEX
&& innobase_strcasecmp(table->field[i]->field_name,

dict_table_get_col_name(prebuilt->table, i))) {
-   return(COMPATIBLE_DATA_NO);
+   DBUG_RETURN(COMPATIBLE_DATA_NO);
}
}
}


___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


[Maria-developers] bzr commit into MariaDB 5.1, with Maria 1.5:maria branch (knielsen:2803)

2010-01-15 Thread knielsen
#At lp:maria

 2803 kniel...@knielsen-hq.org  2010-01-15
  Fix crashes by taking kernel mutex when calling srv_table_reserve_slot() 
during thread startup.
  modified:
storage/xtradb/srv/srv0srv.c

=== modified file 'storage/xtradb/srv/srv0srv.c'
--- a/storage/xtradb/srv/srv0srv.c  2010-01-15 15:58:25 +
+++ b/storage/xtradb/srv/srv0srv.c  2010-01-15 19:48:33 +
@@ -2559,10 +2559,9 @@ srv_master_thread(
srv_main_thread_process_no = os_proc_get_number();
srv_main_thread_id = os_thread_pf(os_thread_get_curr_id());
 
-   srv_table_reserve_slot(SRV_MASTER);
-
mutex_enter(&kernel_mutex);
 
+   srv_table_reserve_slot(SRV_MASTER);
srv_n_threads_active[SRV_MASTER]++;
 
mutex_exit(&kernel_mutex);
@@ -3167,8 +3166,8 @@ srv_purge_thread(
os_thread_pf(os_thread_get_curr_id()));
 #endif
 
-   srv_table_reserve_slot(SRV_PURGE);
mutex_enter(&kernel_mutex);
+   srv_table_reserve_slot(SRV_PURGE);
srv_n_threads_active[SRV_PURGE]++;
mutex_exit(&kernel_mutex);
 
@@ -3255,8 +3254,8 @@ srv_purge_worker_thread(
fprintf(stderr, "Purge worker thread starts, id %lu\n",
os_thread_pf(os_thread_get_curr_id()));
 #endif
-   srv_table_reserve_slot(SRV_PURGE_WORKER);
mutex_enter(&kernel_mutex);
+   srv_table_reserve_slot(SRV_PURGE_WORKER);
srv_n_threads_active[SRV_PURGE_WORKER]++;
mutex_exit(&kernel_mutex);
 


___
Mailing list: https://launchpad.net/~maria-developers
Post to : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp


[Maria-developers] bzr commit into MariaDB 5.1, with Maria 1.5:maria branch (knielsen:2804) Bug#47720 Bug#49032

2010-01-15 Thread knielsen
#At lp:maria

 2804 kniel...@knielsen-hq.org  2010-01-15
  Apply to XtraDB MySQL/build-in innodb patches for Bug#49032 and Bug#47720.
  modified:
mysql-test/t/innodb-autoinc.test
storage/xtradb/handler/ha_innodb.cc
storage/xtradb/row/row0sel.c

=== modified file 'mysql-test/t/innodb-autoinc.test'
--- a/mysql-test/t/innodb-autoinc.test  2010-01-15 17:02:57 +
+++ b/mysql-test/t/innodb-autoinc.test  2010-01-15 21:12:30 +
@@ -2,6 +2,8 @@
 # embedded server ignores 'delayed', so skip this
 -- source include/not_embedded.inc
 
+let $file_format_check=`select @@innodb_file_format_check`;
+
 --disable_warnings
 drop table if exists t1;
 --enable_warnings
@@ -655,3 +657,7 @@ REPLACE INTO t1 VALUES (-1);
 SELECT * FROM t1;
 SHOW CREATE TABLE t1;
 DROP TABLE t1;
+
+--disable_query_log
+EVAL SET GLOBAL innodb_file_format_check=$file_format_check;
+--enable_query_log

=== modified file 'storage/xtradb/handler/ha_innodb.cc'
--- a/storage/xtradb/handler/ha_innodb.cc   2010-01-15 18:44:11 +
+++ b/storage/xtradb/handler/ha_innodb.cc   2010-01-15 21:12:30 +
@@ -4742,24 +4742,29 @@ no_commit:
update the table upper limit. Note: last_value
will be 0 if get_auto_increment() was not called.*/
 
-   if (auto_inc <= col_max_value
-   && auto_inc >= prebuilt->autoinc_last_value) {
+   if (auto_inc >= prebuilt->autoinc_last_value) {
 set_max_autoinc:
-   ut_a(prebuilt->autoinc_increment > 0);
-
-   ulonglong   need;
-   ulonglong   offset;
-
-   offset = prebuilt->autoinc_offset;
-   need = prebuilt->autoinc_increment;
-
-   auto_inc = innobase_next_autoinc(
-   auto_inc, need, offset, col_max_value);
-
-   err = innobase_set_max_autoinc(auto_inc);
-
-   if (err != DB_SUCCESS) {
-   error = err;
+   /* This should filter out the negative
+   values set explicitly by the user. */
+   if (auto_inc <= col_max_value) {
+   ut_a(prebuilt->autoinc_increment > 0);
+
+   ulonglong   need;
+   ulonglong   offset;
+
+   offset = prebuilt->autoinc_offset;
+   need = prebuilt->autoinc_increment;
+
+   auto_inc = innobase_next_autoinc(
+   auto_inc,
+   need, offset, col_max_value);
+
+   err = innobase_set_max_autoinc(
+   auto_inc);
+
+   if (err != DB_SUCCESS) {
+   error = err;
+   }
}
}
break;

=== modified file 'storage/xtradb/row/row0sel.c'
--- a/storage/xtradb/row/row0sel.c  2009-09-07 10:22:53 +
+++ b/storage/xtradb/row/row0sel.c  2010-01-15 21:12:30 +
@@ -4616,6 +4616,7 @@ row_search_autoinc_read_column(
dict_index_t*   index,  /*!< in: index to read from */
const rec_t*rec,/*!< in: current rec */
ulint   col_no, /*!< in: column number */
+   ulint   mtype,  /*!< in: column main type */
ibool   unsigned_type)  /*!< in: signed or unsigned flag */
 {
ulint   len;
@@ -4632,10 +4633,27 @@ row_search_autoinc_read_column(
data = rec_get_nth_field(rec, offsets, col_no, &len);
 
ut_a(len != UNIV_SQL_NULL);
-   ut_a(len <= sizeof value);
 
/* we assume AUTOINC value cannot be negative */
-   value = mach_read_int_type(data, len, unsigned_type);
+   switch (mtype) {
+   case DATA_INT:
+   ut_a(len <= sizeof value);
+   value = mach_read_int_type(data, len, unsigned_type);
+   break;
+
+   case DATA_FLOAT:
+   ut_a(len == sizeof(float));
+   value = mach_float_read(data);
+   break;
+
+   case DATA_DOUBLE:
+   ut_a(len == sizeof(double));
+   value = mach_double_read(data);
+   break;
+
+   default:
+   ut_error;
+   }
 
if (UNIV_LIKELY_NULL(heap)) {
mem_heap_free(heap);
@@ -4721,7 +4739,8 @@ row_search_max_autoinc(
dfield->col->prtype & DATA_UNSIGNED);
 
   

[Maria-developers] bzr commit into MariaDB 5.1, with Maria 1.5:maria branch (knielsen:2805)

2010-01-15 Thread knielsen
#At lp:maria

 2805 kniel...@knielsen-hq.org  2010-01-16
  Result file updates following merge of MySQL 5.1.42 and XtraDB 9.
  modified:
mysql-test/suite/funcs_1/r/is_columns_is.result
mysql-test/suite/funcs_1/r/is_tables_is.result
mysql-test/suite/pbxt/r/func_group.result
mysql-test/suite/pbxt/r/mysqlshow.result

per-file messages:
  mysql-test/suite/funcs_1/r/is_columns_is.result
XTRADB_ADMIN_COMMAND table added.
Column name change: "accessed" -> "access" (XtraDB 9 change).
  mysql-test/suite/funcs_1/r/is_tables_is.result
XTRADB_ADMIN_COMMAND table added.
  mysql-test/suite/pbxt/r/func_group.result
Update results to be correct following fix of Bug#43668.
  mysql-test/suite/pbxt/r/mysqlshow.result
XTRADB_ADMIN_COMMAND table added.
=== modified file 'mysql-test/suite/funcs_1/r/is_columns_is.result'
--- a/mysql-test/suite/funcs_1/r/is_columns_is.result   2009-10-10 09:59:06 
+
+++ b/mysql-test/suite/funcs_1/r/is_columns_is.result   2010-01-16 05:12:57 
+
@@ -127,7 +127,7 @@ NULLinformation_schema  INNODB_BUFFER_PO
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_BLOB   page_no 2   
0   NO  bigint  NULLNULL19  0   NULLNULL
bigint(21) unsigned select  
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_BLOB   part_len
4   0   NO  bigint  NULLNULL19  0   NULLNULL
bigint(21) unsigned select  
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_BLOB   space_id
1   0   NO  bigint  NULLNULL19  0   NULLNULL
bigint(21) unsigned select  
-NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  accessed
9   0   NO  bigint  NULLNULL19  0   NULLNULL
bigint(21) unsigned select  
+NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  access_time 
9   0   NO  bigint  NULLNULL19  0   NULLNULL
bigint(21) unsigned select  
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  data_size   
7   0   NO  bigint  NULLNULL19  0   NULLNULL
bigint(21) unsigned select  
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  dirty   11  
0   NO  bigint  NULLNULL19  0   NULLNULL
bigint(21) unsigned select  
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  fix_count   
14  0   NO  bigint  NULLNULL19  0   NULLNULL
bigint(21) unsigned select  
@@ -394,6 +394,7 @@ NULLinformation_schema  VIEWS   TABLE_CATA
 NULL   information_schema  VIEWS   TABLE_NAME  3   NO  
varchar 64  192 NULLNULLutf8utf8_general_ci varchar(64) 
select  
 NULL   information_schema  VIEWS   TABLE_SCHEMA2   NO  
varchar 64  192 NULLNULLutf8utf8_general_ci varchar(64) 
select  
 NULL   information_schema  VIEWS   VIEW_DEFINITION 4   NULLNO  
longtext4294967295  4294967295  NULLNULLutf8
utf8_general_ci longtextselect  
+NULL   information_schema  XTRADB_ADMIN_COMMANDresult_message  1   
NO  varchar 10243072NULLNULLutf8utf8_general_ci 
varchar(1024)   select  
 NULL   information_schema  XTRADB_ENHANCEMENTS comment 3   
NO  varchar 100 300 NULLNULLutf8utf8_general_ci 
varchar(100)select  
 NULL   information_schema  XTRADB_ENHANCEMENTS description 2   
NO  varchar 255 765 NULLNULLutf8utf8_general_ci 
varchar(255)select  
 NULL   information_schema  XTRADB_ENHANCEMENTS link4   
NO  varchar 255 765 NULLNULLutf8utf8_general_ci 
varchar(255)select  
@@ -589,7 +590,7 @@ NULLinformation_schema  INNODB_BUFFER_PO
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  n_recs  bigint  
NULLNULLNULLNULLbigint(21) unsigned
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  data_size   
bigint  NULLNULLNULLNULLbigint(21) unsigned
 NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  hashed  bigint  
NULLNULLNULLNULLbigint(21) unsigned
-NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  accessed
bigint  NULLNULLNULLNULLbigint(21) unsigned
+NULL   information_schema  INNODB_BUFFER_POOL_PAGES_INDEX  access_time 
bigint  NULLNULLNULLNULLbigint(21) unsigned