You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
A projection registration no longer holds a store's projections manager for the whole subscribe fan-out. After 15 seconds it returns and the remaining definition and namespace pairs are subscribed in the background, so a client registering a large artifact set into a store with many namespaces no longer times out and no longer queues every other registration, including the kernel's own at startup, behind it. A retired observer the registration meant to revive is still revived.
The engine projection for each definition and namespace is built inside the subscribe throttle, so a large registration no longer builds thousands at once.