![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
Task for clone operation. More...
#include <clone0clone.h>
Public Attributes | |
| Clone_Task_Meta | m_task_meta | 
| Task Meta data.  More... | |
| Clone_Task_State | m_task_state | 
| Task state.  More... | |
| byte * | m_serial_desc | 
| Serial descriptor byte string.  More... | |
| uint | m_alloc_len | 
| Serial descriptor allocated length.  More... | |
| bool | m_pinned_file | 
| If task is currently pinning file.  More... | |
| pfs_os_file_t | m_current_file_des | 
| Current file descriptor.  More... | |
| uint | m_current_file_index | 
| Current file index.  More... | |
| bool | m_file_cache | 
| Data files are read using OS buffer cache.  More... | |
| bool | m_is_master | 
| If master task.  More... | |
| bool | m_has_thd | 
| If task has associated session.  More... | |
| bool | m_ignore_sync | 
| Ignore debug sync point.  More... | |
| int | m_debug_counter | 
| Counter to restart in different state.  More... | |
| byte * | m_current_buffer | 
| Allocated buffer.  More... | |
| uint | m_buffer_alloc_len | 
| Allocated buffer length.  More... | |
| uint32_t | m_data_size | 
| Data transferred for current chunk in bytes.  More... | |
Task for clone operation.
Multiple task can concurrently work on a clone operation.
| uint Clone_Task::m_alloc_len | 
Serial descriptor allocated length.
| uint Clone_Task::m_buffer_alloc_len | 
Allocated buffer length.
| byte* Clone_Task::m_current_buffer | 
Allocated buffer.
| pfs_os_file_t Clone_Task::m_current_file_des | 
Current file descriptor.
| uint Clone_Task::m_current_file_index | 
Current file index.
| uint32_t Clone_Task::m_data_size | 
Data transferred for current chunk in bytes.
| int Clone_Task::m_debug_counter | 
Counter to restart in different state.
| bool Clone_Task::m_file_cache | 
Data files are read using OS buffer cache.
| bool Clone_Task::m_has_thd | 
If task has associated session.
| bool Clone_Task::m_ignore_sync | 
Ignore debug sync point.
| bool Clone_Task::m_is_master | 
If master task.
| bool Clone_Task::m_pinned_file | 
If task is currently pinning file.
Before opening the file we must have a pin on file metadata.
| byte* Clone_Task::m_serial_desc | 
Serial descriptor byte string.
| Clone_Task_Meta Clone_Task::m_task_meta | 
Task Meta data.
| Clone_Task_State Clone_Task::m_task_state | 
Task state.