Public Types |
enum | Logfile_group_state {
LG_ONLINE = 0x001,
LG_SORTING = 0x002,
LG_SEARCHING = 0x004,
LG_EXEC_THREAD = 0x008,
LG_READ_THREAD = 0x010,
LG_FORCE_SYNC_THREAD = 0x020,
LG_SYNC_WAITERS_THREAD = 0x040,
LG_CUT_LOG_THREAD = 0x080,
LG_WAITERS_THREAD = 0x100,
LG_FLUSH_THREAD = 0x200,
LG_DROPPING = 0x400,
LG_STARTING = 0x800
} |
Public Attributes |
Uint32 | m_magic |
union { |
Uint32 key |
Uint32 m_logfile_group_id |
}; | |
Uint32 | m_version |
Uint16 | m_state |
Uint16 | m_outstanding_fs |
Uint32 | m_next_reply_ptr_i |
Uint64 | m_last_lsn |
Uint64 | m_last_sync_req_lsn |
Uint64 | m_last_synced_lsn |
Uint64 | m_max_sync_req_lsn |
union { |
Uint64 m_last_read_lsn |
Uint64 m_last_lcp_lsn |
}; | |
Log_waiter_list::Head | m_log_sync_waiters |
Buffer_idx | m_tail_pos [3] |
Buffer_idx | m_file_pos [2] |
Uint64 | m_free_file_words |
Undofile_list::Head | m_files |
Undofile_list::Head | m_meta_files |
Uint32 | m_total_buffer_words |
Uint32 | m_free_buffer_words |
Uint32 | m_callback_buffer_words |
Log_waiter_list::Head | m_log_buffer_waiters |
Page_map::Head | m_buffer_pages |
struct
Lgman::Logfile_group::Position | m_pos [2] |
Uint32 | nextHash |
Uint32 | prevHash |
Uint32 | nextList |
union { |
Uint32 prevList |
Uint32 nextPool |
}; | |
Static Public Attributes |
static const Uint32 | LG_THREAD_MASK |
Detailed Description
Definition at line 165 of file lgman.hpp.
Member Data Documentation
const Uint32 Lgman::Logfile_group::LG_THREAD_MASK |
|
static |
Initial value: Logfile_group::LG_FORCE_SYNC_THREAD |
Logfile_group::LG_SYNC_WAITERS_THREAD |
Logfile_group::LG_CUT_LOG_THREAD |
Logfile_group::LG_WAITERS_THREAD |
Logfile_group::LG_FLUSH_THREAD
Definition at line 196 of file lgman.hpp.
The documentation for this struct was generated from the following file: