List of all items[−]
Structs
- DefaultRng
- DeferContext
- MustConsumeVec
- RingQueue
- buffer_vec::BufferVec
- buffer_vec::Iter
- buffer_vec::WithConcatExtend
- callback::MustCall
- config::OptionReadableSize
- config::ReadableDuration
- config::ReadableSize
- config::TomlWriter
- config::Tracker
- config::VersionTrack
- config::check_data_dir::FsInfo
- deadline::Deadline
- deadline::DeadlineError
- future::BatchCommandsWaker
- keybuilder::KeyBuilder
- logger::ASYNC_LOGGER_GUARD
- logger::LogAndFuse
- logger::LogCost
- logger::LogDispatcher
- logger::RocksFormat
- logger::Serializer
- logger::SlowCostSerializer
- logger::SlowLogFilter
- logger::TikvFormat
- logger::file_log::RotateBySize
- logger::file_log::RotateByTime
- logger::file_log::RotatingFileLogger
- logger::file_log::RotatingFileLoggerBuilder
- lru::Iter
- lru::LruCache
- lru::Record
- lru::Trace
- lru::ValueEntry
- metrics::CRITICAL_ERROR
- metrics::HistogramReader
- metrics::ThreadInfoStatistics
- metrics::allocator_metrics::AllocStatsCollector
- metrics::metrics_reader::HistogramReader
- metrics::process_linux::BOOT_TIME
- metrics::process_linux::CLK_TCK
- metrics::process_linux::PAGESIZE
- metrics::process_linux::ProcessCollector
- metrics::threads_linux::CLK_TCK
- metrics::threads_linux::Metrics
- metrics::threads_linux::ThreadInfoStatistics
- metrics::threads_linux::ThreadMetrics
- metrics::threads_linux::ThreadsCollector
- metrics::threads_linux::TidRetriever
- mpsc::LooseBoundedSender
- mpsc::Receiver
- mpsc::Sender
- mpsc::State
- mpsc::batch::BatchReceiver
- mpsc::batch::Notifier
- mpsc::batch::Receiver
- mpsc::batch::Sender
- mpsc::batch::State
- mpsc::batch::VecCollector
- stream::AsyncReadAsSyncStreamOfBytes
- sys::SELF_CGROUP
- sys::SysQuota
- sys::cgroup::CGroup
- sys::cgroup::CGroupSubsys
- sys::cgroup::CGroupSys
- sys::cgroup::MountPoint
- sys::cpu_time::LiunxStyleCpuTime
- time::CoarseClock
- time::Duration
- time::Monitor
- time::SlowTimer
- time::ThreadReadId
- time::UnixSecs
- timer::GLOBAL_STEADY_TIMER
- timer::GLOBAL_TIMER_HANDLE
- timer::STEADY_CLOCK
- timer::SteadyClock
- timer::SteadyTimer
- timer::TimeZero
- timer::TimeoutTask
- timer::Timer
- worker::Builder
- worker::FutureScheduler
- worker::FutureWorker
- worker::LazyWorker
- worker::ReceiverWrapper
- worker::Scheduler
- worker::Stopped
- worker::Worker
- worker::future::Scheduler
- worker::future::Stopped
- worker::future::Worker
- worker::metrics::WORKER_HANDLED_TASK_VEC
- worker::metrics::WORKER_PENDING_TASK_VEC
- worker::pool::Builder
- worker::pool::LazyWorker
- worker::pool::ReceiverWrapper
- worker::pool::RunnableWrapper
- worker::pool::Scheduler
- worker::pool::Worker
- yatp_pool::Config
- yatp_pool::DefaultTicker
- yatp_pool::Full
- yatp_pool::FuturePool
- yatp_pool::TickerWrapper
- yatp_pool::YatpPoolBuilder
- yatp_pool::YatpPoolRunner
- yatp_pool::future_pool::Env
- yatp_pool::future_pool::Full
- yatp_pool::future_pool::FuturePool
- yatp_pool::metrics::FUTUREPOOL_HANDLED_TASK_VEC
- yatp_pool::metrics::FUTUREPOOL_RUNNING_TASK_VEC
- yatp_pool::metrics::FUTUREPOOL_SCHEDULE_DURATION_VEC
Enums
- Either
- codec::Error
- config::ConfigError
- config::LogFormat
- config::TomlLine
- logger::Level
- sys::cgroup::Error
- sys::cgroup::MountInfoFieldPart1
- sys::cgroup::MountInfoFieldPart2
- sys::cgroup::SubsysFields
- time::Instant
- worker::ScheduleError
- worker::pool::Msg
- worker::pool::ScheduleError
Traits
- AssertClone
- AssertCopy
- AssertSend
- AssertSync
- HandyRwLock
- TryInsertWith
- codec::bytes::BytesEncoder
- codec::bytes::CompactBytesFromFileDecoder
- codec::number::NumberEncoder
- logger::FilterFn
- logger::file_log::Rotator
- mpsc::batch::BatchCollector
- stream::RetryError
- sys::DiskExt
- sys::NetworkExt
- sys::ProcessExt
- sys::ProcessorExt
- sys::SystemExt
- worker::FutureRunnable
- worker::Runnable
- worker::RunnableWithTimer
- worker::future::Runnable
- worker::pool::Runnable
- worker::pool::RunnableWithTimer
- yatp_pool::PoolTicker
Macros
- box_err
- box_try
- count_args
- crit
- debug
- defer
- error
- error_unknown
- impl_display_as_debug
- impl_format_delegate_newtype
- info
- map
- safe_panic
- slow_log
- thd_name
- trace
- try_opt
- try_opt_or
- wait_op
- warn
Functions
- build_on_master_branch
- callback::must_call
- check_environment_variables
- codec::bytes::adjust_bytes_order
- codec::bytes::decode_bytes
- codec::bytes::decode_bytes_in_place
- codec::bytes::decode_compact_bytes
- codec::bytes::encode_bytes
- codec::bytes::encode_bytes_desc
- codec::bytes::encode_order_bytes
- codec::bytes::encoded_bytes_len
- codec::bytes::encoded_compact_len
- codec::bytes::is_encoded_from
- codec::bytes::max_encoded_bytes_size
- codec::number::decode_f32_le
- codec::number::decode_f64
- codec::number::decode_f64_desc
- codec::number::decode_f64_le
- codec::number::decode_i32_le
- codec::number::decode_i64
- codec::number::decode_i64_desc
- codec::number::decode_i64_le
- codec::number::decode_u16
- codec::number::decode_u16_le
- codec::number::decode_u32
- codec::number::decode_u32_le
- codec::number::decode_u64
- codec::number::decode_u64_desc
- codec::number::decode_u64_le
- codec::number::decode_var_i64
- codec::number::decode_var_u64
- codec::number::order_decode_f64
- codec::number::order_decode_i64
- codec::number::order_encode_f64
- codec::number::order_encode_i64
- codec::number::read_num_bytes
- codec::number::read_u8
- codec::read_slice
- config::canonicalize_fallback
- config::canonicalize_imp
- config::canonicalize_log_dir
- config::canonicalize_path
- config::canonicalize_sub_path
- config::check_addr
- config::check_data_dir
- config::check_data_dir::check_data_dir
- config::check_data_dir::get_fs_info
- config::check_data_dir::get_rotational_info
- config::check_data_dir_empty
- config::check_kernel
- config::check_kernel::check_kernel
- config::check_kernel::check_kernel_params
- config::check_max_open_fds
- config::ensure_dir_exist
- config::get_file_count
- create_panic_mark_file
- empty_shared_slice
- escape
- file_exists
- future::create_stream_with_buffer
- future::paired_future_callback
- future::paired_must_called_future_callback
- future::poll_future_notify
- get_tag_from_thread_name
- is_even
- is_zero_duration
- logger::convert_log_level_to_slog_level
- logger::convert_slog_level_to_log_level
- logger::file_log::open_log_file
- logger::file_writer
- logger::formatter::need_json_encode
- logger::formatter::write_escaped_str
- logger::formatter::write_file_name
- logger::get_level_by_string
- logger::get_log_level
- logger::get_string_by_level
- logger::get_unified_log_level
- logger::init_log
- logger::json_format
- logger::rocks_text_format
- logger::set_global_logger
- logger::set_log_level
- logger::term_writer
- logger::text_format
- logger::write_log_fields
- logger::write_log_header
- logger::write_log_msg
- lru::cut_out
- lru::suture
- metrics::allocator_metrics::monitor_allocator_stats
- metrics::cpu_total
- metrics::dump
- metrics::get_thread_ids
- metrics::monitor_process
- metrics::monitor_threads
- metrics::process_linux::monitor_process
- metrics::threads_linux::collect_metrics_by_name
- metrics::threads_linux::cpu_total
- metrics::threads_linux::get_name
- metrics::threads_linux::get_thread_ids
- metrics::threads_linux::monitor_threads
- metrics::threads_linux::sanitize_thread_name
- metrics::threads_linux::state_to_str
- metrics::threads_linux::to_io_err
- metrics::threads_linux::update_metric
- mpsc::batch::bounded
- mpsc::batch::unbounded
- mpsc::bounded
- mpsc::loose_bounded
- mpsc::unbounded
- panic_mark_file_exists
- panic_mark_file_path
- panic_mark_is_on
- panic_when_unexpected_key_or_data
- set_panic_hook
- set_panic_mark
- set_panic_when_unexpected_key_or_data
- slices_in_range
- stream::block_on_external_io
- stream::error_stream
- stream::http_retriable
- stream::retry
- stream::with_timeout
- sys::cache_line_size
- sys::cache_size
- sys::cgroup::file_scanner
- sys::cgroup::parse_mount_point_from_line
- sys::cgroup::parse_subsys_from_line
- sys::cpu_time::imp::current
- sys::get_global_memory_usage
- sys::limit_cpu_cores_quota_by_env_var
- sys::read_size_in_cache
- sys::record_global_memory_usage
- sys::thread::clear_errno
- sys::thread::errno_location
- sys::thread::get_priority
- sys::thread::set_priority
- time::duration_to_ms
- time::duration_to_nanos
- time::duration_to_sec
- time::inner::get_time
- time::inner::monotonic_coarse_now
- time::inner::monotonic_now
- time::inner::monotonic_raw_now
- time::monotonic_now
- time::monotonic_raw_now
- timer::start_global_steady_timer
- timer::start_global_timer
- unescape
- worker::dummy_future_scheduler
- worker::dummy_scheduler
- worker::future::dummy_scheduler
- worker::future::poll
- worker::pool::dummy_scheduler
- yatp_pool::tick_interval
Typedefs
- callback::Callback
- codec::BytesSlice
- codec::Result
- config::check_kernel::Checker
- time::Limiter
- yatp_pool::future_pool::ThreadPool
Statics
Constants
- NO_LIMIT
- PANIC_MARK_FILE
- codec::bytes::ENC_ASC_PADDING
- codec::bytes::ENC_DESC_PADDING
- codec::bytes::ENC_GROUP_SIZE
- codec::bytes::ENC_MARKER
- codec::number::F64_SIZE
- codec::number::I64_SIZE
- codec::number::MAX_VAR_I64_LEN
- codec::number::MAX_VAR_U64_LEN
- codec::number::SIGN_MARK
- codec::number::U64_SIZE
- config::B
- config::BINARY_DATA_MAGNITUDE
- config::DAY
- config::GIB
- config::HOUR
- config::KIB
- config::MIB
- config::MINUTE
- config::MS
- config::PIB
- config::SECOND
- config::TIB
- config::TIME_MAGNITUDE_1
- config::TIME_MAGNITUDE_2
- config::TIME_MAGNITUDE_3
- config::UNIT
- logger::DATETIME_ROTATE_SUFFIX
- logger::SLOG_CHANNEL_OVERFLOW_STRATEGY
- logger::SLOG_CHANNEL_SIZE
- logger::TIMESTAMP_FORMAT
- metrics::threads_linux::TID_MAX_UPDATE_INTERVAL
- metrics::threads_linux::TID_MIN_UPDATE_INTERVAL
- mpsc::CHECK_INTERVAL
- stream::READ_BUF_SIZE
- sys::CPU_CORES_QUOTA_ENV_VAR_KEY
- sys::HIGH_PRI
- sys::cgroup::CGROUP_FSTYPE
- sys::cgroup::CGROUP_MOUNTINFO
- sys::cgroup::CGROUP_PATH
- sys::cgroup::CGROUP_SEP
- sys::cgroup::CPUSET_CPUS
- sys::cgroup::CPUSET_SUBSYS
- sys::cgroup::CPU_PERIOD
- sys::cgroup::CPU_QUOTA
- sys::cgroup::CPU_SUBSYS
- sys::cgroup::MEM_LIMIT_IN_BYTES
- sys::cgroup::MEM_SUBSYS
- sys::cgroup::MOUNTINFO_SEP
- sys::cgroup::OPTIONAL_FIELDS_SEP
- sys::cgroup::OPTIONS_SEP
- sys::cgroup::SUBSYS_SEP
- time::DEFAULT_SLOW_SECS
- time::DEFAULT_WAIT_MS
- time::MILLISECOND_PER_SECOND
- time::NANOSECONDS_PER_MILLISECOND
- time::NANOSECONDS_PER_SECOND
- time::READ_SEQUENCE
- yatp_pool::TICK_INTERVAL