#include <recovery.h>
Definition at line 34 of file recovery.h.
◆ Recovery()
◆ ~Recovery()
| resdb::Recovery::~Recovery |
( |
| ) |
|
|
virtual |
◆ AddRequest()
| void resdb::Recovery::AddRequest |
( |
const Context * |
context, |
|
|
const Request * |
request |
|
) |
| |
|
virtual |
◆ GetMaxSeq()
| int64_t resdb::Recovery::GetMaxSeq |
( |
| ) |
|
◆ GetMinSeq()
| int64_t resdb::Recovery::GetMinSeq |
( |
| ) |
|
◆ Init()
| void resdb::Recovery::Init |
( |
| ) |
|
◆ ReadLogs()
| void resdb::Recovery::ReadLogs |
( |
std::function< void(const SystemInfoData &data)> |
system_callback, |
|
|
std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> |
call_back |
|
) |
| |
◆ base_file_path_
| std::string resdb::Recovery::base_file_path_ |
|
protected |
◆ buffer_
| std::string resdb::Recovery::buffer_ |
|
protected |
◆ buffer_size_
| size_t resdb::Recovery::buffer_size_ = 0 |
|
protected |
◆ checkpoint_
◆ ckpt_mutex_
| std::mutex resdb::Recovery::ckpt_mutex_ |
|
protected |
◆ ckpt_thread_
| std::thread resdb::Recovery::ckpt_thread_ |
|
protected |
◆ config_
◆ fd_
◆ file_path_
| std::string resdb::Recovery::file_path_ |
|
protected |
◆ last_ckpt_
| int64_t resdb::Recovery::last_ckpt_ |
|
protected |
◆ max_seq_
| int64_t resdb::Recovery::max_seq_ |
|
protected |
◆ min_seq_
| int64_t resdb::Recovery::min_seq_ |
|
protected |
◆ mutex_
| std::mutex resdb::Recovery::mutex_ |
|
protected |
◆ recovery_ckpt_time_s_
| int resdb::Recovery::recovery_ckpt_time_s_ |
|
protected |
◆ recovery_enabled_
| bool resdb::Recovery::recovery_enabled_ = false |
|
protected |
◆ stop_
| std::atomic<bool> resdb::Recovery::stop_ |
|
protected |
◆ storage_
◆ system_info_