I am trying to reuse a hard deleted stream. The stream has an id with a fixed GUID. I have started evenstore using unsafe-ignore-hard-delete=true. I’ve run a scavenge. But I still get a EventStore.ClientAPI.Exceptions.StreamDeletedException when trying to append to the hard deleted/scavenged stream. I thought the setting would allow a client to write to deleted streams?
Seems like a weird thing to do? It is an instance stream, containing tenant events. It’s stream id is a hard coded convention. I have polluted some events with corrupated metadata. Now I want to hard delete the stream and add them again. Soft deleting causes a concurrency issue with the EventFlow framework which we use.