| Package | Description |
|---|---|
| org.apache.drill.exec.server | |
| org.apache.drill.exec.server.rest | |
| org.apache.drill.exec.work.foreman.rm |
Provides resource management and queuing support for the Drill foreman.
|
| Class and Description |
|---|
| ResourceManager
Drillbit-wide resource manager shared by all queries.
|
| Class and Description |
|---|
| DistributedQueryQueue.ZKQueueInfo
Exposes a snapshot of internal state information for use in status
reporting, such as in the UI.
|
| ResourceManager
Drillbit-wide resource manager shared by all queries.
|
| Class and Description |
|---|
| AbstractResourceManager
Abstract base class for a resource manager.
|
| DefaultResourceManager
Represents a default resource manager for clusters that do not provide query
queues.
|
| DefaultResourceManager.DefaultResourceAllocator |
| DistributedQueryQueue
Distributed query queue which uses a Zookeeper distributed semaphore to
control queuing across the cluster.
|
| DistributedQueryQueue.StatusAdapter |
| DistributedQueryQueue.ZKQueueInfo
Exposes a snapshot of internal state information for use in status
reporting, such as in the UI.
|
| QueryQueue
Interface which defines a queue implementation for query queues.
|
| QueryQueue.QueryQueueException
Exception thrown for all non-timeout error conditions.
|
| QueryQueue.QueueLease
The opaque lease returned once a query is admitted
for execution.
|
| QueryQueue.QueueTimeoutException
Exception thrown if a query exceeds the configured wait time
in the query queue.
|
| QueryResourceAllocator
Manages resources for an individual query in conjunction with the
global
ResourceManager. |
| QueryResourceManager
Extends a
QueryResourceAllocator to provide queueing support. |
| ResourceManager
Drillbit-wide resource manager shared by all queries.
|
| ThrottledResourceManager
Global resource manager that provides basic admission control (AC) via a
configured queue: either the Zookeeper-based distributed queue or the
in-process embedded Drillbit queue.
|
| ThrottledResourceManager.QueuedResourceAllocator |
Copyright © 2021 The Apache Software Foundation. All rights reserved.