orleans icon indicating copy to clipboard operation
orleans copied to clipboard

Cloud Native application framework for .NET

Results 320 orleans issues
Sort by recently updated
recently updated
newest added

``` System.ArgumentOutOfRangeException: Length cannot be less than zero. (Parameter 'length') at System.String.Substring(Int32 startIndex, Int32 length) at Orleans.TelemetryConsumers.Prometheus.PrometheusTelemetryConsumer.GetCategoryFromMetricName(String name) at Orleans.TelemetryConsumers.Prometheus.PrometheusTelemetryConsumer.TrackMetric(String name, Double value, IDictionary`2 properties) at Orleans.Runtime.TelemetryManager.TrackMetric(String name, Double value,...

Needs: triage :mag:

Make it possible to tune the deactivation of grains in relation to memory usage, both for the GC-reported usage and host environment. Orleans implements `IHostEnvironmentStatistics` and `IAppEnvironmentStatistics` and these can...

help wanted
area-grains

* orleans: 3.6.4 client can sometimes receive stream message , but sometimes not; "PubSubStore: is in Memory; silo seems succeed to send message to stream; but client cannot receive; Is...

area-streaming

WIP! This implements what is suggested in #7985. It should have no impact on existing systems. It supports multiple guards using the normal `IEnumerable` DI-injection system and none are injected...

Hi Team, I have configured TimeToLive property as per below and expecting a new column to be added in my dyanamodb table. .AddDynamoDBGrainStorage(name: "AgentStateStorage", configureOptions: options => { options.TableName =...

Needs: investigation 🔍

C# 11 introduces the `scoped` keyword which can be used in conjunction with `ref` in a method signature to specify that a reference does not escape the method. I updated...

Currently, generated classes are identified by name directly. This works for most cases, but it is not version-tolerant. For example, given the following interface definition: ``` C# public interface IGrainWithGenericMethods...

The docs state that the reason why a defensive copy is made of method arguments (unless explicitly marked immutable) is: 1. so that they are not mutated while being serialized;...

question
area-serialization

Does Orleans provide flow control to re-entrant grains, or is it left up to each re-entrant grain to use a "max concurrency" rate limiter and then throw an exception if...

enhancement

This PR add this missing feature: #7956 ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7959)