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_crash_safe.test
############################################################################### # This test case aims at checking if a slave does not go out of sync after # injecting crashes at specific points. The following scenarios are analyzed: # # Following table represents the outcomes when Rli are on table. # |------------+-----------------------+---------+---------+---------+---------| # | SCENARIO # | SCENARIO | CRASH-1 | CRASH-2 | CRASH-3 | CRASH-4 | # |------------+-----------------------+---------+---------+---------+---------| # | 1 | T | O1 | O1 | O2 | O2 | # | 2 | T-* | O1 | O1 | O2 | O2 | # | 3 | B T T-* C | O1 | O1 | O2 | O2 | # | 4 | B T-* T C | O1 | O1 | O2 | O2 | # | 5 | N | O3 | O3 | O2 | O3 | # | 6 | N-* | O3 | O3 | O2 | O3 | # |------------+-----------------------+---------+---------+---------+---------| # # Legend: # # . T - Updates transactional table by calling insert/update/delete. # # . N - Updates non-transactional by calling insert/update/delete. # # . T-* - Updates transactional table through a trigger, procedure or function # by calling insert/update/delete. # # . N-* - Updates non-transactional table through a trigger or function # by calling insert/update/delete. # # . B - Begin. # # . C - Commit. # # . R - Rollback. # # For those transactions involving only transactional tables, faults are # injected while committing a transaction at the following points: # # CRASH-1 - crash_before_update_pos - before updating the positions. # CRASH-2 - crash_after_update_pos_before_apply - after updating the positions # but before committing the transaction. # CRASH-3 - crash_after_apply - after updating the position and committing the # transaction. # # When a non-transactional table is updated, faults are injected at one point: # # CRASH-3 - crash_after_commit_and_update_pos - after committing and updating # the positions. # # CRASH-4 - crash_after_commit_before_update_pos - after committing and # updating positions in (FILE). # # After injecting the faults, we expect the following outcomes: # # O1. In this case, the slave shall correctly recover to "S" without going out # of sync and process "tx". # # O2. In this case, the slave shall correctly recover to "S'" without going # out of sync. # # O3. In this case, the slave shall recover to "S''" and re-execute "tx". # In this case, the SQL Thread may fail due to duplicate keys, if any, and # most likely the slave will become inconsistent. The user should manually # check the slave and resolve the problems. # # where # # . S represents a database's state. # # . tx represents a transaction ended by either "C" or "R". # # . S' represents a database's state after processing "tx" and seen by # concurrent transactions. # # . S'' represents a database's state after partially processing "tx" # seen by concurrent transactions. # # Note however that we do not inject faults that generate "O3" as we are only # interested in the cases that the slave can automatically recover. # See WL#4801 for further details. ################################################################################ --echo ################################################################################### --echo # PREPARE EXECUTION --echo ################################################################################### connection master; --let $verbose= 1 --let $commands= configure --source extra/rpl_tests/rpl_crash_safe.inc --echo ################################################################################### --echo # EXECUTE CASES CRASHING THE XID --echo ################################################################################### connection master; --let $failures= d,crash_after_apply d,crash_before_update_pos d,crash_after_update_pos_before_apply d,crash_after_commit_before_update_pos # # Executes a set of tests while there are crash points in $failures. # while ($failures != '') { # # Gets a crash point from the set of crash points in $failures and # stores it into $failure. # --let $failure= `SELECT SUBSTRING_INDEX('$failures', ' ', 1)` --echo --echo --echo --let $commands= T --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= T-trig --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= T-func --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= T-proc --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= B T T-trig C --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= B T T-func C --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= B T T-proc C --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= B T-trig T C --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= B T-func T C --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= B T-proc T C --source extra/rpl_tests/rpl_crash_safe.inc # # Removes $failure from the set of crash points in $failures. # --let $failures= `SELECT LTRIM(SUBSTRING('$failures', LENGTH('$failure') + 1))` } --echo ################################################################################### --echo # EXECUTE CASES CRASHING THE BEGIN/COMMIT --echo ################################################################################### --let $failures= d,crash_after_commit_and_update_pos # # Executes a set of tests while there are crash points in $failures. # while ($failures != '') { # # Gets a crash point from the set of crash points in $failures and # stores it into $failure. # --let $failure= `SELECT SUBSTRING_INDEX('$failures', ' ', 1)` --echo --echo --echo --let $commands= N --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= N-trig --source extra/rpl_tests/rpl_crash_safe.inc --echo --echo --echo --let $commands= N-func --source extra/rpl_tests/rpl_crash_safe.inc # # Removes $failure from the set of crash points in $failures. # --let $failures= `SELECT LTRIM(SUBSTRING('$failures', LENGTH('$failure') + 1))` } --echo ################################################################################### --echo # CHECK CONSISTENCY --echo ################################################################################### connection master; --source include/sync_slave_sql_with_master.inc connection master; let $MYSQLD_DATADIR= `SELECT @@datadir`; --exec $MYSQL_DUMP --compact --order-by-primary --skip-extended-insert --set-gtid-purged=off --no-create-info test > $MYSQLD_DATADIR/test-crash-master.sql --exec $MYSQL_DUMP_SLAVE --compact --order-by-primary --skip-extended-insert --set-gtid-purged=off --no-create-info test > $MYSQLD_DATADIR/test-crash-slave.sql --diff_files $MYSQLD_DATADIR/test-crash-master.sql $MYSQLD_DATADIR/test-crash-slave.sql --echo ################################################################################### --echo # CLEAN --echo ################################################################################### connection master; --let $commands= clean --source extra/rpl_tests/rpl_crash_safe.inc
Close