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

## Intro This PR adds "Active Rebalancing" which is a mechanism to _automatically_ and _dynamically_ migrate grain activations based on the **locality-aware partitioning** algorithm which is described in section 4...

When a client connects to an heterogenerous cluster, it might not have the full grain type map. This causes some exception when calling `GetGrain` when the target grain interface cannot...

This commit adds default implementations for two methods, ```OnCompletedAsync``` and ```OnErrorAsync```, in the ```IAsyncObserver``` interface . typically, these two methods are not mandatory to implement. ###### Microsoft Reviewers: [Open in...

Hello, I had noticed that executing a OneWay Grain takes approximately 700 milliseconds in production with a 3 node cluster. Based on your experience inproduction environments, doesn't this duration seem...

Needs: author feedback

Since the migration to Keyed-DI, the Streaming options validator was not called. ###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/dotnet/orleans/pull/8876)

use GrainDirectoryCacheFactory to construct a IGrainDirectoryCache instead of hardcoded value. #8843 ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/8844)

### **Description:** I'm trying to implement a one-way grain to grain media streaming system using Orleans, where the sender and receiver grains are located on different nodes and silos within...

After upgrading to orleans8. x, Reminder cannot be reliably triggered. The 3. x version of Reminder was very reliable, and it can be triggered normally whether it is a partial...

Needs: triage :mag:

We have observed that under load, the value provided to the `maxLocalWorkers` parameter in the `StatelessWorkerAttribute` constructor does not get respected at times. In such situations, `StatelessWorkerPlacement.MaxLocal` is getting set...

Needs: triage :mag:

Hi, anyone experiencing issues with debugging on MacOS M2 / Rider? Orleans is like 500x times slower when debugger is attached. Orleans 7.0, .NET Core 7.0

Needs: triage :mag: