Sha256: 633eda86f2c9b76f0b97c69552a06dcdb2751fbb65feeb9df8c95da68b8174f1

Contents?: true

Size: 1.15 KB

Versions: 12

Compression:

Stored size: 1.15 KB

Contents

module Elasticsearch
  module API
    module Cluster
      module Actions

        # Returns a list of any cluster-level changes (e.g. create index, update mapping, allocate or fail shard)
        # which have not yet been executed and are queued up.
        #
        # @example Get a list of currently queued up tasks in the cluster
        #
        #     client.cluster.pending_tasks
        #
        # @option arguments [Boolean] :local Return local information, do not retrieve the state from master node
        #                                    (default: false)
        # @option arguments [Time] :master_timeout Specify timeout for connection to master
        #
        # @see http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cluster-pending.html
        #
        def pending_tasks(arguments={})
          valid_params = [
            :local,
            :master_timeout ]
          method = 'GET'
          path   = "/_cluster/pending_tasks"
          params = Utils.__validate_and_extract_params arguments, valid_params
          body   = nil

          perform_request(method, path, params, body).body
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
elasticsearch-api-1.0.6 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.0.5 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.0.4 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.0.2 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.0.1 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.0.0 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-0.4.11 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-0.4.10 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-0.4.9 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.0.0.rc2 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.0.0.rc1 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-0.4.8 lib/elasticsearch/api/actions/cluster/pending_tasks.rb