Skip to content
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

BXC-4701 - Update clients/tests to solr 9 #1791

Merged
merged 8 commits into from
Sep 4, 2024

Conversation

bbpennel
Copy link
Member

@bbpennel bbpennel commented Aug 27, 2024

https://unclibrary.atlassian.net/browse/BXC-4701

  • Uses solrj clients version 9.6
  • Uses solr version 9.6 for tests
  • Uses containerized version of solr for integration tests that used standalone solr, while the tests that were using embedded solr are still using that (we will probably want to move those over later)
  • Wiremock moved over to the "standalone" version of its dependency, due to dependency conflicts with solr jetty versions (maybe resolved after moving to external solr for all tests)
  • Associated updates to configuration and dependencies, including some that were previously being pulled in transitively.

…ommons usages which were referencing libraries pulled in by old solr versons
@bbpennel bbpennel changed the title BXC-4701 - Update to solr 9, and wiremock 3 due to jetty versions. Update some c… WIP: BXC-4701 - Update to solr 9, and wiremock 3 due to jetty versions. Update some c… Aug 27, 2024
@bbpennel bbpennel force-pushed the bxc-4701-solr9 branch 4 times, most recently from ee84af9 to 42ec81d Compare August 28, 2024 19:11
…ty, since it was failing to start. Add solr logging config
@bbpennel bbpennel force-pushed the bxc-4701-solr9 branch 5 times, most recently from 9239363 to 714c275 Compare August 29, 2024 13:48
@bbpennel bbpennel force-pushed the bxc-4701-solr9 branch 2 times, most recently from 8b78ebb to d04028a Compare August 29, 2024 14:24
…t in as test. Add commons-codec directly in a lower module, since it was previously being imported via transitive dependencies, but no longer is
@bbpennel bbpennel changed the base branch from main to solr-9-development August 29, 2024 18:42
@bbpennel bbpennel changed the title WIP: BXC-4701 - Update to solr 9, and wiremock 3 due to jetty versions. Update some c… BXC-4701 - Update to solr 9 Aug 29, 2024
@bbpennel bbpennel changed the title BXC-4701 - Update to solr 9 BXC-4701 - Update clients/tests to solr 9 Aug 29, 2024
@lfarrell lfarrell merged commit 4c2e7da into solr-9-development Sep 4, 2024
5 checks passed
@lfarrell lfarrell deleted the bxc-4701-solr9 branch September 4, 2024 18:17
bbpennel added a commit that referenced this pull request Sep 9, 2024
* Update to solr 9, and wiremock 3 due to jetty versions. Update some commons usages which were referencing libraries pulled in by old solr versons

* Update solr config, make paths absolute since it is now required, and don't double load config

* Switch over to wiremock-jre8-standalone to avoid jetty version conflicts with solr

* Running solr 9 in docker for the integration tests that ran it in jetty, since it was failing to start. Add solr logging config

* Adjusting ghactions

* Try solr as docker run

* Reenable build

* Explicitly add solr-api as compile scope, otherwise solr-core pulls it in as test. Add commons-codec directly in a lower module, since it was previously being imported via transitive dependencies, but no longer is
bbpennel added a commit that referenced this pull request Sep 13, 2024
* BXC-4694 - Handle RangeNotSatisfiable (#1785)

* Added new RangeNotSatisfiableException, which gets thrown if the range header exceeds the size of the file. Handle this error with a 416 response

* Log headers when an uncaught exception occurs in fedora content controller

* Add test for exception

* BXC-4667 update datastream controller IT for iiif thumbnails

* BXC-4667 cleanup test

* BXC-4667 cleanup and logic modifications

* BXC-4667 cleaner logic

* BXC-4667 handle collection, admin unit, and folder thumbnails that will not use iiif

* BXC-4667 update access copies unit test to reflect logic change

* BXC-4667 add derivativeContentService test

* Set max refresh attempts (#1792)

* If end of range is equal to or greater than the size of the file, remove it so we get the remainder of the file. Add more testing for FedoraContentService

* Change start of range so that it'll trigger 416

* BXC-4701 - Update clients/tests to solr 9 (#1791) (#1795)

* Update to solr 9, and wiremock 3 due to jetty versions. Update some commons usages which were referencing libraries pulled in by old solr versons

* Update solr config, make paths absolute since it is now required, and don't double load config

* Switch over to wiremock-jre8-standalone to avoid jetty version conflicts with solr

* Running solr 9 in docker for the integration tests that ran it in jetty, since it was failing to start. Add solr logging config

* Adjusting ghactions

* Try solr as docker run

* Reenable build

* Explicitly add solr-api as compile scope, otherwise solr-core pulls it in as test. Add commons-codec directly in a lower module, since it was previously being imported via transitive dependencies, but no longer is

* Clean up of removed performance visualization project (#1797)

---------

Co-authored-by: sharonl <[email protected]>
Co-authored-by: Dean Farrell <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants