Edit

Share via


ActivationRepartitioningExtensions.AddActivationRepartitioner Method

Definition

Overloads

AddActivationRepartitioner(ISiloBuilder)

Enables activation repartitioning for this silo.

AddActivationRepartitioner<TRule>(ISiloBuilder)

Enables activation repartitioning for this silo.

AddActivationRepartitioner(ISiloBuilder)

Enables activation repartitioning for this silo.

public static Orleans.Hosting.ISiloBuilder AddActivationRepartitioner (this Orleans.Hosting.ISiloBuilder builder);
static member AddActivationRepartitioner : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function AddActivationRepartitioner (builder As ISiloBuilder) As ISiloBuilder

Parameters

builder
ISiloBuilder

Returns

Remarks

Activation repartitioning attempts to optimize grain call locality by collocating activations which communicate frequently, while keeping the number of activations on each silo approximately equal.

Applies to

AddActivationRepartitioner<TRule>(ISiloBuilder)

Enables activation repartitioning for this silo.

public static Orleans.Hosting.ISiloBuilder AddActivationRepartitioner<TRule> (this Orleans.Hosting.ISiloBuilder builder) where TRule : class, Orleans.Placement.Repartitioning.IImbalanceToleranceRule;
static member AddActivationRepartitioner : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder (requires 'Rule : null and 'Rule :> Orleans.Placement.Repartitioning.IImbalanceToleranceRule)
<Extension()>
Public Function AddActivationRepartitioner(Of TRule As {Class, IImbalanceToleranceRule}) (builder As ISiloBuilder) As ISiloBuilder

Type Parameters

TRule

The type of the imbalance rule to use.

Parameters

builder
ISiloBuilder

Returns

Remarks

Activation repartitioning attempts to optimize grain call locality by collocating activations which communicate frequently, while keeping the number of activations on each silo approximately equal.

Applies to