|
| class | error |
| | The class error is used to emit error messages. More...
|
| |
| class | error_or_warn |
| | Emit an error message if the given predicate is true, otherwise emit a warning message. More...
|
| |
| class | fatal |
| | The class fatal is used to emit an error message and stop the server by crashing it. More...
|
| |
| class | fatal_or_error |
| | Emit a fatal message if the given predicate is true, otherwise emit a error message. More...
|
| |
| struct | hex |
| | This is a wrapper class, used to print any unsigned integer type in hexadecimal format. More...
|
| |
| class | info |
| | The class info is used to emit informational log messages. More...
|
| |
| class | logger |
| | The class logger is the base class of all the error log related classes. More...
|
| |
| struct | Tester |
| | This class contains implementations of the commands that can be executed at server side by passing them via the innodb_interpreter system variable. More...
|
| |
| class | Throttler |
| | Allows to monitor an event processing times, allowing to throttle the processing to one per THROTTLE_DELAY_SEC. More...
|
| |
| class | Timer |
| | For measuring time elapsed. More...
|
| |
| class | warn |
| | The class warn is used to emit warnings. More...
|
| |
|
| static const char * | get_first_format (const char *fmt) |
| | Finds the first format specifier in fmt format string. More...
|
| |
| static bool | verify_fmt_match (const char *fmt) |
| | Verifies that the fmt format string does not require any arguments. More...
|
| |
| template<typename Head , typename... Tail> |
| static bool | verify_fmt_match (const char *fmt, Head &&head, Tail &&...tail) |
| | Verifies that the fmt format string contains format specifiers which match the type and order of the arguments. More...
|
| |
| std::ostream & | operator<< (std::ostream &lhs, const hex &rhs) |
| | This is an overload of the global operator<< for the user defined type ib::hex. More...
|
| |
| static auto | log_info () |
| |
| static auto | log_warn () |
| |
| static auto | log_error () |
| |
| static auto | log_fatal (ut::Location location) |
| |
| static auto | log_error_or_warn (bool pred) |
| |
| static auto | log_fatal_or_error (bool fatal, ut::Location location) |
| |
| template<typename... Args> |
| static auto | log_info (int err, Args &&...args) |
| |
| template<typename... Args> |
| static auto | log_warn (int err, Args &&...args) |
| |
| template<typename... Args> |
| static auto | log_error (int err, Args &&...args) |
| |
| template<typename... Args> |
| static auto | log_fatal (ut::Location location, int err, Args &&...args) |
| |
| template<typename... Args> |
| static auto | log_error_or_warn (bool pred, int err, Args &&...args) |
| |
| template<typename... Args> |
| static auto | log_fatal_or_error (bool fatal, ut::Location location, int err, Args &&...args) |
| |
| int | interpreter_run (const char *command) noexcept |
| | The main function to execute the commands in the tester. More...
|
| |
| void | scan_page_type (space_id_t space_id, std::map< page_type_t, page_no_t > &result_map) |
| |
| | DISPATCH_FUNCTION_DEF (Tester::count_page_type) |
| |
| | DISPATCH_FUNCTION_DEF (Tester::count_used_and_free) |
| |
| | DISPATCH_FUNCTION_DEF (Tester::find_tablespace_physical_page_size) |
| |
| | DISPATCH_FUNCTION_DEF (Tester::make_ondisk_root_page_zeroes) |
| |
| | DISPATCH_FUNCTION_DEF (Tester::dblwr_force_crash) |
| |
| | DISPATCH_FUNCTION_DEF (Tester::make_page_dirty) |
| |