List:Commits« Previous MessageNext Message »
From:mleich Date:March 7 2008 8:18pm
Subject:bk commit into 5.1 tree (mleich:1.2562)
View as plain text  
Below is the list of changes that have just been committed into a local
5.1 repository of mleich.  When mleich does a push these changes
will be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://dev.mysql.com/doc/mysql/en/installing-source-tree.html

ChangeSet@stripped, 2008-03-07 20:18:14+01:00, mleich@stripped +100 -0
  Post merge fixes after
  ChangeSet@stripped, 2008-03-07 17:44:03+01:00, mleich@stripped +132 -0
    Merge five.local.lan:/work/merge/mysql-5.0-funcs_1
    into  five.local.lan:/work/merge/mysql-5.1-funcs_1
    MERGE: 1.1810.3473.24
  
  ChangeSet@stripped, 2008-03-07
    WL#4203 Reorganize and fix the data dictionary tests of
            testsuite funcs_1
  
    1. Adjustment of expected results to modified server properties
    2. Add some tests of information_schema views
    3. Minor corrections and improvements

  BitKeeper/deleted/.del-ndb__datadict.result@stripped, 2008-03-07 18:28:35+01:00,
mleich@stripped +0 -0
    Delete: mysql-test/suite/funcs_1/r/ndb__datadict.result

  BitKeeper/deleted/.del-ndb__datadict.test@stripped, 2008-03-07 18:28:43+01:00,
mleich@stripped +0 -0
    Delete: mysql-test/suite/funcs_1/t/ndb__datadict.test

  BitKeeper/deleted/.del-ndb__load.result@stripped, 2008-03-07 19:31:11+01:00,
mleich@stripped +0 -0
    Delete: mysql-test/suite/funcs_1/r/ndb__load.result

  BitKeeper/deleted/.del-ndb__load.test@stripped, 2008-03-07 19:31:03+01:00,
mleich@stripped +0 -0
    Delete: mysql-test/suite/funcs_1/t/ndb__load.test

  mysql-test/suite/funcs_1/datadict/processlist_priv.inc@stripped, 2008-03-07 20:18:05+01:00,
mleich@stripped +28 -28
    Make the results independend of amount of preceding tests.

  mysql-test/suite/funcs_1/datadict/processlist_val.inc@stripped, 2008-03-07 20:18:05+01:00,
mleich@stripped +1 -0
    Correct the cleanup

  mysql-test/suite/funcs_1/r/charset_collation_1.result@stripped, 2008-03-07 20:18:05+01:00,
mleich@stripped +3 -0
    Updated results

  mysql-test/suite/funcs_1/r/charset_collation_2.result@stripped, 2008-03-07 20:18:05+01:00,
mleich@stripped +3 -0
    Updated results

  mysql-test/suite/funcs_1/r/innodb_func_view.result@stripped, 2008-03-07 20:18:05+01:00,
mleich@stripped +4778 -4790
    Updated results

  mysql-test/suite/funcs_1/r/innodb_storedproc.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +18135 -18142
    Updated results

  mysql-test/suite/funcs_1/r/innodb_storedproc_02.result@stripped, 2008-03-07 19:33:22+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/innodb_storedproc_03.result@stripped, 2008-03-07 19:33:22+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/innodb_storedproc_07.result@stripped, 2008-03-07 19:33:22+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/innodb_storedproc_08.result@stripped, 2008-03-07 19:33:22+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/innodb_storedproc_10.result@stripped, 2008-03-07 19:33:22+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/is_basics_mixed.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +1 -1
    Updated results

  mysql-test/suite/funcs_1/r/is_character_sets.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +4 -4
    Updated results

  mysql-test/suite/funcs_1/r/is_collation_character_set_applicability.result@stripped,
2008-03-07 20:18:07+01:00, mleich@stripped +2 -2
    Updated results

  mysql-test/suite/funcs_1/r/is_collations.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +6 -6
    Updated results

  mysql-test/suite/funcs_1/r/is_column_privileges.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +9 -7
    Updated results

  mysql-test/suite/funcs_1/r/is_columns.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +29 -29
    Updated results

  mysql-test/suite/funcs_1/r/is_columns_innodb.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +1 -1
    Updated results

  mysql-test/suite/funcs_1/r/is_columns_is.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +306 -30
    Updated results

  mysql-test/suite/funcs_1/r/is_columns_memory.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +1 -1
    Updated results

  mysql-test/suite/funcs_1/r/is_columns_myisam.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +1 -1
    Updated results

  mysql-test/suite/funcs_1/r/is_columns_mysql.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +156 -18
    Updated results

  mysql-test/suite/funcs_1/r/is_engines.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +84 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_archive.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_archive.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_blackhole.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_blackhole.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_csv.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_csv.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_federated.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_federated.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_innodb.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_innodb.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_memory.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_memory.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_merge.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_merge.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_myisam.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_myisam.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_engines_ndb.result@stripped, 2008-03-07 20:18:13+01:00,
mleich@stripped +8 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_engines_ndb.result@stripped, 2008-03-07 20:18:13+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_events.result@stripped, 2008-03-07 20:18:13+01:00,
mleich@stripped +148 -0
    Expected results

  mysql-test/suite/funcs_1/r/is_events.result@stripped, 2008-03-07 20:18:13+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/r/is_key_column_usage.result@stripped, 2008-03-07 20:18:07+01:00,
mleich@stripped +12 -12
    Updated results

  mysql-test/suite/funcs_1/r/is_routines.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +57 -27
    Updated results

  mysql-test/suite/funcs_1/r/is_schema_privileges.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +5 -5
    Updated results

  mysql-test/suite/funcs_1/r/is_schema_privileges_is_mysql_test.result@stripped, 2008-03-07
