Sha256: eba3ec56b02e442ed1c58601cfa97bf3add51d8d512add36a43ebb9c34a206fa

Contents?: true

Size: 1.15 KB

Versions: 57

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 = HTTP_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

57 entries across 57 versions & 6 rubygems

Version Path
logstash-filter-cache-redis-0.3.0 vendor/bundle/jruby/1.9/gems/elasticsearch-api-5.0.4/lib/elasticsearch/api/actions/cluster/pending_tasks.rb
logstash-filter-cache-redis-0.2.0 vendor/bundle/jruby/1.9/gems/elasticsearch-api-5.0.4/lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-5.0.4 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-2.0.2 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-5.0.3 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-5.0.2 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-5.0.1 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-2.0.1 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.1.2 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.1.1 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-5.0.0 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-5.0.0.pre lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-2.0.0 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.1.0 lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-2.0.0.pre lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.1.pre lib/elasticsearch/api/actions/cluster/pending_tasks.rb
elasticsearch-api-1.0.18 lib/elasticsearch/api/actions/cluster/pending_tasks.rb