Module Async_unix.Async_configSource
include module type of struct include Async_kernel.Async_kernel_config end
module Epoll_max_ready_events = Async_kernel_config.Epoll_max_ready_eventsmodule Io_uring_max_submission_entries =
Async_kernel_config.Io_uring_max_submission_entriesmodule Max_inter_cycle_timeout = Async_kernel_config.Max_inter_cycle_timeoutmodule Min_inter_cycle_timeout = Async_kernel_config.Min_inter_cycle_timeoutmodule Max_num_threads = Async_kernel_config.Max_num_threadsmodule Max_num_jobs_per_priority_per_cycle =
Async_kernel_config.Max_num_jobs_per_priority_per_cyclemodule Max_num_open_file_descrs = Async_kernel_config.Max_num_open_file_descrsmodule Dump_core_on_job_delay = Async_kernel_config.Dump_core_on_job_delaymodule Debug_tag = Async_kernel_config.Debug_tagmodule File_descr_watcher = Async_kernel_config.File_descr_watchermodule Io_uring_mode = Async_kernel_config.Io_uring_modetype t = Async_kernel_config.t = {abort_after_thread_pool_stuck_for : Core.Time_ns.Span.t option;check_invariants : bool option;detect_invalid_access_from_thread : bool option;dump_core_on_job_delay : Dump_core_on_job_delay.t option;epoll_max_ready_events : Epoll_max_ready_events.t option;io_uring_max_submission_entries : Io_uring_max_submission_entries.t option;io_uring_mode : Io_uring_mode.t option;file_descr_watcher : File_descr_watcher.t option;max_inter_cycle_timeout : Max_inter_cycle_timeout.t option;max_num_open_file_descrs : Max_num_open_file_descrs.t option;max_num_threads : Max_num_threads.t option;max_num_jobs_per_priority_per_cycle : Max_num_jobs_per_priority_per_cycle.t
option;min_inter_cycle_timeout : Min_inter_cycle_timeout.t option;print_debug_messages_for : Debug_tag.t list option;record_backtraces : bool option;report_thread_pool_stuck_for : Core.Time_ns.Span.t option;thread_pool_cpu_affinity : Thread_pool_cpu_affinity.t option;timing_wheel_config : Timing_wheel.Config.t option;
}val create :
?abort_after_thread_pool_stuck_for:Core.Time_ns.Span.t ->
?check_invariants:bool ->
?detect_invalid_access_from_thread:bool ->
?dump_core_on_job_delay:Dump_core_on_job_delay.t ->
?epoll_max_ready_events:Epoll_max_ready_events.t ->
?io_uring_max_submission_entries:Io_uring_max_submission_entries.t ->
?io_uring_mode:Io_uring_mode.t ->
?file_descr_watcher:File_descr_watcher.t ->
?max_inter_cycle_timeout:Max_inter_cycle_timeout.t ->
?max_num_open_file_descrs:Max_num_open_file_descrs.t ->
?max_num_threads:Max_num_threads.t ->
?max_num_jobs_per_priority_per_cycle:Max_num_jobs_per_priority_per_cycle.t ->
?min_inter_cycle_timeout:Min_inter_cycle_timeout.t ->
?print_debug_messages_for:Debug_tag.t list ->
?record_backtraces:bool ->
?report_thread_pool_stuck_for:Core.Time_ns.Span.t ->
?thread_pool_cpu_affinity:Thread_pool_cpu_affinity.t ->
?timing_wheel_config:Timing_wheel.Config.t ->
unit ->
tval environment_variable : stringmodule Print_debug_messages_for = Async_kernel_config.Print_debug_messages_forval check_invariants : boolval detect_invalid_access_from_thread : boolval dump_core_on_job_delay : Dump_core_on_job_delay.tval thread_pool_cpu_affinity : Thread_pool_cpu_affinity.tval epoll_max_ready_events : Epoll_max_ready_events.tval io_uring_max_submission_entries : Io_uring_max_submission_entries.tval io_uring_mode : Io_uring_mode.tSourceval file_descr_watcher : File_descr_watcher.t val max_inter_cycle_timeout : Max_inter_cycle_timeout.tval max_num_jobs_per_priority_per_cycle : Max_num_jobs_per_priority_per_cycle.tSourceval max_num_open_file_descrs : Max_num_open_file_descrs.t val max_num_threads : Max_num_threads.tval min_inter_cycle_timeout : Min_inter_cycle_timeout.tval record_backtraces : boolval timing_wheel_config : Timing_wheel.Config.tval default_timing_wheel_config_for_word_size :
Core.Word_size.t ->
Timing_wheel.Config.t