Reuben Bond

Results 467 comments of Reuben Bond

This change seems to break the MySQL & MS SQL tests

I reverted the change to RelationalStorageForTesting.cs. It wasn't clear to me how it's a necessary part of this PR

Ok, it's because it was in the migrations directory. The idea is to run the base script and then the migration scripts in order. In this PR, you're merging a...

Thanks for reporting, @kzu! I think you've hit this issue: https://github.com/dotnet/orleans/pull/8860 Does that sound right?

There is probably not much which can be done about that, other than perhaps suppressing ref assemblies in the project with codegen: https://github.com/dotnet/roslyn/discussions/72374#discussioncomment-8655916

Perhaps we can find a clean/sure-fire way to detect that the target is a record type, find the primary constructor, and create [unsafe accessors](https://learn.microsoft.com/en-us/dotnet/api/system.runtime.compilerservices.unsafeaccessorattribute?view=net-8.0) for the properties since records expose...

Please give it a go if you can. I can assist if you hit any issues. Thank you, @kzu!

How should Orleans serialize `LanguageExt.Either`? It cannot automatically serialize unknown types. Do you know if there is an existing library which serializes LanguageExt types? If so, you can likely use...

Duplicate activations can occur in a few cases, and some are unavoidable. For example, a grain may be activated on an already-evicted silo which simply has not yet learned that...

Yes, you're right. The general strategy can also be implemented in user code.