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 © 1970 The Apache Software Foundation. All rights reserved.