20:18:08+01:00, mleich@stripped +2 -0
    Updated results

  mysql-test/suite/funcs_1/r/is_schemata.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +5 -5
    Updated results

  mysql-test/suite/funcs_1/r/is_statistics.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +15 -15
    Updated results

  mysql-test/suite/funcs_1/r/is_statistics_mysql.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +5 -0
    Updated results

  mysql-test/suite/funcs_1/r/is_table_constraints.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +6 -6
    Updated results

  mysql-test/suite/funcs_1/r/is_table_constraints_mysql.result@stripped, 2008-03-07
20:18:08+01:00, mleich@stripped +4 -0
    Updated results

  mysql-test/suite/funcs_1/r/is_table_privileges.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +10 -6
    Updated results

  mysql-test/suite/funcs_1/r/is_tables.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +39 -39
    Updated results

  mysql-test/suite/funcs_1/r/is_tables_is.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +538 -32
    Updated results

  mysql-test/suite/funcs_1/r/is_tables_mysql.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +138 -0
    Updated results

  mysql-test/suite/funcs_1/r/is_tables_ndb.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +0 -23
    Updated results

  mysql-test/suite/funcs_1/r/is_triggers.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +58 -42
    Updated results

  mysql-test/suite/funcs_1/r/is_user_privileges.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +48 -48
    Updated results

  mysql-test/suite/funcs_1/r/is_views.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +25 -21
    Updated results

  mysql-test/suite/funcs_1/r/memory_func_view.result@stripped, 2008-03-07 20:18:08+01:00,
mleich@stripped +4778 -4790
    Updated results

  mysql-test/suite/funcs_1/r/memory_storedproc.result@stripped, 2008-03-07 20:18:09+01:00,
mleich@stripped +18100 -18108
    Updated results

  mysql-test/suite/funcs_1/r/memory_storedproc_02.result@stripped, 2008-03-07 19:33:11+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/memory_storedproc_03.result@stripped, 2008-03-07 19:33:11+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/memory_storedproc_07.result@stripped, 2008-03-07 19:33:03+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/memory_storedproc_08.result@stripped, 2008-03-07 19:33:11+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/memory_storedproc_10.result@stripped, 2008-03-07 19:33:11+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/myisam_func_view.result@stripped, 2008-03-07 20:18:09+01:00,
mleich@stripped +4778 -4790
    Updated results

  mysql-test/suite/funcs_1/r/myisam_storedproc.result@stripped, 2008-03-07 20:18:10+01:00,
mleich@stripped +18135 -18142
    Updated results

  mysql-test/suite/funcs_1/r/myisam_storedproc_02.result@stripped, 2008-03-07 19:33:23+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/myisam_storedproc_03.result@stripped, 2008-03-07 19:33:23+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/myisam_storedproc_07.result@stripped, 2008-03-07 19:33:23+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/myisam_storedproc_08.result@stripped, 2008-03-07 19:33:23+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/myisam_storedproc_10.result@stripped, 2008-03-07 19:33:23+01:00,
mleich@stripped +0 -0
    Change mode to -rw-rw-r--

  mysql-test/suite/funcs_1/r/myisam_views.result@stripped, 2008-03-07 20:18:10+01:00,
mleich@stripped +11800 -11801
    Updated results

  mysql-test/suite/funcs_1/r/ndb_func_view.result@stripped, 2008-03-07 20:18:11+01:00,
mleich@stripped +4778 -4790
    Updated results

  mysql-test/suite/funcs_1/r/ndb_storedproc.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +18122 -18129
    Updated results

  mysql-test/suite/funcs_1/r/ndb_storedproc_02.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -2
    Updated results

  mysql-test/suite/funcs_1/r/ndb_storedproc_03.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -2
    Updated results

  mysql-test/suite/funcs_1/r/ndb_storedproc_07.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -2
    Updated results

  mysql-test/suite/funcs_1/r/ndb_storedproc_08.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -2
    Updated results

  mysql-test/suite/funcs_1/r/ndb_storedproc_10.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -2
    Updated results

  mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result@stripped, 2008-03-07
20:18:12+01:00, mleich@stripped +117 -117
    Updated results

  mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result@stripped, 2008-03-07
18:30:03+01:00, mleich@stripped +0 -0
    Rename: mysql-test/suite/funcs_1/r/a_processlist_priv_no_prot.result ->
mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result

  mysql-test/suite/funcs_1/r/processlist_priv_ps.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +117 -117
    Updated results

  mysql-test/suite/funcs_1/r/processlist_priv_ps.result@stripped, 2008-03-07 18:31:48+01:00,
mleich@stripped +0 -0
    Rename: mysql-test/suite/funcs_1/r/b_processlist_priv_ps.result ->
mysql-test/suite/funcs_1/r/processlist_priv_ps.result

  mysql-test/suite/funcs_1/r/processlist_val_no_prot.result@stripped, 2008-03-07
20:18:12+01:00, mleich@stripped +1 -0
    Updated results

  mysql-test/suite/funcs_1/r/processlist_val_no_prot.result@stripped, 2008-03-07
18:32:32+01:00, mleich@stripped +0 -0
    Rename: mysql-test/suite/funcs_1/r/a_processlist_val_no_prot.result ->
mysql-test/suite/funcs_1/r/processlist_val_no_prot.result

  mysql-test/suite/funcs_1/r/processlist_val_ps.result@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +1 -0
    Updated results

  mysql-test/suite/funcs_1/r/processlist_val_ps.result@stripped, 2008-03-07 18:33:21+01:00,
