1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

Post-merge: Update test results

This commit is contained in:
Nirbhay Choubey
2016-06-30 23:56:18 -04:00
parent 932646b1ff
commit 76f492e26d
9 changed files with 26 additions and 15 deletions

View File

@ -4,6 +4,7 @@ create user test;
create user foo; create user foo;
create role foo; create role foo;
grant foo to test; grant foo to test;
connect conn_1, localhost, test,,;
set role foo; set role foo;
show grants for test; show grants for test;
Grants for test@% Grants for test@%
@ -14,5 +15,6 @@ Grants for foo
GRANT USAGE ON *.* TO 'foo' GRANT USAGE ON *.* TO 'foo'
show grants for foo@'%'; show grants for foo@'%';
ERROR 42000: Access denied for user 'test'@'%' to database 'mysql' ERROR 42000: Access denied for user 'test'@'%' to database 'mysql'
connection default;
drop user test, foo; drop user test, foo;
drop role foo; drop role foo;

View File

@ -1,3 +1,4 @@
connect con1,localhost,root,,,,,SSL;
SET @@net_read_timeout=1; SET @@net_read_timeout=1;
SELECT 1; SELECT 1;
1 1
@ -5,3 +6,4 @@ SELECT 1;
SELECT 1; SELECT 1;
1 1
1 1
disconnect con1;

View File

@ -1,4 +1,6 @@
set global log_warnings=2; set global log_warnings=2;
connect foo,localhost,root;
set @@wait_timeout=1; set @@wait_timeout=1;
connection default;
FOUND /Aborted.*Got timeout reading communication packets/ in mysqld.1.err FOUND /Aborted.*Got timeout reading communication packets/ in mysqld.1.err
set global log_warnings=@@log_warnings; set global log_warnings=@@log_warnings;

View File

@ -1,26 +1,34 @@
RESET MASTER; RESET MASTER;
connect con1,localhost,root;
connection default;
CREATE DATABASE mysqltest; CREATE DATABASE mysqltest;
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release"; SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
DROP DATABASE mysqltest;; DROP DATABASE mysqltest;;
connection con1;
SET DEBUG_SYNC= "now WAIT_FOR locked"; SET DEBUG_SYNC= "now WAIT_FOR locked";
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release"; SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
CREATE FUNCTION mysqltest.f1() RETURNS INT RETURN 1; CREATE FUNCTION mysqltest.f1() RETURNS INT RETURN 1;
ERROR 42000: Unknown database 'mysqltest' ERROR 42000: Unknown database 'mysqltest'
connection default;
CREATE DATABASE mysqltest; CREATE DATABASE mysqltest;
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release"; SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
DROP DATABASE mysqltest;; DROP DATABASE mysqltest;;
connection con1;
SET DEBUG_SYNC= "now WAIT_FOR locked"; SET DEBUG_SYNC= "now WAIT_FOR locked";
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release"; SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
CREATE EVENT mysqltest.e1 ON SCHEDULE EVERY 15 MINUTE DO BEGIN END; CREATE EVENT mysqltest.e1 ON SCHEDULE EVERY 15 MINUTE DO BEGIN END;
ERROR 42000: Unknown database 'mysqltest' ERROR 42000: Unknown database 'mysqltest'
connection default;
CREATE DATABASE mysqltest; CREATE DATABASE mysqltest;
CREATE EVENT mysqltest.e1 ON SCHEDULE EVERY 15 MINUTE DO BEGIN END; CREATE EVENT mysqltest.e1 ON SCHEDULE EVERY 15 MINUTE DO BEGIN END;
SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release"; SET DEBUG_SYNC= "after_wait_locked_schema_name SIGNAL locked WAIT_FOR release";
DROP DATABASE mysqltest;; DROP DATABASE mysqltest;;
connection con1;
SET DEBUG_SYNC= "now WAIT_FOR locked"; SET DEBUG_SYNC= "now WAIT_FOR locked";
SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release"; SET DEBUG_SYNC= "before_wait_locked_pname SIGNAL release";
ALTER EVENT mysqltest.e1 ON SCHEDULE EVERY 20 MINUTE DO BEGIN END; ALTER EVENT mysqltest.e1 ON SCHEDULE EVERY 20 MINUTE DO BEGIN END;
ERROR 42000: Unknown database 'mysqltest' ERROR 42000: Unknown database 'mysqltest'
connection default;
SET DEBUG_SYNC= "RESET"; SET DEBUG_SYNC= "RESET";
include/show_binlog_events.inc include/show_binlog_events.inc
Log_name Pos Event_type Server_id End_log_pos Info Log_name Pos Event_type Server_id End_log_pos Info

View File

