File log_recovery_redo_parallel.hpp¶
FileList > cubrid > src > transaction > log_recovery_redo_parallel.hpp
Go to the source code of this file
#include "log_reader.hpp"#include "log_recovery_redo.hpp"#include "log_recovery_redo_perf.hpp"#include "thread_manager.hpp"#include "vpid_utilities.hpp"#include <atomic>#include <bitset>#include <condition_variable>#include <deque>#include <mutex>#include <set>
Namespaces¶
| Type | Name |
|---|---|
| namespace | cublog |
Classes¶
| Type | Name |
|---|---|
| class | redo_job_impl |
| class | redo_parallel |
| class | redo_job_base |
| class | reusable_jobs_stack |
Public Functions¶
| Type | Name |
|---|---|
| void | log_rv_redo_record_sync_or_dispatch_async (THREAD_ENTRY * thread_p, log_rv_redo_context & redo_context, const log_rv_redo_rec_info< T > & record_info, std::unique_ptr< cublog::redo_parallel > & parallel_recovery_redo, cublog::reusable_jobs_stack & a_reusable_jobs, cublog::perf_stats & a_rcv_redo_perf_stat) |
Public Functions Documentation¶
function log_rv_redo_record_sync_or_dispatch_async¶
template<typename T>
void log_rv_redo_record_sync_or_dispatch_async (
THREAD_ENTRY * thread_p,
log_rv_redo_context & redo_context,
const log_rv_redo_rec_info < T > & record_info,
std::unique_ptr< cublog::redo_parallel > & parallel_recovery_redo,
cublog::reusable_jobs_stack & a_reusable_jobs,
cublog::perf_stats & a_rcv_redo_perf_stat
)
The documentation for this class was generated from the following file cubrid/src/transaction/log_recovery_redo_parallel.hpp