orleans
orleans copied to clipboard
Cloud Native application framework for .NET
There should be a way to access the default copier from an `IExternalSerializer` implementation. That would be useful when only trying to override the serialization/deserialization behavior of a type. And...
Calling ClearStateAsync on an AdoNetStorageProvider instance for a grain that has no database entry (no call to WriteStateAsync yet) causes an exception: ``` Exc level 0: Orleans.Storage.InconsistentStateException: Version conflict (ClearState):...
When there is an exception during `ReadStateFromStorage` in` LogViewAdaptor.ReadAsync` which is unrecoverable, the `JournalledGrain` ends up trying to load in an endless loop. https://github.com/dotnet/orleans/blob/36faf869b555407e42b6f4db9e34db3848eab7d0/src/Orleans.EventSourcing/CustomStorage/LogViewAdaptor.cs#L119-L169 We would like to deactivate the...
Hi, I've ran into this situation many times before. I have grains that sometimes I need to update their state, but only if they're active. These grains are heavy to...
[Microsoft FASTER](https://github.com/Microsoft/FASTER) is one edge technology we have on the to-look-at list in order to improve performance of certain workloads within Orleans. It's a young project and still in a...
Questions about broken state due to version mismatch seem to pop up again and again. I've clashed against that too, wasn't the first, won't be the last. Would be nice...
> Trill is a high-performance open-source in-memory incremental analytics library. It can handle both real-time and offline data, and is based on a temporal data and query model. Trill can...
Hi, I have a setup variation with docker and basically no clustering. I only use the direct client with co-hosting. But some process seems to make a request to localhost...
Some users have confirmed this bug: start multiple Silos (one adonet cluster) separately, their StartupTasks might result in multiple activation of the same Grain instance, demo see below. https://github.com/slango0513/OrleansBugs It...