Reuben Bond
Reuben Bond
I *think* we should do this, or at least something similar. I'll keep this open for now as an alternative / complement to #7649
It would be more flexible. How do you imagine specifying it? The two main options which I see are: 1. Use a named policy, specified via an attribute 2. Use...
Having a `.WithTimeout(x)` extension on `IGrain` which returns a new grain reference could work. It's a little allocation-heavy for my liking, though, and the API feels a little awkward to...
Orleans supports returning `IAsyncEnumerable` from a grain method as of v7.2.0: https://github.com/dotnet/orleans/pull/8416
@sjbthfc2 can you use `object` instead of `dynamic`? What is the type being stored in the `dynamic` member?
We should do this. Thanks for reporting it, @bill-poole. Implementation note: * Add `CancellationToken` parameters to `Catalog.Deactivate*` methods * Either add a silo-wide set of cancellation tokens (`ShuttingDown` for when...
Obviated by 7.0+, which has good support for `Span`
This has since been fixed.
cc @benjaminpetit let's come up with a solution/agreement on this tomorrow, if possible
This is supported now, via https://learn.microsoft.com/en-us/dotnet/api/orleans.configuration.adonetgrainstorageoptions.grainstorageserializer?view=orleans-7.0&devlangs=csharp&f1url=%3FappId%3DDev16IDEF1%26l%3DEN-US%26k%3Dk(Orleans.Configuration.AdoNetGrainStorageOptions.GrainStorageSerializer)%3Bk(SolutionItemsProject)%3Bk(SolutionItemsProject)%3Bk(SolutionItemsProject)%3Bk(DevLang-csharp)%26rd%3Dtrue