Skip to content

Akka.Delivery at least once in cluster sharding does not respect sharding passivation convention #7664

@Arkatufus

Description

@Arkatufus

Version Information
Version of Akka.NET? dev
Which Akka.NET Modules? Akka.Cluster.Sharding

Describe the bug

From Discord.

Normally, a remember entity sharding entity can terminate itself by using Context.Parent.Tell(new Passivate(PoisonPill.Instance). This can't be done when using Akka.Cluster.Sharding.Delivery because there is an extra layer of actor between the Shard actor and the actual user code actor. These actors should just pass the Passivate message to their parents to allow users to use the old passivation convention.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions