|
Here's the all threads backtrace while the problem is occurring
16 epoll_wait,io_poll_wait,get_event,worker_main,pfs_spawn_thread,start_thread,clone
|
10 __io_getevents_0_4,LinuxAIOHandler::collect,LinuxAIOHandler::poll,os_aio_handler,fil_aio_wait,io_handler_thread,start_thread,clone
|
3 pthread_cond_wait,os_event_wait_low,srv_resume_thread[clone.prop.71],srv_worker_thread,start_thread,clone
|
3 pthread_cond_wait,os_event_wait_low,buf_flush_page_cleaner_worker,start_thread,clone
|
3 pthread_cond_timedwait,MDL_wait::timed_wait,MDL_context::acquire_lock,ha_commit_trans,trans_commit,Xid_log_event::do_apply_event,apply_event_and_update_pos_apply,rpt_handle_event[clone.isra.272],handle_rpl_parallel_thread,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_wait,wait_for_commit::wait_for_prior_commit2,ha_commit_one_phase,ha_commit_trans,trans_commit,Xid_log_event::do_apply_event,apply_event_and_update_pos_apply,rpt_handle_event[clone.isra.272],handle_rpl_parallel_thread,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_wait,thd_destructor_proxy,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_wait,rpl_parallel_entry::choose_thread,rpl_parallel::do_event,handle_slave_sql,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_wait,os_event_wait_low,srv_purge_coordinator_thread,start_thread,clone
|
1 pthread_cond_wait,os_event_wait_low,buf_resize_thread,start_thread,clone
|
1 pthread_cond_wait,os_event_wait_low,buf_dump_thread,start_thread,clone
|
1 pthread_cond_wait,handle_slave_background,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_timedwait,timer_thread,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_timedwait,timer_handler,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_timedwait,os_event::timed_wait,os_event::wait_time_low,srv_monitor_thread,start_thread,clone
|
1 pthread_cond_timedwait,os_event::timed_wait,os_event::wait_time_low,srv_error_monitor_thread,start_thread,clone
|
1 pthread_cond_timedwait,os_event::timed_wait,os_event::wait_time_low,lock_wait_timeout_thread,start_thread,clone
|
1 pthread_cond_timedwait,os_event::timed_wait,os_event::wait_time_low,ib_wqueue_timedwait,fts_optimize_thread,start_thread,clone
|
1 pthread_cond_timedwait,os_event::timed_wait,os_event::wait_time_low,dict_stats_thread,start_thread,clone
|
1 pthread_cond_timedwait,os_event::timed_wait,os_event::wait_time_low,buf_flush_page_cleaner_coordinator,start_thread,clone
|
1 pthread_cond_timedwait,my_service_thread_sleep,ma_checkpoint_background,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_timedwait,MDL_wait::timed_wait,MDL_context::acquire_lock,MDL_context::upgrade_shared_lock,run_backup_stage,mysql_execute_command,mysql_parse,dispatch_command,do_command,tp_callback,worker_main,pfs_spawn_thread,start_thread,clone
|
1 pthread_cond_timedwait,get_event,worker_main,pfs_spawn_thread,start_thread,clone
|
1 poll,vio_io_wait,vio_socket_io_wait,vio_read,vio_read_buff,my_real_read,my_net_read_packet_reallen,cli_safe_read_reallen,handle_slave_io,pfs_spawn_thread,start_thread,clone
|
1 poll,handle_connections_sockets,mysqld_main,__libc_start_main,_start
|
1 nanosleep,os_thread_sleep,srv_master_thread,start_thread,clone
|
1 nanosleep,os_thread_sleep,btr_defragment_thread,start_thread,clone
|
1 do_sigwaitinfo,__GI___sigwaitinfo,signal_hand,pfs_spawn_thread,start_thread,clone
|
show processlist;
|
+------+--------------+-----------------------+--------+--------------+--------+-----------------------------------------------+---------------------------+----------+
|
| Id | User | Host | db | Command | Time | State | Info | Progress |
|
+------+--------------+-----------------------+--------+--------------+--------+-----------------------------------------------+---------------------------+----------+
|
| 3 | system user | | NULL | Daemon | NULL | InnoDB purge worker | NULL | 0.000 |
|
| 1 | system user | | NULL | Daemon | NULL | InnoDB purge coordinator | NULL | 0.000 |
|
| 2 | system user | | NULL | Daemon | NULL | InnoDB purge worker | NULL | 0.000 |
|
| 4 | system user | | NULL | Daemon | NULL | InnoDB purge worker | NULL | 0.000 |
|
| 5 | system user | | NULL | Daemon | NULL | InnoDB shutdown handler | NULL | 0.000 |
|
| 52 | system user | | NULL | Slave_IO | 870885 | Waiting for master to send event | NULL | 0.000 |
|
| 54 | system user | | NULL | Slave_worker | 2506 | Waiting for backup lock | NULL | 0.000 |
|
| 55 | system user | | NULL | Slave_worker | 2506 | Waiting for prior transaction to commit | NULL | 0.000 |
|
| 56 | system user | | NULL | Slave_worker | 2506 | Waiting for backup lock | NULL | 0.000 |
|
| 57 | system user | | NULL | Slave_worker | 2506 | Waiting for backup lock | NULL | 0.000 |
|
| 53 | system user | | NULL | Slave_SQL | 3559 | Waiting for room in worker thread event queue | NULL | 0.000 |
|
| 180 | monyog_rdba | 10.2.0.5:47098 | NULL | Sleep | 0 | | NULL | 0.000 |
|
| 181 | monyog_rdba | 10.2.0.5:47104 | NULL | Sleep | 125 | | NULL | 0.000 |
|
| 1237 | user123 | 10.90.1.100:59360 | one-db | Sleep | 275 | | NULL | 0.000 |
|
| 1238 | user123 | 10.90.1.100:59363 | one-db | Sleep | 275 | | NULL | 0.000 |
|
| 1247 | mariadbadmin | localhost | NULL | Sleep | 9766 | | NULL | 0.000 |
|
| 1251 | user123 | 10.90.1.100:52294 | one-db | Sleep | 164 | | NULL | 0.000 |
|
| 1292 | backupuser | localhost | NULL | Query | 2506 | Waiting for backup lock | BACKUP STAGE BLOCK_COMMIT | 0.000 |
|
| 1298 | devlite | 192.168.150.114:64120 | one-db | Sleep | 8 | | NULL | 0.000 |
|
| 1303 | mariadbadmin | localhost | NULL | Query | 0 | Init | show processlist | 0.000 |
|
+------+--------------+-----------------------+--------+--------------+--------+-----------------------------------------------+---------------------------+----------+
|
20 rows in set (0.000 sec)
|
------------
|
TRANSACTIONS
|
------------
|
Trx id counter 37772378328
|
Purge done for trx's n:o < 37772378274 undo n:o < 0 state: running but idle
|
History list length 0
|
LIST OF TRANSACTIONS FOR EACH SESSION:
|
---TRANSACTION 421184685828312, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 421184685824056, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 421184685819800, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 421184685794264, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 421184685815544, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 421184685798520, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 421184685790008, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 421184685811288, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 37772378221, ACTIVE 2608 sec
|
2 lock struct(s), heap size 1128, 0 row lock(s), undo log entries 2
|
MySQL thread id 54, OS thread handle 139698558646016, query id 1086641617 Waiting for backup lock
|
---TRANSACTION 37772378171, ACTIVE 2608 sec
|
2 lock struct(s), heap size 1128, 0 row lock(s), undo log entries 2
|
MySQL thread id 55, OS thread handle 139698555881216, query id 1086641623 Waiting for prior transaction to commit
|
---TRANSACTION 37772378220, ACTIVE 2608 sec
|
2 lock struct(s), heap size 1128, 0 row lock(s), undo log entries 2
|
MySQL thread id 56, OS thread handle 139709649602304, query id 1086641619 Waiting for backup lock
|
---TRANSACTION 37772378265, ACTIVE 2608 sec
|
2 lock struct(s), heap size 1128, 0 row lock(s), undo log entries 2
|
MySQL thread id 57, OS thread handle 139698561103616, query id 1086641621 Waiting for backup lock
|
---TRANSACTION 421184685772984, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
---TRANSACTION 421184685785752, not started
|
0 lock struct(s), heap size 1128, 0 row lock(s)
|
select @@slave_parallel_mode, @@slave_parallel_threads;
|
+-----------------------+--------------------------+
|
| @@slave_parallel_mode | @@slave_parallel_threads |
|
+-----------------------+--------------------------+
|
| conservative | 4 |
|
+-----------------------+--------------------------+
|
1 row in set (0.000 sec)
|
|