Name | Type | Description | Notes |
---|---|---|---|
totalHeapPercentThreshold | BigDecimal | The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5 | [optional] |
elapsedTimeMillisThreshold | Integer | The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000 | [optional] |
cancellationRate | BigDecimal | The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003 | [optional] |
heapVariance | BigDecimal | The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0 | [optional] |
heapMovingAverageWindowSize | Integer | The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10 | [optional] |
cancellationRatio | BigDecimal | The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1 | [optional] |
heapPercentThreshold | BigDecimal | The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2 | [optional] |
cpuTimeMillisThreshold | Integer | The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000 | [optional] |
cancellationBurst | BigDecimal | The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0 | [optional] |