Skip to content

Upgrade solr library from 8.11.3 to 9.8 in the metacat and metacat-common pom.xml file #1817

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
taojing2002 opened this issue Mar 1, 2024 · 2 comments
Assignees
Milestone

Comments

@taojing2002
Copy link
Contributor

The upgrading is not easy - it breaks the metacat-common compilation. After fixing the issue, the tests fails as well.

@taojing2002 taojing2002 added this to the 3.0.0 milestone Mar 1, 2024
@taojing2002 taojing2002 modified the milestones: 3.0.0, 3.1.0 Mar 26, 2024
@taojing2002 taojing2002 modified the milestones: 3.1.0, 3.2.0 Feb 3, 2025
@artntek artntek changed the title Upgrade solr library from 8.11.3 to 9.* in the metacat and metacat-common pom.xml file Upgrade solr library from 8.11.3 to 9.8 in the metacat and metacat-common pom.xml file Feb 25, 2025
@artntek
Copy link
Contributor

artntek commented Feb 25, 2025

K8s Dependencies

Metacat's PostgreSQL subchart must be upgraded to a version >12.9 (which is postgres 15+)
(also described in Indexer Issue 1748

Problem

  • The Metacat helm chart has sub-charts, including dataone-indexer and Bitnami PostgreSQL.
  • The indexer chart also has Bitnami sub-charts: RabbitMQ and Solr
  • Upgrading either RabbitMQ or Solr subcharts breaks Metacat's PostgreSQL subchart, because of a conflict.

Solution

Upgrade postgres to any bitnami helm chart version >12.9 (which is postgres 15+) - so before we do that, we need to create an upgrade path for postgres 14 -> 15, and ideally 15 -> 16, so we can upgrade to the latest.

After this is done (see Issue #1748), we can then upgrade Solr and RabbitMQ without incompatibility issues.

@taojing2002
Copy link
Contributor Author

The solr version has been upgraded to 9.8.0. And the feature branch was reviewed and merged to the develop branch.

@github-project-automation github-project-automation bot moved this from Todo to Done in Metacat Releases Mar 5, 2025
@artntek artntek moved this from Done to Released - 3.2.0 in Metacat Releases Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Released - 3.2.0
Development

No branches or pull requests

2 participants