Enable DB R/W split in Bugfest (Orchid)

Description

We'd like to enable the DB R/W split feature by creating a new task definition for the RMB storage modules and add the following environment variables:

         

If built using FSE pipeline there is an option in fse-deploy-modules to rebuild the modules specified in a json snippet with the option to enable R/W split. This could help save substantial time.

The following modules need to be enabled:

  1. mod-source-record-storage

  2. mod-users

  3. mod-erm-usage

  4. mod-erm-usage-harvester

  5. mod-invoice-storage *

  6. mod-organization-storage * 

  7. mod-orders * 

  8. mod-orders-storage * 

  9. mod-event-config

  10. mod-email

  11. mod-template-engine

  12. mod-notify

  13. mod-oai-pmh

  14. mod-audit

  15. mod-kb-ebsco-java

  16. mod-data-import

  17. mod-di-converter-storage

  18. mod-feesfines

  19. mod-patron-block

  20. mod-pubsub

  21. mod-circulation-storage

  22. mod-permissions

  23. mod-authtoken

*Please verify with if these modules should have R/W split enabled.

In case of a catastrophic event, the rollover step is to redeploy the previous task definitions of the respective modules.

 

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Volodymyr KartsevApril 25, 2023 at 3:59 PM

Enabled RW split on Orchid bugfest + 

  • mod-invoice-storage

  • mod-organization-storage

  • mod-orders

  • mod-orders-storage

Martin TranMarch 15, 2023 at 9:24 PM

Is this bug a blocker for further testing or does it only happen in one isolated case? 

Volodymyr KartsevMarch 15, 2023 at 6:05 PM

Disabled R/W split for mod-circulation-storage cause we caught a bug - https://folio-org.atlassian.net/browse/CIRC-1666
СС  

oleksandr_haimanovMarch 13, 2023 at 9:47 AM

Closing

Martin TranMarch 10, 2023 at 3:42 PM

Thank you and ! 

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Kitfox

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 2, 2023 at 10:48 PM
Updated April 25, 2023 at 3:59 PM
Resolved March 13, 2023 at 9:47 AM
TestRail: Cases
TestRail: Runs