When Kafka Topic Tenant Collection Is Enabled, Module May Delete Topic For All Tenants

Description

If a tenant is created with tenant parameter purge=true, mod-circulation-storage will attempt to delete the topic for the tenant (if it exists). When tenant collection topics is enabled, it means that mod-circulation-storage will attempt to delete the tenant collection topic. This will delete topics for all tenants since the topic is shared.

This will cause a loss of data. mod-circulation-storage should not delete the tenant collection topic when tenant collection is enabled.

CSP Request Details

Approved via Slack at 04/12 CSP details are available here - https://folio-org.atlassian.net/browse/KAFKAWRAP-54

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

Activity

Show:

JenkinsNotifications April 22, 2024 at 3:33 PM

Deployed to the Poppy bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with the verification.

Khalilah Gambrell April 12, 2024 at 6:37 PM

Hey - should Spitfire do this work or Vega?

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

Poppy (R2 2023) Service Patch #4

RCA Group

Implementation coding issue

CSP Approved

Yes

Affected releases

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 10, 2024 at 1:50 PM
Updated April 24, 2024 at 3:43 PM
Resolved April 18, 2024 at 11:26 AM
TestRail: Cases
TestRail: Runs