Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 18.118.136.90
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
www /
server /
mysql /
mysql-test /
extra /
rpl_tests /
[ HOME SHELL ]
Name
Size
Permission
Action
check_type.inc
2.29
KB
-rw-r--r--
create_recursive_construct.inc
16.61
KB
-rw-r--r--
create_recursive_construct_stm...
16.48
KB
-rw-r--r--
delayed_slave_wait_on_query.in...
1.59
KB
-rw-r--r--
gtid_disconnect_drop_temporary...
3.11
KB
-rw-r--r--
rpl_EE_err.test
1.03
KB
-rw-r--r--
rpl_auto_increment.test
8.63
KB
-rw-r--r--
rpl_auto_increment_insert_view...
1.37
KB
-rw-r--r--
rpl_auto_increment_invoke_trig...
2.47
KB
-rw-r--r--
rpl_autoinc_func_invokes_trigg...
1.78
KB
-rw-r--r--
rpl_binlog_max_cache_size.test
18.23
KB
-rw-r--r--
rpl_blackhole.test
1.03
KB
-rw-r--r--
rpl_change_master.test
10.46
KB
-rw-r--r--
rpl_change_master_bind.inc
2.23
KB
-rw-r--r--
rpl_charset.test
4.45
KB
-rw-r--r--
rpl_check_gtid.inc
4.87
KB
-rw-r--r--
rpl_commit_after_flush.test
272
B
-rw-r--r--
rpl_conflicts.test
5.45
KB
-rw-r--r--
rpl_crash_safe.inc
4.13
KB
-rw-r--r--
rpl_crash_safe.test
7.61
KB
-rw-r--r--
rpl_create_msr_channels.inc
2.53
KB
-rw-r--r--
rpl_db_stmts_ignored.inc
1.7
KB
-rw-r--r--
rpl_ddl.test
21.62
KB
-rw-r--r--
rpl_deadlock.test
6.05
KB
-rw-r--r--
rpl_delete_no_where.test
523
B
-rw-r--r--
rpl_do_table_filter_insensitiv...
492
B
-rw-r--r--
rpl_do_table_filter_sensitive....
491
B
-rw-r--r--
rpl_drop_create_temp_table.inc
29.79
KB
-rw-r--r--
rpl_drop_create_temp_table.tes...
17.8
KB
-rw-r--r--
rpl_drop_multiple_tables.inc
4
KB
-rw-r--r--
rpl_drop_multiple_tables_in_mu...
1.18
KB
-rw-r--r--
rpl_extra_col_master.test
31.93
KB
-rw-r--r--
rpl_extra_col_slave.test
28.76
KB
-rw-r--r--
rpl_failed_optimize.test
666
B
-rw-r--r--
rpl_filters.test
530
B
-rw-r--r--
rpl_flsh_tbls.test
1.86
KB
-rw-r--r--
rpl_foreign_key.test
1.7
KB
-rw-r--r--
rpl_generate_mts_gap.test
1.6
KB
-rw-r--r--
rpl_generate_mts_gap_with_miss...
3.22
KB
-rw-r--r--
rpl_generate_mts_gap_with_miss...
408
B
-rw-r--r--
rpl_get_master_version_and_clo...
2.88
KB
-rw-r--r--
rpl_gtid_drop_table.inc
1.11
KB
-rw-r--r--
rpl_gtid_mixed_rows_and_stmts_...
3.35
KB
-rw-r--r--
rpl_gtid_mts_relay_log_recover...
4.39
KB
-rw-r--r--
rpl_gtid_temp_table_in_func_or...
3.69
KB
-rw-r--r--
rpl_gtids_restart_slave_io_los...
3.48
KB
-rw-r--r--
rpl_heartbeat_2slaves.inc
4.27
KB
-rw-r--r--
rpl_ignore_super_read_only.tes...
6.19
KB
-rw-r--r--
rpl_ignore_table_filter_insens...
508
B
-rw-r--r--
rpl_ignore_table_filter_sensit...
506
B
-rw-r--r--
rpl_implicit_commit_binlog.tes...
17.22
KB
-rw-r--r--
rpl_innodb.test
4.53
KB
-rw-r--r--
rpl_insert_id.test
15.12
KB
-rw-r--r--
rpl_insert_id_pk.test
2.65
KB
-rw-r--r--
rpl_insert_ignore.test
4.9
KB
-rw-r--r--
rpl_kill_query.inc
4.14
KB
-rw-r--r--
rpl_loaddata.test
8.91
KB
-rw-r--r--
rpl_loaddata_s.inc
896
B
-rw-r--r--
rpl_loadfile.test
1.08
KB
-rw-r--r--
rpl_log.test
3.9
KB
-rw-r--r--
rpl_lower_case_table_names.tes...
4.07
KB
-rw-r--r--
rpl_max_relay_size.test
2.58
KB
-rw-r--r--
rpl_mixing_engines.inc
23.15
KB
-rw-r--r--
rpl_mixing_engines.test
54.43
KB
-rw-r--r--
rpl_mts_crash_safe.inc
5.92
KB
-rw-r--r--
rpl_mts_crash_safe.test
6.74
KB
-rw-r--r--
rpl_mts_execute_partial_trx_in...
1.11
KB
-rw-r--r--
rpl_mts_pending_events.inc
4.91
KB
-rw-r--r--
rpl_mts_relay_log_recovery.tes...
2.93
KB
-rw-r--r--
rpl_mts_transaction_retry.inc
7.9
KB
-rw-r--r--
rpl_multi_query.test
782
B
-rw-r--r--
rpl_multi_source_corrupt_repos...
18.31
KB
-rw-r--r--
rpl_multi_source_generate_mts_...
2.11
KB
-rw-r--r--
rpl_multi_update.test
805
B
-rw-r--r--
rpl_multi_update2.test
1.35
KB
-rw-r--r--
rpl_multi_update3.test
4.52
KB
-rw-r--r--
rpl_not_null.test
10.76
KB
-rw-r--r--
rpl_parallel_ddl.test
5.35
KB
-rw-r--r--
rpl_parallel_load.test
6.1
KB
-rw-r--r--
rpl_parallel_load_innodb.test
7
KB
-rw-r--r--
rpl_parallel_recovery_core.tes...
6.74
KB
-rw-r--r--
rpl_partition.test
7.88
KB
-rw-r--r--
rpl_perfschema_applier_xa_stat...
2.96
KB
-rw-r--r--
rpl_perfschema_order_by.test
3.12
KB
-rw-r--r--
rpl_record_compare.test
2.1
KB
-rw-r--r--
rpl_relayrotate.test
2.68
KB
-rw-r--r--
rpl_replication_observers_exam...
2.61
KB
-rw-r--r--
rpl_reset_slave.test
3.82
KB
-rw-r--r--
rpl_reset_slave_all_thread_saf...
1.2
KB
-rw-r--r--
rpl_rollback_to_savepoint.inc
7.54
KB
-rw-r--r--
rpl_row_001.test
2.68
KB
-rw-r--r--
rpl_row_UUID.test
2.61
KB
-rw-r--r--
rpl_row_basic.test
24.58
KB
-rw-r--r--
rpl_row_blob.test
5.57
KB
-rw-r--r--
rpl_row_empty_imgs.test
5.69
KB
-rw-r--r--
rpl_row_event_max_size.inc
4.05
KB
-rw-r--r--
rpl_row_func003.test
3.13
KB
-rw-r--r--
rpl_row_idempotency.test
8.39
KB
-rw-r--r--
rpl_row_img.test
8.23
KB
-rw-r--r--
rpl_row_img_blobs.test
5.82
KB
-rw-r--r--
rpl_row_img_diff_indexes.test
9.11
KB
-rw-r--r--
rpl_row_sp002.test
5.26
KB
-rw-r--r--
rpl_row_sp003.test
2.02
KB
-rw-r--r--
rpl_row_sp006.test
2.78
KB
-rw-r--r--
rpl_row_sp007.test
1.5
KB
-rw-r--r--
rpl_row_tabledefs.test
7.97
KB
-rw-r--r--
rpl_seconds_behind_master_mts_...
12.04
KB
-rw-r--r--
rpl_seconds_behind_master_mts_...
10.2
KB
-rw-r--r--
rpl_semi_sync_ack_thread.inc
676
B
-rw-r--r--
rpl_semi_sync_after_sync.test
4.82
KB
-rw-r--r--
rpl_semi_sync_deadlock.test
1.46
KB
-rw-r--r--
rpl_semi_sync_group_commit_dea...
1.71
KB
-rw-r--r--
rpl_set_null.test
2.85
KB
-rw-r--r--
rpl_sp.test
17.69
KB
-rw-r--r--
rpl_split_statements.test
17.96
KB
-rw-r--r--
rpl_start_stop_slave.test
5.4
KB
-rw-r--r--
rpl_stm_EE_err2.test
1.5
KB
-rw-r--r--
rpl_stm_create_if_not_exists.t...
6.87
KB
-rw-r--r--
rpl_stop_middle_group.test
5.17
KB
-rw-r--r--
rpl_stop_slave.test
1.56
KB
-rw-r--r--
rpl_stress_test.inc
2.21
KB
-rw-r--r--
rpl_sv_relay_space.test
921
B
-rw-r--r--
rpl_sync_relay_log_info.inc
9.02
KB
-rw-r--r--
rpl_sync_relay_log_info_assert...
3.23
KB
-rw-r--r--
rpl_temp_error.test
623
B
-rw-r--r--
rpl_temporary.test
10.6
KB
-rw-r--r--
rpl_test_framework.inc
2.42
KB
-rw-r--r--
rpl_tmp_table_and_DDL.test
4.8
KB
-rw-r--r--
rpl_trig004.test
1.7
KB
-rw-r--r--
rpl_truncate.test
425
B
-rw-r--r--
rpl_truncate_helper.test
976
B
-rw-r--r--
rpl_trx_boundary_parser.inc
1.59
KB
-rw-r--r--
rpl_trx_boundary_parser_all_st...
7.19
KB
-rw-r--r--
rpl_trx_boundary_parser_one_st...
3.69
KB
-rw-r--r--
rpl_trx_boundary_parser_warnin...
4.51
KB
-rw-r--r--
rpl_variables_stm.test
24.26
KB
-rw-r--r--
rpl_xa_gtid_next.inc
2.46
KB
-rw-r--r--
rpl_xa_mixed_engines.inc
1.89
KB
-rw-r--r--
type_conversions.test
23.7
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : rpl_sync_relay_log_info.inc
# ==== Purpose ==== # # This include will verify the update of the relay log info on table # in a set of situations described at rpl_sync_relay_log_info.test # # ==== Usage ==== # # [--let $storage_engine= InnoDB | MyISAM] # --source extra/rpl_tests/rpl_sync_relay_log_info.inc # # Parameters: # $storage_engine # The storage engine that will be used in the CREATE TABLE statement. # If not specified, InnoDB will be used. # if (!$storage_engine) { --let $_storage_engine= INNODB } if ($storage_engine) { --let $_storage_engine= `SELECT UPPER('$storage_engine')` } if ( `SELECT '$_storage_engine' <> 'INNODB' AND '$_storage_engine' <> 'MYISAM'` ) { --die ERROR IN TEST: invalid value for mysqltest variable 'storage_engine': $storage_engine } # Sync slave SQL with master --source include/rpl_connection_master.inc --source include/sync_slave_sql_with_master.inc # Define test "header" --let $_rrli_sync= `SELECT @@GLOBAL.sync_relay_log_info` --let $_rrli_header= $_storage_engine, sync_rli=$_rrli_sync # Initialize the sub test counter --let $_rrli_counter= 0 # 1 - Stop the slave should always sync SQL thread positions --source include/stop_slave.inc --let $gtid_step_uuid= $master_uuid --source include/gtid_step_reset.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # Start the slave --source include/start_slave.inc # 2 - Simple DDL --source include/rpl_connection_master.inc --eval CREATE TABLE t1 (c1 int PRIMARY KEY) ENGINE=$storage_engine --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 3 - Simple DML --source include/rpl_connection_master.inc INSERT INTO t1 VALUES (1); --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 4 - The master has flushed the binary log --source include/rpl_connection_master.inc FLUSH LOCAL BINARY LOGS; --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 5 - Simple DDL --source include/rpl_connection_master.inc DROP TABLE t1; --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 6 - Stop the slave and restart only the SQL thread --source include/stop_slave.inc --source include/start_slave_sql.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 7 - The GTID of a simple DDL --source include/rpl_connection_master.inc --eval CREATE TABLE t1 (c1 int PRIMARY KEY) ENGINE=$storage_engine # Hang the I/O thread after the GTID is received --source include/rpl_connection_slave.inc --let $rpl_after_received_events_action= hang --let $rpl_event_count= 1 --let $rpl_count_only_event_type= Gtid --let $rpl_continue_event_count_after_hanging= 0 --source include/rpl_receive_event_count.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 8 - Flushed the relay log in the middle of the DDL FLUSH LOCAL RELAY LOGS; --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 9 - The rest of the simple DDL SET DEBUG_SYNC= 'now SIGNAL continue_after_queue_event'; --source include/rpl_connection_master.inc --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 10 - Stop the slave and restart only the SQL thread --source include/stop_slave.inc --source include/start_slave_sql.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 11 - The GTID of a simple DML --source include/rpl_connection_master.inc INSERT INTO t1 VALUES (2); # Hang the I/O thread after the GTID is received --source include/rpl_connection_slave.inc --let $rpl_after_received_events_action= hang --let $rpl_event_count= 1 --let $rpl_count_only_event_type= Gtid --let $rpl_continue_event_count_after_hanging= 0 --source include/rpl_receive_event_count.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 12 - Flushed the relay log in the middle of the DML FLUSH LOCAL RELAY LOGS; --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 13 - The rest of the simple DML SET DEBUG_SYNC= 'now SIGNAL continue_after_queue_event'; --source include/rpl_connection_master.inc --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 14 - Stop the slave and restart only the SQL thread --source include/stop_slave.inc --source include/start_slave_sql.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 15 - The GTID of a simple DML with a User var --source include/rpl_connection_master.inc SET @v=3; INSERT INTO t1 VALUES (@v); # Hang the I/O thread after the User var is received --source include/rpl_connection_slave.inc --let $rpl_after_received_events_action= hang --let $rpl_event_count= 1 --let $rpl_count_only_event_type= User var --let $rpl_continue_event_count_after_hanging= 0 --source include/rpl_receive_event_count.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 16 - Flushed the relay log in the middle of the DML FLUSH LOCAL RELAY LOGS; --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 17 - The rest of the simple DML SET DEBUG_SYNC= 'now SIGNAL continue_after_queue_event'; --source include/rpl_connection_master.inc --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 18 - Simple DDL --source include/rpl_connection_master.inc DROP TABLE t1; --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # The last part is only applicable for transactional tables if ($_storage_engine == "INNODB") { # 19 - Simple DDL --source include/rpl_connection_master.inc --eval CREATE TABLE t1 (c1 int PRIMARY KEY) ENGINE=$storage_engine --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 20 - Stop the slave and restart only the SQL thread --source include/stop_slave.inc --source include/start_slave_sql.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 21 - The first half of a multi statement DML --source include/rpl_connection_master.inc BEGIN; INSERT INTO t1 VALUES (1); SET @v=2; INSERT INTO t1 VALUES (@v); COMMIT; # Hang the I/O thread after the User var is received --source include/rpl_connection_slave.inc --let $rpl_after_received_events_action= hang --let $rpl_event_count= 1 --let $rpl_count_only_event_type= User var --let $rpl_continue_event_count_after_hanging= 0 --source include/rpl_receive_event_count.inc # The GTID of the create table must be executed --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 22 - Flushed the relay log in the middle of the DML FLUSH LOCAL RELAY LOGS; --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # Assert that the multi statement DML was not partially committed --let $assert_text= ($_rrli_subheader) Multi statement DML was not partially committed --let $assert_cond= [ SELECT COUNT(*) = 0 FROM t1 ] --source include/assert.inc # Make SQL thread to fail INSERT INTO t1 VALUES (2); # Assert that we executed the above transaction --let $gtid_step_count= 1 --let $gtid_step_uuid= `SELECT @@GLOBAL.server_uuid` --source include/gtid_step_assert.inc # 23 - The multi statement DML should be rolled back SET DEBUG_SYNC= 'now SIGNAL continue_after_queue_event'; --source include/rpl_connection_master.inc --source include/sync_slave_io_with_master.inc # Wait for the SQL thread to stop with error --let $slave_sql_errno= convert_error(ER_DUP_ENTRY) --source include/wait_for_slave_sql_error.inc --let $gtid_step_count= 0 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # Make SQL thread to succeed when retrying the multi statement DML DELETE FROM t1 WHERE c1 = 2; # Assert that we executed the above transaction --let $gtid_step_count= 1 --let $gtid_step_uuid= `SELECT @@GLOBAL.server_uuid` --source include/gtid_step_assert.inc # 24 - The multi statement DML should be rolled back --source include/start_slave_sql.inc --source include/rpl_connection_master.inc --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --let $gtid_step_uuid= $master_uuid --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc # 25 - Simple DDL --source include/rpl_connection_master.inc DROP TABLE t1; --source include/sync_slave_io_with_master.inc --let $gtid_step_count= 1 --source extra/rpl_tests/rpl_sync_relay_log_info_assert_pos.inc }
Close