Interface ModelContext.FeatureFlags

  • Enclosing interface:
    ModelContext

    public static interface ModelContext.FeatureFlags
    How to remove a temporary feature flags: 1) - Remove flag definition from Flags - Remove method implementation from ModelContextImpl.FeatureFlags - Modify default implementation of below method to return the new default value - Remove all usage of below method from config-model 2) - (optional) Track Vespa version that introduced changes from 1) in annotation field 'removeAfter' 3) - Remove below method once all config-model versions in hosted production include changes from 1) - Remove all flag data files from hosted-feature-flag repository
    • Method Detail

      • defaultTermwiseLimit

        default double defaultTermwiseLimit()
      • useThreePhaseUpdates

        default boolean useThreePhaseUpdates()
      • feedSequencerType

        default String feedSequencerType()
      • feedTaskLimit

        default int feedTaskLimit()
      • feedMasterTaskLimit

        default int feedMasterTaskLimit()
      • sharedFieldWriterExecutor

        default String sharedFieldWriterExecutor()
      • responseSequencerType

        default String responseSequencerType()
      • defaultNumResponseThreads

        default int defaultNumResponseThreads()
      • skipCommunicationManagerThread

        default boolean skipCommunicationManagerThread()
      • skipMbusRequestThread

        default boolean skipMbusRequestThread()
      • skipMbusReplyThread

        default boolean skipMbusReplyThread()
      • useAsyncMessageHandlingOnSchedule

        default boolean useAsyncMessageHandlingOnSchedule()
      • feedConcurrency

        default double feedConcurrency()
      • defaultPoolNumThreads

        default int defaultPoolNumThreads()
      • availableProcessors

        default int availableProcessors()
      • maxUnCommittedMemory

        default int maxUnCommittedMemory()
      • maxConcurrentMergesPerNode

        default int maxConcurrentMergesPerNode()
      • maxMergeQueueSize

        default int maxMergeQueueSize()
      • containerDumpHeapOnShutdownTimeout

        default boolean containerDumpHeapOnShutdownTimeout()
      • containerShutdownTimeout

        default double containerShutdownTimeout()
      • enableFeedBlockInDistributor

        default boolean enableFeedBlockInDistributor()
      • allowedAthenzProxyIdentities

        default List<String> allowedAthenzProxyIdentities()
      • maxActivationInhibitedOutOfSyncGroups

        default int maxActivationInhibitedOutOfSyncGroups()
      • jvmOmitStackTraceInFastThrowOption

        default String jvmOmitStackTraceInFastThrowOption​(com.yahoo.config.provision.ClusterSpec.Type type)
      • resourceLimitDisk

        default double resourceLimitDisk()
      • resourceLimitMemory

        default double resourceLimitMemory()
      • minNodeRatioPerGroup

        default double minNodeRatioPerGroup()
      • forwardIssuesAsErrors

        default boolean forwardIssuesAsErrors()
      • ignoreThreadStackSizes

        default boolean ignoreThreadStackSizes()
      • unorderedMergeChaining

        default boolean unorderedMergeChaining()
      • useV8GeoPositions

        default boolean useV8GeoPositions()
      • useV8DocManagerCfg

        default boolean useV8DocManagerCfg()
      • maxCompactBuffers

        default int maxCompactBuffers()
      • failDeploymentWithInvalidJvmOptions

        default boolean failDeploymentWithInvalidJvmOptions()
      • ignoredHttpUserAgents

        default List<String> ignoredHttpUserAgents()
      • enableServerOcspStapling

        default boolean enableServerOcspStapling()
      • persistenceAsyncThrottling

        default String persistenceAsyncThrottling()
      • mergeThrottlingPolicy

        default String mergeThrottlingPolicy()
      • persistenceThrottlingWsDecrementFactor

        default double persistenceThrottlingWsDecrementFactor()
      • persistenceThrottlingWsBackoff

        default double persistenceThrottlingWsBackoff()
      • useQrserverServiceName

        default boolean useQrserverServiceName()