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
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
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
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
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
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
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
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
30.169.4.6.2. Remarks
The value must be less than the limit of gRPC messages accepted by the server.