Reuben Bond
Reuben Bond
This is an issue to log and track *papercuts*: small annoyances/inconveniences which developers often run into. Please feel free to add to the list and to pick off items on...
It's common for developers to want long-running grain calls, eg calls which routines run for 10s of seconds or an arbitrarily long time. Currently, there are two ways to accomplish...
Currently, the following type definition, which has a `dynamic` member, causes the code generator to fail: ``` C# [GenerateSerializer] public class TelemetryMessageValue { [Id(0)] public string Name { get; set;...
null ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7860)
The goal of this PR is two-fold: * To reduce the in-memory cost of `Message` by compacting its representation * To reduce the serialization/deserialization cost by packing properties where possible,...
Removes some of the logic which is specific to `SystemTarget` by aligning it with non-`SystemTarget` logic ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7856)
This is a proposal to implement live workload migration in Orleans. Live grain migration gives grains the capability to move from one host to another without dropping requests or losing...
Support attaching [Immutable] to fields and properties as well as to method arguments for invokable interfaces (i.e, ones inheriting or having `[GenerateMethodSerializers]`)