Allow Tenant Collection Topics

Description

This RFC has been approved to allow tenant collection topics. That is, for a given event type, a single topic will be created instead of multiple topics for each tenant. The primary driver is cost as number of tenants increase in a FOLIO cluster. This would be needed functionality to keep the cost down for a consortia deployment as well.

This change will default to current behavior utilizing topics for each tenant. An appropriate testing strategy is being developed to account for the alternate configuration, enabling tenant collection topics.

Although mod-pubsub is due to be deprecated soon, it is good to make the change anyway. The absence of this change could mean added cost above $3,000 per month for a consortia deployment.

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Olamide Kolawole August 28, 2023 at 6:35 PM

This fell under my radar, It already been code reviewed and merged. Waiting to test this on a environment with large number of tenants. This is being done in concert with MOBIUS environment build. I have update this ticket accordingly.

Ann-Marie Breaux August 27, 2023 at 10:56 PM

Hi This has been In progress for a while. Do you expect it will be finished during Poppy? Is there any update or status change that should be made on this Jira?

Done

Details

Assignee

Reporter

Priority

Story Points

Development Team

Folijet

Fix versions

Release

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 12, 2023 at 4:19 PM
Updated October 13, 2023 at 12:38 PM
Resolved August 28, 2023 at 6:35 PM
TestRail: Cases
TestRail: Runs