Class FleetcontrollerConfig

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.config.ConfigInstance
com.yahoo.vespa.config.content.FleetcontrollerConfig

public final class FleetcontrollerConfig extends com.yahoo.config.ConfigInstance
This class represents the root node of fleetcontroller Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
  • Field Details

  • Constructor Details

  • Method Details

    • getDefMd5

      public static String getDefMd5()
    • getDefName

      public static String getDefName()
    • getDefNamespace

      public static String getDefNamespace()
    • cluster_name

      public String cluster_name()
      Returns:
      fleetcontroller.cluster_name
    • index

      public int index()
      Returns:
      fleetcontroller.index
    • fleet_controller_count

      public int fleet_controller_count()
      Returns:
      fleetcontroller.fleet_controller_count
    • zookeeper_session_timeout

      public double zookeeper_session_timeout()
      Returns:
      fleetcontroller.zookeeper_session_timeout
    • master_zookeeper_cooldown_period

      public double master_zookeeper_cooldown_period()
      Returns:
      fleetcontroller.master_zookeeper_cooldown_period
    • state_gather_count

      public int state_gather_count()
      Returns:
      fleetcontroller.state_gather_count
    • zookeeper_server

      public String zookeeper_server()
      Returns:
      fleetcontroller.zookeeper_server
    • rpc_port

      public int rpc_port()
      Returns:
      fleetcontroller.rpc_port
    • http_port

      public int http_port()
      Returns:
      fleetcontroller.http_port
    • storage_transition_time

      public int storage_transition_time()
      Returns:
      fleetcontroller.storage_transition_time
    • distributor_transition_time

      public int distributor_transition_time()
      Returns:
      fleetcontroller.distributor_transition_time
    • init_progress_time

      public int init_progress_time()
      Returns:
      fleetcontroller.init_progress_time
    • min_time_between_new_systemstates

      public int min_time_between_new_systemstates()
      Returns:
      fleetcontroller.min_time_between_new_systemstates
    • max_premature_crashes

      public int max_premature_crashes()
      Returns:
      fleetcontroller.max_premature_crashes
    • stable_state_time_period

      public int stable_state_time_period()
      Returns:
      fleetcontroller.stable_state_time_period
    • event_log_max_size

      public int event_log_max_size()
      Returns:
      fleetcontroller.event_log_max_size
    • event_node_log_max_size

      public int event_node_log_max_size()
      Returns:
      fleetcontroller.event_node_log_max_size
    • total_distributor_count

      public int total_distributor_count()
      Returns:
      fleetcontroller.total_distributor_count
    • total_storage_count

      public int total_storage_count()
      Returns:
      fleetcontroller.total_storage_count
    • min_distributors_up_count

      public int min_distributors_up_count()
      Returns:
      fleetcontroller.min_distributors_up_count
    • min_storage_up_count

      public int min_storage_up_count()
      Returns:
      fleetcontroller.min_storage_up_count
    • min_distributor_up_ratio

      public double min_distributor_up_ratio()
      Returns:
      fleetcontroller.min_distributor_up_ratio
    • min_storage_up_ratio

      public double min_storage_up_ratio()
      Returns:
      fleetcontroller.min_storage_up_ratio
    • cycle_wait_time

      public double cycle_wait_time()
      Returns:
      fleetcontroller.cycle_wait_time
    • min_time_before_first_system_state_broadcast

      public double min_time_before_first_system_state_broadcast()
      Returns:
      fleetcontroller.min_time_before_first_system_state_broadcast
    • get_node_state_request_timeout

      public double get_node_state_request_timeout()
      Returns:
      fleetcontroller.get_node_state_request_timeout
    • max_slobrok_disconnect_grace_period

      public double max_slobrok_disconnect_grace_period()
      Returns:
      fleetcontroller.max_slobrok_disconnect_grace_period
    • show_local_systemstates_in_event_log

      public boolean show_local_systemstates_in_event_log()
      Returns:
      fleetcontroller.show_local_systemstates_in_event_log
    • ideal_distribution_bits

      public int ideal_distribution_bits()
      Returns:
      fleetcontroller.ideal_distribution_bits
    • min_node_ratio_per_group

      public double min_node_ratio_per_group()
      Returns:
      fleetcontroller.min_node_ratio_per_group
    • max_deferred_task_version_wait_time_sec

      public double max_deferred_task_version_wait_time_sec()
      Returns:
      fleetcontroller.max_deferred_task_version_wait_time_sec
    • cluster_has_global_document_types

      public boolean cluster_has_global_document_types()
      Returns:
      fleetcontroller.cluster_has_global_document_types
    • min_merge_completion_ratio

      public double min_merge_completion_ratio()
      Returns:
      fleetcontroller.min_merge_completion_ratio
    • enable_two_phase_cluster_state_transitions

      public boolean enable_two_phase_cluster_state_transitions()
      Returns:
      fleetcontroller.enable_two_phase_cluster_state_transitions
    • enable_cluster_feed_block

      public boolean enable_cluster_feed_block()
      Returns:
      fleetcontroller.enable_cluster_feed_block
    • cluster_feed_block_limit

      public Map<String,Double> cluster_feed_block_limit()
      Returns:
      fleetcontroller.cluster_feed_block_limit{}
    • cluster_feed_block_limit

      public double cluster_feed_block_limit(String key)
      Parameters:
      key - the key of the value to return
      Returns:
      fleetcontroller.cluster_feed_block_limit{}
    • cluster_feed_block_noise_level

      public double cluster_feed_block_noise_level()
      Returns:
      fleetcontroller.cluster_feed_block_noise_level
    • max_number_of_groups_allowed_to_be_down

      public int max_number_of_groups_allowed_to_be_down()
      Returns:
      fleetcontroller.max_number_of_groups_allowed_to_be_down
    • include_distribution_config_in_cluster_state_bundle

      public boolean include_distribution_config_in_cluster_state_bundle()
      Returns:
      fleetcontroller.include_distribution_config_in_cluster_state_bundle
    • aggregate_content_node_error_reports_from_distributors

      public boolean aggregate_content_node_error_reports_from_distributors()
      Returns:
      fleetcontroller.aggregate_content_node_error_reports_from_distributors