mleich@stripped +0 -0
    Rename: mysql-test/suite/funcs_1/r/b_processlist_val_ps.result ->
mysql-test/suite/funcs_1/r/processlist_val_ps.result

  mysql-test/suite/funcs_1/storedproc/storedproc_master.inc@stripped, 2008-03-07
20:18:12+01:00, mleich@stripped +7 -7
    Set subtest checking a no more reserved keyword
    to comment.

  mysql-test/suite/funcs_1/t/disabled.def@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -1
    ndb__datadict is dropped. The checks are done in
    other scripts.

  mysql-test/suite/funcs_1/t/is_engines.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +126 -0
    Test of information_schema.engines

  mysql-test/suite/funcs_1/t/is_engines.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_archive.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +15 -0
    Test of information_schema.engines
        Variant for ARCHIVE

  mysql-test/suite/funcs_1/t/is_engines_archive.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_blackhole.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +15 -0
    Test of information_schema.engines
        Variant for BLACKHOLE

  mysql-test/suite/funcs_1/t/is_engines_blackhole.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_csv.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +15 -0
    Test of information_schema.engines
        Variant for CSV

  mysql-test/suite/funcs_1/t/is_engines_csv.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_federated.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +15 -0
    Test of information_schema.engines
        Variant for FEDERATED

  mysql-test/suite/funcs_1/t/is_engines_federated.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_innodb.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +15 -0
    Test of information_schema.engines
        Variant for InnoDB

  mysql-test/suite/funcs_1/t/is_engines_innodb.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_memory.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +14 -0
    Test of information_schema.engines
        Variant for MEMORY

  mysql-test/suite/funcs_1/t/is_engines_memory.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_merge.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +14 -0
    Test of information_schema.engines
        Variant for MERGGE

  mysql-test/suite/funcs_1/t/is_engines_merge.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_myisam.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +14 -0
    Test of information_schema.engines
        Variant for MyISAM

  mysql-test/suite/funcs_1/t/is_engines_myisam.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_engines_ndb.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +15 -0
    Test of information_schema.engines
        Variant for NDB

  mysql-test/suite/funcs_1/t/is_engines_ndb.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_events.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +169 -0
    Test for information_schema.events

  mysql-test/suite/funcs_1/t/is_events.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +0 -0

  mysql-test/suite/funcs_1/t/is_routines.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +4 -0
    Correction of comment

  mysql-test/suite/funcs_1/t/is_triggers.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +11 -7
    Adjustment to changes in privilege system between
    MySQL 5.0 and 5.1.

  mysql-test/suite/funcs_1/t/is_views.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +3 -0
    Correction of comment.

  mysql-test/suite/funcs_1/t/processlist_priv_no_prot.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +1 -7
    Correction of comment.

  mysql-test/suite/funcs_1/t/processlist_priv_no_prot.test@stripped, 2008-03-07 18:34:18+01:00,
mleich@stripped +0 -0
    Rename: mysql-test/suite/funcs_1/t/a_processlist_priv_no_prot.test ->
mysql-test/suite/funcs_1/t/processlist_priv_no_prot.test

  mysql-test/suite/funcs_1/t/processlist_priv_ps.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +1 -7
    Correction of comment.

  mysql-test/suite/funcs_1/t/processlist_priv_ps.test@stripped, 2008-03-07 18:34:57+01:00,
mleich@stripped +0 -0
    Rename: mysql-test/suite/funcs_1/t/b_processlist_priv_ps.test ->
mysql-test/suite/funcs_1/t/processlist_priv_ps.test

  mysql-test/suite/funcs_1/t/processlist_val_no_prot.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +1 -7
    Correction of comment.

  mysql-test/suite/funcs_1/t/processlist_val_no_prot.test@stripped, 2008-03-07 19:37:57+01:00,
mleich@stripped +0 -0
    Rename: mysql-test/suite/funcs_1/t/a_processlist_val_no_prot.test ->
mysql-test/suite/funcs_1/t/processlist_val_no_prot.test

  mysql-test/suite/funcs_1/t/processlist_val_ps.test@stripped, 2008-03-07 20:18:12+01:00,
mleich@stripped +1 -7
    Correction of comment.

  mysql-test/suite/funcs_1/t/processlist_val_ps.test@stripped, 2008-03-07 19:38:50+01:00,
mleich@stripped +0 -0
    Rename: mysql-test/suite/funcs_1/t/b_processlist_val_ps.test ->
mysql-test/suite/funcs_1/t/processlist_val_ps.test

