Reuben Bond

Results 32 issues of 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...

help wanted
hacktoberfest
good-first-issue

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...

enhancement
area-grains

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;...

area-serialization

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...

area-grains
area-persistence
epic

Support attaching [Immutable] to fields and properties as well as to method arguments for invokable interfaces (i.e, ones inheriting or having `[GenerateMethodSerializers]`)