orleans
orleans copied to clipboard
Cloud Native application framework for .NET
It is common for developers to have initialization logic in class constructors, e.g. to pre-calculate some internal state that wasn't part of the serialized data. Currently (v4), Orleans always pre-instantiates...
When enabling the GenerateFieldIds setting, Orleans fails to generate code for records that do not have any explicit `[Id]` markings (like the `EmptyAbstractRecord` in the unit tests project). Orleans should...
Fix #7738 ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7945)
We need to update docs to reflect the fact that the restriction that `IGrainObserver` methods can only return `void` has been lifted
Due to the discussion here (https://github.com/dotnet/orleans/issues/6832), it seems we need to configure `DeactivationTimeout` as well else silo host will still shutdown after `DeactivationTimeout`. Let me know if this is the...
### Describe the bug When using [`AddQueueMessage`](https://github.com/dotnet/orleans/blob/e16ae892abb01515d781d0b30f1fa25379221fab/src/Azure/Orleans.Streaming.AzureStorage/Storage/AzureQueueDataManager.cs#L195-L212) method of `AzureQueueDataManager` to append a message to the queue (i.e., Azure Queue service), sometimes it will add the message repeatedly beyond expectation,...
null ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7800)
Currently, it's difficult to know which types are being serialized using the fallback serializer (eg, BinaryFormatter or ILBasedSerializer), making it difficult to confidently migrate those types to their own serializers....
If you call use the ADO Storage Provider and write state, then clear state, `RecordExists` will always return true. Steps to Repro: 1. Configure ADO Grain Storage 2. Activate a...
We recently upgraded from `3.5.1` to `3.6.2`. Since then we get from time to time this exception (note that it works sometimes!): ``` System.NullReferenceException: Object reference not set to an...