We are using RavenDB as subscription storage. I am curious why subscriptions seem to end up in two different collections in the Raven Database:
“Raven-Clr-Type”: “NServiceBus.RavenDB.Persistence.SubscriptionStorage.Subscription, NServiceBus.RavenDB”
“Raven-Clr-Type”: “NServiceBus.Persistence.Raven.SubscriptionStorage.Subscription, NServiceBus.Core”,
I can’t see any obvious pattern as to why a specific type ends up in one collection vs. the other.
This is not causing us any problems at runtime. We created a simple tool that allows us to clean up subscriptions in RavenDB, and the tool needs to look at both collections in order to query/delete subscription.