Sha256: ff31ee42902b9ff3d8f85c8fa221e90e565cdaf5a9a33733084edc0717eb7b08

Contents?: true

Size: 452 Bytes

Versions: 3

Compression:

Stored size: 452 Bytes

Contents

# encoding: utf-8
require 'logstash/errors'

module LogStash
  module BootstrapCheck
    class PersistedQueueConfig
      def self.check(settings)
        return unless settings.get('queue.type') == 'persisted'
        if settings.get('queue.page_capacity') > settings.get('queue.max_bytes')
          raise(LogStash::BootstrapCheckError, I18n.t("logstash.bootstrap_check.persisted_queue_config.page-capacity"))
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
logstash-core-6.3.2-java lib/logstash/bootstrap_check/persisted_queue_config.rb
logstash-core-6.3.1-java lib/logstash/bootstrap_check/persisted_queue_config.rb
logstash-core-6.3.0-java lib/logstash/bootstrap_check/persisted_queue_config.rb