diff -Nrup a/mysql-test/suite/funcs_1/datadict/processlist_priv.inc
b/mysql-test/suite/funcs_1/datadict/processlist_priv.inc
--- a/mysql-test/suite/funcs_1/datadict/processlist_priv.inc	2007-08-29 21:36:43 +02:00
+++ b/mysql-test/suite/funcs_1/datadict/processlist_priv.inc	2008-03-07 20:18:05 +01:00
@@ -112,11 +112,11 @@ connect (con100,localhost,ddicttestuser1
 --echo
####################################################################################
 connection default;
 eval SHOW CREATE TABLE $table;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 eval SHOW $table;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 eval SELECT * FROM $table $select_where ORDER BY id;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 eval SELECT $columns FROM $table $select_where ORDER BY id;
 --source suite/funcs_1/datadict/datadict_priv.inc
 --real_sleep 0.3
@@ -128,11 +128,11 @@ connection con100;
 --echo   SHOW/SELECT shows only the processes (1) of the user.
 --echo
####################################################################################
 eval SHOW CREATE TABLE $table;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 eval SHOW $table;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 eval SELECT * FROM $table $select_where ORDER BY id;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 eval SELECT $columns FROM $table $select_where ORDER BY id;
 --source suite/funcs_1/datadict/datadict_priv.inc
 --real_sleep 0.3
@@ -154,9 +154,9 @@ GRANT PROCESS ON *.* TO ddicttestuser1@'
 --echo
####################################################################################
 connection con100;
 SHOW GRANTS;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -166,9 +166,9 @@ SELECT * FROM information_schema.process
 --echo
####################################################################################
 connect (con101,localhost,ddicttestuser1,ddictpass,information_schema);
 SHOW GRANTS;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -188,9 +188,9 @@ GRANT PROCESS ON *.* TO ''@'localhost';
 --echo
####################################################################################
 connect (anonymous1,localhost,'',,information_schema);
 SHOW GRANTS;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -210,9 +210,9 @@ connect (con102,localhost,ddicttestuser1
 --echo     ddicttestuser1 are visible.
 --echo
####################################################################################
 SHOW GRANTS;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -235,10 +235,10 @@ SHOW GRANTS FOR ''@'localhost';
 if ($fixed_bug_30395)
 {
 # Bug#30395 strange results after REVOKE PROCESS ON *.* FROM ...
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
 }
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -257,9 +257,9 @@ connect (con103,localhost,ddicttestuser1
 --echo     Only the processes of ddicttestuser1 user are visible.
 --echo
####################################################################################
 SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -279,9 +279,9 @@ connect (con104,localhost,ddicttestuser1
 --echo     Only the processes of ddicttestuser1 are visible.
 --echo
####################################################################################
 SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -326,9 +326,9 @@ connect (con200,localhost,ddicttestuser2
 --echo      ddicttestuser2 has now the PROCESS privilege and sees all connections
 --echo
####################################################################################
 SHOW GRANTS FOR 'ddicttestuser2'@'localhost';
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -347,9 +347,9 @@ connect (con201,localhost,ddicttestuser2
 --echo      ddicttestuser2 has no more the PROCESS privilege and can only see own
connects
 --echo
####################################################################################
 SHOW GRANTS;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -370,9 +370,9 @@ connect (con107,localhost,ddicttestuser1
 SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
 --error ER_ACCESS_DENIED_ERROR
 GRANT PROCESS ON *.* TO 'ddicttestuser2'@'localhost';
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
@@ -394,9 +394,9 @@ connect (con108,localhost,ddicttestuser1
 --echo      Therefore the missing SELECT privilege does not affect SELECTs on
PROCESSLIST.
 --echo
####################################################################################
 SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SHOW processlist;
---replace_column 6 TIME
+--replace_column 1 ID 6 TIME
 SELECT * FROM information_schema.processlist;
 --real_sleep 0.3
 
diff -Nrup a/mysql-test/suite/funcs_1/datadict/processlist_val.inc
b/mysql-test/suite/funcs_1/datadict/processlist_val.inc
--- a/mysql-test/suite/funcs_1/datadict/processlist_val.inc	2008-02-06 11:02:43 +01:00
+++ b/mysql-test/suite/funcs_1/datadict/processlist_val.inc	2008-03-07 20:18:05 +01:00
@@ -306,3 +306,4 @@ connection default;
 --echo ----- close connection ddicttestuser1 -----
 disconnect ddicttestuser1;
 DROP USER ddicttestuser1@'localhost';
+DROP TABLE test.t1;
diff -Nrup a/mysql-test/suite/funcs_1/r/a_processlist_priv_no_prot.result
b/mysql-test/suite/funcs_1/r/a_processlist_priv_no_prot.result
--- a/mysql-test/suite/funcs_1/r/a_processlist_priv_no_prot.result	2008-01-31 16:12:48
+01:00
+++ /dev/null	Wed Dec 31 16:00:00 196900
@@ -1,475 +0,0 @@
-USE information_schema;
-####################################################################################
-1 Prepare test.
-connection default (user=root)
-####################################################################################
-####################################################################################
-1.1 Create two user
-####################################################################################
-DROP USER ddicttestuser1@'localhost';
-ERROR HY000: Operation DROP USER failed for 'ddicttestuser1'@'localhost'
-DROP USER ddicttestuser2@'localhost';
-ERROR HY000: Operation DROP USER failed for 'ddicttestuser2'@'localhost'
-CREATE USER ddicttestuser1@'localhost';
-CREATE USER ddicttestuser2@'localhost';
-SET PASSWORD FOR ddicttestuser1@'localhost' = PASSWORD('ddictpass');
-SET PASSWORD FOR ddicttestuser2@'localhost' = PASSWORD('ddictpass');
-####################################################################################
-1.2 Establish connection con100 (user=ddicttestuser1 with no PROCESS privilege):
-####################################################################################
-####################################################################################
-2 connection default(user=root with default privileges):
-SHOW/SELECT shows all processes/threads.
-####################################################################################
-SHOW CREATE TABLE processlist;
-Table	Create Table
-PROCESSLIST	CREATE TEMPORARY TABLE `PROCESSLIST` (
-  `ID` bigint(4) NOT NULL DEFAULT '0',
-  `USER` varchar(16) NOT NULL DEFAULT '',
-  `HOST` varchar(64) NOT NULL DEFAULT '',
-  `DB` varchar(64) DEFAULT NULL,
-  `COMMAND` varchar(16) NOT NULL DEFAULT '',
-  `TIME` bigint(7) NOT NULL DEFAULT '0',
-  `STATE` varchar(64) DEFAULT NULL,
-  `INFO` longtext
-) ENGINE=MyISAM DEFAULT CHARSET=utf8
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-1	root	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-SELECT * FROM processlist  ORDER BY id;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-1	root	localhost	information_schema	Query	TIME	executing	SELECT * FROM processlist  ORDER
BY id
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO FROM processlist  ORDER BY id;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-1	root	localhost	information_schema	Query	TIME	executing	SELECT ID, USER, HOST, DB,
COMMAND, TIME, STATE, INFO FROM processlist  ORDER BY id
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-CREATE TEMPORARY TABLE test.t_processlist AS SELECT * FROM processlist;
-UPDATE test.t_processlist SET user='horst' WHERE id=1  ;
-INSERT INTO processlist SELECT * FROM test.t_processlist;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-DROP TABLE test.t_processlist;
-CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO) AS SELECT
* FROM processlist WITH CHECK OPTION;
-ERROR HY000: CHECK OPTION on non-updatable view 'test.v_processlist'
-CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO) AS SELECT
* FROM processlist;
-UPDATE test.v_processlist SET TIME=NOW() WHERE id = 1;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-DROP VIEW test.v_processlist;
-UPDATE processlist SET user='any_user'  WHERE id=1 ;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-DELETE FROM processlist WHERE id=1 ;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-REVOKE ALL ON processlist FROM current_user;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-GRANT INSERT,UPDATE ON processlist TO current_user;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-SHOW GRANTS;
-Grants for root@localhost
-GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION
-CREATE INDEX i_processlist ON processlist (user);
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-DROP TABLE processlist;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-ALTER TABLE processlist DROP COLUMN user;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-ALTER TABLE processlist ADD COLUMN (my_column INT);
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-RENAME TABLE processlist TO new_processlist;
-ERROR 42S02: Unknown table 'new_processlist' in information_schema
-RENAME TABLE processlist TO files;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-CREATE TABLE new_processlist AS SELECT * FROM processlist;
-ERROR 42S02: Unknown table 'new_processlist' in information_schema
-DROP DATABASE information_schema;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-RENAME DATABASE information_schema TO info_schema;
-ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'DATABASE information_schema
TO info_schema' at line 1
-ALTER DATABASE information_schema UPGRADE DATA DIRECTORY NAME;
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-####################################################################################
-3 Switch to connection con100 (user=ddicttestuser1 with no PROCESS privilege):
-SHOW/SELECT shows only the processes (1) of the user.
-####################################################################################
-SHOW CREATE TABLE processlist;
-Table	Create Table
-PROCESSLIST	CREATE TEMPORARY TABLE `PROCESSLIST` (
-  `ID` bigint(4) NOT NULL DEFAULT '0',
-  `USER` varchar(16) NOT NULL DEFAULT '',
-  `HOST` varchar(64) NOT NULL DEFAULT '',
-  `DB` varchar(64) DEFAULT NULL,
-  `COMMAND` varchar(16) NOT NULL DEFAULT '',
-  `TIME` bigint(7) NOT NULL DEFAULT '0',
-  `STATE` varchar(64) DEFAULT NULL,
-  `INFO` longtext
-) ENGINE=MyISAM DEFAULT CHARSET=utf8
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-2	ddicttestuser1	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM processlist  ORDER BY id;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-2	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT * FROM
processlist  ORDER BY id
-SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO FROM processlist  ORDER BY id;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-2	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT ID, USER, HOST,
DB, COMMAND, TIME, STATE, INFO FROM processlist  ORDER BY id
-CREATE TEMPORARY TABLE test.t_processlist AS SELECT * FROM processlist;
-UPDATE test.t_processlist SET user='horst' WHERE id=1  ;
-INSERT INTO processlist SELECT * FROM test.t_processlist;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-DROP TABLE test.t_processlist;
-CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO) AS SELECT
* FROM processlist WITH CHECK OPTION;
-ERROR HY000: CHECK OPTION on non-updatable view 'test.v_processlist'
-CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO) AS SELECT
* FROM processlist;
-UPDATE test.v_processlist SET TIME=NOW() WHERE id = 1;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-DROP VIEW test.v_processlist;
-UPDATE processlist SET user='any_user'  WHERE id=1 ;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-DELETE FROM processlist WHERE id=1 ;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-REVOKE ALL ON processlist FROM current_user;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-GRANT INSERT,UPDATE ON processlist TO current_user;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-SHOW GRANTS;
-Grants for ddicttestuser1@localhost
-GRANT USAGE ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-CREATE INDEX i_processlist ON processlist (user);
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-DROP TABLE processlist;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-ALTER TABLE processlist DROP COLUMN user;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-ALTER TABLE processlist ADD COLUMN (my_column INT);
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-RENAME TABLE processlist TO new_processlist;
-ERROR 42S02: Unknown table 'new_processlist' in information_schema
-RENAME TABLE processlist TO files;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-CREATE TABLE new_processlist AS SELECT * FROM processlist;
-ERROR 42S02: Unknown table 'new_processlist' in information_schema
-DROP DATABASE information_schema;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-RENAME DATABASE information_schema TO info_schema;
-ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'DATABASE information_schema
TO info_schema' at line 1
-ALTER DATABASE information_schema UPGRADE DATA DIRECTORY NAME;
-ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database
'information_schema'
-####################################################################################
-4 Grant PROCESS privilege to ddicttestuser1
-connection default (user=root)
-####################################################################################
-GRANT PROCESS ON *.* TO ddicttestuser1@'localhost' IDENTIFIED BY 'ddictpass';
-####################################################################################
-4.1 Existing connection con100 (ddicttestuser1)
-The user ddicttestuser1 has the PROCESS privilege, but the connection was
-established before PROCESS was granted.
-SHOW/SELECT shows only the processes (1) of the user.
-####################################################################################
-SHOW GRANTS;
-Grants for ddicttestuser1@localhost
-GRANT PROCESS ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-2	ddicttestuser1	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-2	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-####################################################################################
-4.2 New connection con101 (ddicttestuser1 with PROCESS privilege)
-SHOW/SELECT shows all processes/threads.
-####################################################################################
-SHOW GRANTS;
-Grants for ddicttestuser1@localhost
-GRANT PROCESS ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-1	root	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-3	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-1	root	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-5 Grant PROCESS privilege to anonymous user.
-connection default (user=root)
-####################################################################################
-GRANT PROCESS ON *.* TO ''@'localhost';
-####################################################################################
-5.1 Establish connection (anonymous1,localhost,'',,information_schema)
-anonymous user with PROCESS privilege
-SHOW/SELECT shows all processes/threads.
-####################################################################################
-SHOW GRANTS;
-Grants for @localhost
-GRANT PROCESS ON *.* TO ''@'localhost'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-1	root	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-4		localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-4		localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-1	root	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-6 Revoke PROCESS privilege from ddicttestuser1
-connection default (user=root)
-####################################################################################
-REVOKE PROCESS ON *.* FROM ddicttestuser1@'localhost' IDENTIFIED BY 'ddictpass';
-####################################################################################
-6.1 New connection con102 (ddicttestuser1 has no more PROCESS privilege)
-Again (compared to state before GRANT PROCESS) only the processes of
-ddicttestuser1 are visible.
-####################################################################################
-SHOW GRANTS;
-Grants for ddicttestuser1@localhost
-GRANT USAGE ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-5	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-7 Revoke PROCESS privilege from anonymous user + disconnect ddicttestuser1
-connection default (user=root)
-####################################################################################
-REVOKE PROCESS ON *.* FROM ''@'localhost';
-####################################################################################
-7.1 New connection (anonymous2,localhost,'',,information_schema)
-The anonymous user has no more the PROCESS privilege
-Again only the processes of the anonymous user are visible.
-####################################################################################
-SHOW GRANTS FOR ''@'localhost';
-Grants for @localhost
-GRANT USAGE ON *.* TO ''@'localhost'
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-6		localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-4		localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-8 Grant SUPER (does not imply PROCESS) privilege to ddicttestuser1
-connection default (user=root)
-####################################################################################
-GRANT SUPER ON *.* TO 'ddicttestuser1'@'localhost';
-####################################################################################
-8.1 New connection con103 (ddicttestuser1 with SUPER privilege)
-Only the processes of ddicttestuser1 user are visible.
-####################################################################################
-SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
-Grants for ddicttestuser1@localhost
-GRANT SUPER ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-7	ddicttestuser1	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-7	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-9 Revoke SUPER privilege from user ddicttestuser1
-connection default (user=root)
-####################################################################################
-REVOKE SUPER ON *.* FROM 'ddicttestuser1'@'localhost';
-####################################################################################
-9.1 New connection con104 (ddicttestuser1 without SUPER privilege)
-ddicttestuser1 has no more the SUPER privilege.
-Only the processes of ddicttestuser1 are visible.
-####################################################################################
-SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
-Grants for ddicttestuser1@localhost
-GRANT USAGE ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-7	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-8	ddicttestuser1	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-8	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-7	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-10 Grant SUPER privilege with grant option to user ddicttestuser1.
-connection default (user=root)
-####################################################################################
-GRANT SUPER ON *.* TO 'ddicttestuser1'@'localhost' WITH GRANT OPTION;
-####################################################################################
-10.1 New connection con105 (ddicttestuser1 with SUPER privilege and GRANT OPTION)
-Try to grant PROCESS privilege to user ddicttestuser2 without having it.
-####################################################################################
-SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
-Grants for ddicttestuser1@localhost
-GRANT SUPER ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1' WITH GRANT OPTION
-GRANT PROCESS ON *.* TO 'ddicttestuser2'@'localhost';
-ERROR 28000: Access denied for user 'ddicttestuser1'@'localhost' (using password: YES)
-####################################################################################
-10.2 Grant SUPER and PROCESS privilege with grant option to user ddicttestuser1
-connection default (user=root)
-####################################################################################
-GRANT SUPER,PROCESS ON *.* TO 'ddicttestuser1'@'localhost' WITH GRANT OPTION;
-####################################################################################
-10.3 New connection con106 (ddicttestuser1 with SUPER,PROCESS WITH GRANT OPTION)
-Grant PROCESS privilege to user ddicttestuser2
-####################################################################################
-SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
-Grants for ddicttestuser1@localhost
-GRANT PROCESS, SUPER ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1' WITH GRANT OPTION
-GRANT PROCESS ON *.* TO 'ddicttestuser2'@'localhost';
-####################################################################################
-10.4 New connection con200 (ddicttestuser2 with PROCESS privilege)
-ddicttestuser2 has now the PROCESS privilege and sees all connections
-####################################################################################
-SHOW GRANTS FOR 'ddicttestuser2'@'localhost';
-Grants for ddicttestuser2@localhost
-GRANT PROCESS ON *.* TO 'ddicttestuser2'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-1	root	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-4		localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-6		localhost	information_schema	Sleep	TIME		NULL
-7	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-8	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-9	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-10	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-11	ddicttestuser2	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-11	ddicttestuser2	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-10	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-9	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-8	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-7	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-6		localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-4		localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-1	root	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-11 User ddicttestuser1 revokes PROCESS privilege from user ddicttestuser2
-connection ddicttestuser1;
-####################################################################################
-REVOKE PROCESS ON *.* FROM 'ddicttestuser2'@'localhost';
-####################################################################################
-11.1 New connection con201 (ddicttestuser2)
-ddicttestuser2 has no more the PROCESS privilege and can only see own connects
-####################################################################################
-SHOW GRANTS;
-Grants for ddicttestuser2@localhost
-GRANT USAGE ON *.* TO 'ddicttestuser2'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-11	ddicttestuser2	localhost	information_schema	Sleep	TIME		NULL
-12	ddicttestuser2	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-12	ddicttestuser2	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-11	ddicttestuser2	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-11.2 Revoke SUPER,PROCESS,GRANT OPTION privilege from user ddicttestuser1
-connection default (user=root)
-####################################################################################
-REVOKE SUPER,PROCESS,GRANT OPTION ON *.* FROM 'ddicttestuser1'@'localhost';
-####################################################################################
-11.3 New connection con107 (ddicttestuser1)
-ddicttestuser1 has no more the PROCESS privilege and can only see own connects
-He is also unable to GRANT the PROCESS privilege to ddicttestuser2
-####################################################################################
-SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
-Grants for ddicttestuser1@localhost
-GRANT USAGE ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-GRANT PROCESS ON *.* TO 'ddicttestuser2'@'localhost';
-ERROR 28000: Access denied for user 'ddicttestuser1'@'localhost' (using password: YES)
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-7	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-8	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-9	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-10	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-13	ddicttestuser1	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-13	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-10	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-9	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-8	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-7	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-12 Revoke the SELECT privilege from user ddicttestuser1
-connection default (user=root)
-####################################################################################
-REVOKE SELECT ON *.* FROM 'ddicttestuser1'@'localhost';
-####################################################################################
-12.1 New connection con108 (ddicttestuser1)
-ddicttestuser1 has neither PROCESS nor SELECT privilege
-Manual says: Each MySQL user has the right to access these tables, but can see
-only the rows ...
-Therefore the missing SELECT privilege does not affect SELECTs on PROCESSLIST.
-####################################################################################
-SHOW GRANTS FOR 'ddicttestuser1'@'localhost';
-Grants for ddicttestuser1@localhost
-GRANT USAGE ON *.* TO 'ddicttestuser1'@'localhost' IDENTIFIED BY PASSWORD
'*22DA61451703738F203CDB9DB041ACBA1F4760B1'
-SHOW processlist;
-Id	User	Host	db	Command	Time	State	Info
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-7	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-8	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-9	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-10	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-13	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-14	ddicttestuser1	localhost	information_schema	Query	TIME	NULL	SHOW processlist
-SELECT * FROM information_schema.processlist;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-14	ddicttestuser1	localhost	information_schema	Query	TIME	executing	SELECT * FROM
information_schema.processlist
-13	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-10	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-9	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-8	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-7	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-5	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-3	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-2	ddicttestuser1	localhost	information_schema	Sleep	TIME		NULL
-####################################################################################
-12.2 Revoke only the SELECT privilege on the information_schema from ddicttestuser1.
-connection default (user=root)
-####################################################################################
-REVOKE SELECT ON information_schema.* FROM 'ddicttestuser3'@'localhost';
-ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
-####################################################################################
-connection default (user=root)
-Cleanup: close connections, DROP USER etc.
-####################################################################################
-DROP USER ddicttestuser1@'localhost';
-DROP USER ddicttestuser2@'localhost';
-REVOKE USAGE ON *.* FROM ''@'localhost';
-DROP USER ''@'localhost';
diff -Nrup a/mysql-test/suite/funcs_1/r/a_processlist_val_no_prot.result
b/mysql-test/suite/funcs_1/r/a_processlist_val_no_prot.result
--- a/mysql-test/suite/funcs_1/r/a_processlist_val_no_prot.result	2008-02-06 11:02:43
+01:00
+++ /dev/null	Wed Dec 31 16:00:00 196900
@@ -1,154 +0,0 @@
-DROP USER ddicttestuser1@'localhost';
-ERROR HY000: Operation DROP USER failed for 'ddicttestuser1'@'localhost'
-CREATE USER ddicttestuser1@'localhost';
-GRANT ALL ON *.* TO ddicttestuser1@'localhost';
-REVOKE PROCESS ON *.* FROM ddicttestuser1@'localhost';
-SET PASSWORD FOR ddicttestuser1@'localhost' = PASSWORD('ddictpass');
-DROP TABLE IF EXISTS test.t1;
-CREATE TABLE test.t1 (f1 BIGINT);
-SHOW CREATE TABLE INFORMATION_SCHEMA.PROCESSLIST;
-Table	Create Table
-PROCESSLIST	CREATE TEMPORARY TABLE `PROCESSLIST` (
-  `ID` bigint(4) NOT NULL DEFAULT '0',
-  `USER` varchar(16) NOT NULL DEFAULT '',
-  `HOST` varchar(64) NOT NULL DEFAULT '',
-  `DB` varchar(64) DEFAULT NULL,
-  `COMMAND` varchar(16) NOT NULL DEFAULT '',
-  `TIME` bigint(7) NOT NULL DEFAULT '0',
-  `STATE` varchar(64) DEFAULT NULL,
-  `INFO` longtext
-) ENGINE=MyISAM DEFAULT CHARSET=utf8
-SELECT COUNT(*) FROM INFORMATION_SCHEMA.PROCESSLIST;
-COUNT(*)
-1
-USE test;
-SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-<ID>	root	localhost	test	Query	0	executing	SELECT * FROM
INFORMATION_SCHEMA.PROCESSLIST
-SHOW FULL PROCESSLIST;
-Id	User	Host	db	Command	Time	State	Info
-<ID>	root	localhost	test	Query	0	NULL	SHOW FULL PROCESSLIST
-USE information_schema;
-SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-<ID>	root	localhost	information_schema	Query	<TIME>	executing	SELECT * FROM
INFORMATION_SCHEMA.PROCESSLIST
-SHOW FULL PROCESSLIST;
-Id	User	Host	db	Command	Time	State	Info
-<ID>	root	localhost	information_schema	Query	<TIME>	NULL	SHOW FULL
PROCESSLIST
-SELECT INFO FROM INFORMATION_SCHEMA.PROCESSLIST;
-INFO
-SELECT INFO FROM INFORMATION_SCHEMA.PROCESSLIST
-SELECT ID INTO @my_proclist_id FROM INFORMATION_SCHEMA.PROCESSLIST;
-
------ establish connection ddicttestuser1 (user = ddicttestuser1) -----
-
------ switch to connection default (user = root) -----
-SELECT @time > 0;
-@time > 0
-1
-# Sleep some time
-SELECT @time < @time2;
-@time < @time2
-1
-SELECT ID = @my_proclist_id + 1 FROM INFORMATION_SCHEMA.PROCESSLIST
-WHERE USER = 'ddicttestuser1';
-ID = @my_proclist_id + 1
-1
-
------ switch to connection ddicttestuser1 (user = ddicttestuser1) -----
-SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-<ID>	ddicttestuser1	localhost	information_schema	Query	<TIME>	executing	SELECT
* FROM INFORMATION_SCHEMA.PROCESSLIST
-SHOW FULL PROCESSLIST;
-Id	User	Host	db	Command	Time	State	Info
-<ID>	ddicttestuser1	localhost	information_schema	Query	<TIME>	NULL	SHOW FULL
PROCESSLIST
-
------ establish connection con2 (user = ddicttestuser1) ------
-SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-<ID>	ddicttestuser1	localhost	information_schema	Query	<TIME>	executing	SELECT
* FROM INFORMATION_SCHEMA.PROCESSLIST
-<ID>	ddicttestuser1	localhost	information_schema	Sleep	<TIME>		NULL
-SHOW FULL PROCESSLIST;
-Id	User	Host	db	Command	Time	State	Info
-<ID>	ddicttestuser1	localhost	information_schema	Sleep	<TIME>		NULL
-<ID>	ddicttestuser1	localhost	information_schema	Query	<TIME>	NULL	SHOW FULL
PROCESSLIST
-
------ switch to connection default (user = root) -----
------ close connection con2 -----
-
------ switch to connection ddicttestuser1 (user = ddicttestuser1) -----
-
-
-# Send a long enough running statement to the server, but do not
-# wait till the result comes back. We will pull this later.
-SELECT sleep(2.5),'Command time';
-
------ switch to connection default (user = root) -----
-# Sleep some time
-SELECT @time > 0;
-@time > 0
-1
-# Sleep some time
-SELECT @time < @time2;
-@time < @time2
-1
-
------ switch to connection ddicttestuser1 (user = ddicttestuser1) -----
-# Pull("reap") the result set from the statement executed with "send".
-sleep(2.5)	Command time
-0	Command time
-
-
-# Send a long (21 KB code and runtime = 2 seconds) statement to the server,
-# but do not wait till the result comes back. We will pull this later.
-SELECT sleep(2),'BEGIN this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of 
 a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a
  very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a 
 very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a v
 ery long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a ve
 ry long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a ver
 y long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very
  long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very 
 long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very l
 ong statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very lo
 ng statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very lon
 g statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long
  statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long 
 statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long s
 tatement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long st
 atement.this is the representative of a very long statement.this is the representative of
a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long sta
 tement.this is the representative of a very long statement.this is the representative of
a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long stat
 ement.this is the representative of a very long statement.this is the representative of a
very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long state
 ment.this is the representative of a very long statement.this is the representative of a
very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statem
 ent.this is the representative of a very long statement.this is the representative of a
very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long stateme
 nt.this is the representative of a very long statement.this is the representative of a
very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statemen
 t.this is the representative of a very long statement.this is the representative of a
very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement
 .this is the representative of a very long statement.this is the representative of a very
long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.END' AS
"my_monster_statement";
-
------ switch to connection default (user = root) -----
-# Sleep some time
-SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
-ID	USER	HOST	DB	COMMAND	TIME	STATE	INFO
-<ID>	ddicttestuser1	localhost	information_schema	<COMMAND>	<TIME>	<STATE>	SELECT
sleep(2),'BEGIN this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is 
 the representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is t
 he representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is th
 e representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the
  representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the 
 representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the r
 epresentative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the re
 presentative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the rep
 resentative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the repr
 esentative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the repre
 sentative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the repres
 entative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the represe
 ntative of a very long statement.this is the representative of a very long statement.this
is the representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the represen
 tative of a very long statement.this is the representative of a very long statement.this
is the representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the represent
 ative of a very long statement.this is the representative of a very long statement.this
is the representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representa
 tive of a very long statement.this is the representative of a very long statement.this is
the representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representat
 ive of a very long statement.this is the representative of a very long statement.this is
the representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representati
 ve of a very long statement.this is the representative of a very long statement.this is
the representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representativ
 e of a very long statement.this is the representative of a very long statement.this is
the representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is the representative of a very long statement.this is the representative
of a very long statement.this is the representative of a very long statement.this is the
representative of a very long statement.this is the representative of a very long
statement.this is th