SchedulingOptions
class
Namespace: Orleans.Configuration
Options for configuring scheduler behavior.
public class SchedulingOptionsConstructors
Properties
ActivationSchedulingQuantumGets or sets the soft time limit on the duration of activation macro-turn (a number of micro-turns). If an activation was running its micro-turns longer than this, we will give up the thread. If this is set to zero or a negative number, then the full work queue is drained (MaxWorkItemsPerTurn allowing).DelayWarningThresholdGets or sets the work item queuing delay threshold, at which a warning log message is written. That is, if the delay between enqueuing the work item and executing the work item is greater than DelayWarningThreshold, a warning log is written.MaxPendingWorkItemsSoftLimitGets or sets the per work group limit of how many items can be queued up before warnings are generated.StoppedActivationWarningIntervalGets or sets the period of time after which to log errors for tasks scheduled to stopped activations.TurnWarningLengthThresholdGets or sets the soft time limit to generate trace warning when the micro-turn executes longer then this period in CPU.
Fields
DEFAULT_ACTIVATION_SCHEDULING_QUANTUMThe default value forSchedulingOptions.DEFAULT_DELAY_WARNING_THRESHOLDThe default value forSchedulingOptions.DEFAULT_MAX_PENDING_ITEMS_SOFT_LIMITThe default value forSchedulingOptions.DEFAULT_TURN_WARNING_THRESHOLDThe default value forSchedulingOptions.
