dotnet / dotnet/orleans

Problem with InMemoryStrage when creating a new grain of same type within a grain

Open
#8,734 4 comments 0 reactions 1 assignee Claimed by @ReubenBond View on GitHub
Needs: triage :mag:
Dominant language
C#
Stars
10.9k
Forks
2.1k
Avg merge
14h 42m
Merged PRs (30d)
354

Description

I have a scenario where I have a grain of type ` `with method` CloneGrainWithNewState`. Inside that method, I use the `IGrainFactory `interface to create a new grain of the type `` with some state data.

When testing this using the test factory, it seems to work well. I can verify that the "cloned" grain with the new state is created and can call it.

When running it in a local cluster with InMemoryStorage it seems to just "hang" after the cloned grain is performed. Is this unsupported or just an issue with InMemory?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.