Improve PubSub Caching

Description

Adds (more) database caching to Pubsub. The objective is to depend less on database IO before an IQ result on a pubsub request can be made.

The existing implementation already includes some of this, but this was applied only to items being published/removed.

Add a similar concept of caching to the acts of:

  • creation, update and removal of a node;

  • creation, update and removal of a node affiliation;

  • creation, update and removal of a node subscription;

  • creation, update and removal of (default) service configuration.

Environment

None
Fixed
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Guus der Kinderen

Reporter

Guus der Kinderen