OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ExecutorResourceMgr_Namespace::ExecutorResourceMgr Member List

This is the complete list of members for ExecutorResourceMgr_Namespace::ExecutorResourceMgr, including all inherited members.

ACTUALLY_QUEUED_MIN_MSExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
add_request_to_stage(const RequestId request_id, const ExecutionRequestStage request_status)ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
choose_next_request()ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
enable_debug_printing_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
enable_stats_printing_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
enqueue_request(const RequestInfo &request_info, const size_t timeout_in_ms, const ResourceGrant &min_resource_grant, const ResourceGrant &max_resource_grant)ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
executing_requests_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
executing_set_mutex_ExecutorResourceMgr_Namespace::ExecutorResourceMgrmutableprivate
executor_resource_pool_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
executor_stats_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
ExecutorResourceMgr(const std::vector< std::pair< ResourceType, size_t >> &total_resources, const std::vector< ConcurrentResourceGrantPolicy > &concurrent_resource_grant_policies, const std::vector< ResourceGrantPolicy > &max_per_request_resource_grant_policies, const double max_available_resource_use_ratio)ExecutorResourceMgr_Namespace::ExecutorResourceMgr
get_chunk_request_info(const RequestId request_id)ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
get_concurrent_resource_grant_policy(const ResourceType resource_type) const ExecutorResourceMgr_Namespace::ExecutorResourceMgr
get_executor_stats() const ExecutorResourceMgr_Namespace::ExecutorResourceMgr
get_request_for_id(const RequestId request_id) const ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
get_requests_for_stage(const ExecutionRequestStage request_status) const ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
get_resource_info(const ResourceType resource_type) const ExecutorResourceMgr_Namespace::ExecutorResourceMgrinline
get_resource_info() const ExecutorResourceMgr_Namespace::ExecutorResourceMgrinline
INVALID_REQUEST_IDExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
mark_request_dequed(const RequestId request_id)ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
mark_request_error(const RequestId request_id, std::string error_msg)ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
mark_request_finished(const RequestId request_id)ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
mark_request_timed_out(const RequestId request_id)ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
max_available_resource_use_ratio_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
outstanding_queue_requests_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
pause_process_queue()ExecutorResourceMgr_Namespace::ExecutorResourceMgr
pause_process_queue_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
pause_processor_queue_condition_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
pause_processor_queue_mutex_ExecutorResourceMgr_Namespace::ExecutorResourceMgrmutableprivate
print_executor_stats() const ExecutorResourceMgr_Namespace::ExecutorResourceMgr
print_mutex_ExecutorResourceMgr_Namespace::ExecutorResourceMgrmutableprivate
process_queue_counter_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
process_queue_is_paused_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
process_queue_loop()ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
process_queue_thread_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
processor_queue_condition_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
processor_queue_mutex_ExecutorResourceMgr_Namespace::ExecutorResourceMgrmutableprivate
queue_stats_mutex_ExecutorResourceMgr_Namespace::ExecutorResourceMgrmutableprivate
queued_requests_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
queued_set_mutex_ExecutorResourceMgr_Namespace::ExecutorResourceMgrmutableprivate
release_resources(const RequestId request_id, const ResourceGrant &resource_grant)ExecutorResourceMgr_Namespace::ExecutorResourceMgr
remove_request_from_stage(const RequestId request_id, const ExecutionRequestStage request_status)ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
request_resources(const RequestInfo &request_info)ExecutorResourceMgr_Namespace::ExecutorResourceMgr
request_resources_with_timeout(const RequestInfo &request_info, const size_t timeout_in_ms)ExecutorResourceMgr_Namespace::ExecutorResourceMgr
requests_count_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
requests_stats_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
resume_process_queue()ExecutorResourceMgr_Namespace::ExecutorResourceMgr
set_concurrent_resource_grant_policy(const ConcurrentResourceGrantPolicy &concurrent_resource_grant_policy)ExecutorResourceMgr_Namespace::ExecutorResourceMgr
set_process_queue_flag()ExecutorResourceMgr_Namespace::ExecutorResourceMgrinlineprivate
set_resource(const ResourceType resource_type, const size_t resoure_quantity)ExecutorResourceMgr_Namespace::ExecutorResourceMgr
should_process_queue_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
stop_process_queue_thread()ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
stop_process_queue_thread_ExecutorResourceMgr_Namespace::ExecutorResourceMgrprivate
~ExecutorResourceMgr()ExecutorResourceMgr_Namespace::ExecutorResourceMgr