![]() |
MySQL 8.0.43
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.