@ -60,7 +60,7 @@ INSERT INTO processlist SELECT * FROM test.t_processlist;
ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
DROP TABLE test.t_processlist; DROP TABLE test.t_processlist;
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist WITH CHECK OPTION; CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist WITH CHECK OPTION;
ERROR HY000: CHECK OPTION on non-updatable view 'test.v_processlist' ERROR HY000: CHECK OPTION on non-updatable view `test`.`v_processlist`
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist; CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist;
DROP VIEW test.v_processlist; DROP VIEW test.v_processlist;
UPDATE processlist SET user='any_user' WHERE id=1 ; UPDATE processlist SET user='any_user' WHERE id=1 ;
@ -136,7 +136,7 @@ INSERT INTO processlist SELECT * FROM test.t_processlist;
ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database 'information_schema' ERROR 42000: Access denied for user 'ddicttestuser1'@'localhost' to database 'information_schema'
DROP TABLE test.t_processlist; DROP TABLE test.t_processlist;
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist WITH CHECK OPTION; CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist WITH CHECK OPTION;
ERROR HY000: CHECK OPTION on non-updatable view 'test.v_processlist' ERROR HY000: CHECK OPTION on non-updatable view `test`.`v_processlist`
CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist; CREATE VIEW test.v_processlist (ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY) AS SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID, INFO_BINARY FROM processlist;
DROP VIEW test.v_processlist; DROP VIEW test.v_processlist;
UPDATE processlist SET user='any_user' WHERE id=1 ; UPDATE processlist SET user='any_user' WHERE id=1 ;

View File

@ -4,12 +4,15 @@ insert t1 select null, repeat('a', 256) from seq_1_to_100;
select count(*) from t1; select count(*) from t1;
count(*) count(*)
100 100
connect con1,localhost,root;
start transaction; start transaction;
select count(*) from t1; select count(*) from t1;
count(*) count(*)
100 100
connection default;
optimize table t1; optimize table t1;
Table Op Msg_type Msg_text Table Op Msg_type Msg_text
test.t1 optimize status OK test.t1 optimize status OK
connection con1;
drop table t1; drop table t1;
set global innodb_defragment=default; set global innodb_defragment=default;

View File

@ -6,16 +6,3 @@ grant select on db.* to current_role;
revoke all privileges, grant option from current_role; revoke all privileges, grant option from current_role;
drop role r1; drop role r1;
include/rpl_end.inc include/rpl_end.inc
connection server_2;
connection server_2;
connection server_2;
connection server_2;
connection server_1;
connection server_1;
connection server_1;
connection server_2;
connection server_1;
connection server_2;
connection server_2;
connection server_1;
connection server_1;

View File

@ -46,6 +46,7 @@ delete from mysql.roles_mapping where Role='test_role1';
flush privileges; flush privileges;
drop user 'test_user'@'localhost'; drop user 'test_user'@'localhost';
create user user1; create user user1;
connect con1,localhost,user1,,;
select current_user; select current_user;
current_user current_user
user1@% user1@%
@ -53,4 +54,5 @@ show grants;
Grants for user1@% Grants for user1@%
GRANT USAGE ON *.* TO 'user1'@'%' GRANT USAGE ON *.* TO 'user1'@'%'
set role none; set role none;
connection default;
drop user user1; drop user user1;

View File

@ -1,13 +1,18 @@
include/master-slave.inc include/master-slave.inc
[connection master] [connection master]
connection master;
CREATE TEMPORARY TABLE temp_t1 (c1 INT) ENGINE=InnoDB; CREATE TEMPORARY TABLE temp_t1 (c1 INT) ENGINE=InnoDB;
CREATE TEMPORARY TABLE temp_t2 (c1 INT) ENGINE=MyISAM; CREATE TEMPORARY TABLE temp_t2 (c1 INT) ENGINE=MyISAM;
CREATE TABLE t1 LIKE temp_t1; CREATE TABLE t1 LIKE temp_t1;
CREATE TABLE t2 LIKE temp_t2; CREATE TABLE t2 LIKE temp_t2;
connection slave;
connection master;
include/assert.inc ["t1 on master and temp_t1 have the same storage engine"] include/assert.inc ["t1 on master and temp_t1 have the same storage engine"]
include/assert.inc ["t2 on master and temp_t2 have the same storage engine"] include/assert.inc ["t2 on master and temp_t2 have the same storage engine"]
connection slave;
include/assert.inc ["t1 on slave and temp_t1 have the same storage engine"] include/assert.inc ["t1 on slave and temp_t1 have the same storage engine"]
include/assert.inc ["t2 on slave and temp_t2 have the same storage engine"] include/assert.inc ["t2 on slave and temp_t2 have the same storage engine"]
connection master;
DROP TEMPORARY TABLE temp_t1, temp_t2; DROP TEMPORARY TABLE temp_t1, temp_t2;
DROP TABLE t1, t2; DROP TABLE t1, t2;
include/rpl_end.inc include/rpl_end.inc