Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-6825

Test and review/fix issues with 3scale deployment with MySQL database 8.x upgrade

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Not a Bug
    • Icon: Major Major
    • None
    • None
    • System
    • None

      Hi,

      In the https://issues.redhat.com/browse/THREESCALE-6790 issue ongoing work on the deployment side of 3scale (with 3scale-operator) has been being done about upgrading MySQL database version from 5.7 to 8.x.

      At the moment of writing this, it seems that from the deployment point of view/side it seems like it should be feasible (with some changes at operator level that have to still be implemented) and tests upgrading the MySQL server using an internal database have been performed and the results look generally look, with some warnings/errors that have been observed that should be reviewed/addressed/fixed first.

      To fully conclude that we can go forward with the upgrade of MySQL database version from 5.7 to 8.x we think that:

      I also recommend reading the comments on the related Jira issue

      Please contact me if you have any doubts and to advance the work on this (do the testing together, etc.)

      Dev Notes

      Concerns

      Supporting another Database version without removing support of the former one is putting a toll on System team. Lack of resources

      We already support:

      • Oracle 19c (needs to be removed) 18c
      • Postgres 10.14
      • Mysql 5.7

      Adding 8.0 without removing 5.7 will overwhelm our current development workflow. Tests will need to be run on both versions of mysql for each commit to master. Also, this requires that developers know both 8.0 and 5.7.

      We need to have already migrated the SaaS database to 8.0 first, and this is estimated as hours of downtime and days of preparations so that we don't have more work supporting 5.7 in SaaS and 8.0 in on-prem. Best to move this to 2.12.

              Unassigned Unassigned
              msorianod Miguel Soriano
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: