30.169. Class Submitter

Namespace: ArmoniK.Core.Common.Injection.Options
Assembly: ArmoniK.Core.Common.dll

Configuration for .

[ExtractDocumentation("Options for Submitter")]
public class Submitter

30.169.1. Inheritance

objectSubmitter

30.169.2. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

30.169.3. Fields

30.169.3.1. SettingSection

Path to the section containing the values in the configuration object

public const string SettingSection = "Submitter"

30.169.3.1.1. Field Value

string

30.169.4. Properties

30.169.4.1. DefaultPartition

Name of the default partition in which submit tasks

public string DefaultPartition { get; set; }

30.169.4.1.1. Property Value

string

30.169.4.2. DegreeOfParallelism

Parallelism used in the control plane when possible. Defaults to the number of threads.

public int DegreeOfParallelism { get; set; }

30.169.4.2.1. Property Value

int

30.169.4.3. DeletePayload

Toggle payload suppression after the task is successful default: false

public bool DeletePayload { get; set; }

30.169.4.3.1. Property Value

bool

30.169.4.4. GraceDelay

Grace delay before the control plane aborts all on-going RPCs when shutting down

public TimeSpan GraceDelay { get; set; }

30.169.4.4.1. Property Value

TimeSpan

30.169.4.5. MaxErrorAllowed

Specify the maximum number of errors a submitter can encounter before being considered unhealthy Negative values disable the check

public int MaxErrorAllowed { get; set; }

30.169.4.5.1. Property Value

int

30.169.4.6. PreferredMessageSize

Preferred message size for streamed upload and download. Serves as the threshold to switch from unitary CreateResults to UploadResultData in client codes.

public int PreferredMessageSize { get; set; }

30.169.4.6.1. Property Value

int

30.169.4.6.2. Remarks

The value must be less than the limit of gRPC messages accepted by the server.