Move persistence into separate Microsoft.Orleans.Persistence package
Open
Needs: triage :mag:
- Dominant language
- C#
- Stars
- 10.9k
- Forks
- 2.1k
- Avg merge
- 13h 56m
- Merged PRs (30d)
- 351
Description
I propose that we move grain persistence into a package separate from the core of Orleans
This helps to keep the core of Orleans as focused as possible and also improves the ability for us to evolve persistence APIs
Related to #7410, which proposes the same for reminders
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by reviewing the Orleans repository structure and related issue #7410 to identify the grain-persistence code and package boundaries. Done means persistence is moved into a separate Microsoft.Orleans.Persistence package while the core remains focused and the persistence APIs can evolve independently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- distributed-systems
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100