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

lss vm profile+manifest #612

Closed
wants to merge 10 commits into from
Closed

lss vm profile+manifest #612

wants to merge 10 commits into from

Conversation

rrotter
Copy link
Member

@rrotter rrotter commented Sep 7, 2023

No description provided.

@rrotter rrotter force-pushed the solr-vm branch 5 times, most recently from ecfc94c to 2715b82 Compare October 20, 2023 19:26
@rrotter rrotter force-pushed the solr-vm branch 7 times, most recently from 0dfc8d3 to 311b03e Compare November 1, 2023 19:29
@rrotter rrotter force-pushed the solr-vm branch 6 times, most recently from 99678b7 to 7ecb6e7 Compare November 2, 2023 20:55
@rrotter rrotter marked this pull request as ready for review November 2, 2023 21:14
@rrotter rrotter force-pushed the solr-vm branch 2 times, most recently from cdf5036 to a3c5b03 Compare November 2, 2023 21:59
@rrotter rrotter marked this pull request as draft November 3, 2023 21:48
@rrotter
Copy link
Member Author

rrotter commented Nov 3, 2023

Moved this back to WIP. The changes to the solr release tag are meant for testing only and were expected to fail ci.

@rrotter rrotter force-pushed the solr-vm branch 4 times, most recently from 0f5ec44 to 6b90521 Compare November 9, 2023 22:47
@rrotter rrotter force-pushed the solr-vm branch 4 times, most recently from 34349d9 to 6a811cc Compare November 10, 2023 17:10
- managed /etc/hosts
- uses new profile nebula::profile::hathitrust::lss
  - mounts nfs for lss
  - handles dependencies and config for lss
  - manage all local (i.e. not on nfs) solr config, including:
    - solr unit file
    - solr.xml
    - log4j.properties
  - lss index release cron
  - manages firewall openings for solr port
  - notable changes from previous solr configs:
    - uses java 11
    - remove many java flags (mostly concerning GC logging) that are unsupported in java 11
    - add After=htsolr-lss.mount to unit file so we don't start solr without NFS
`sleep 5` before testing if solr index is working. Solr cores take around 400ms
to load after solr.service startup returns. Thus, testing the cores sometimes
succeeds even w/o the sleep, but after 5s it should always work unless something
is really wrong.
DON'T MERGE THIS - this is just for testing
GC options from solr 6 don't work with java >= 11, use the default gc opts
from solr 9, which requires java >= 11
@rrotter
Copy link
Member Author

rrotter commented Feb 26, 2024

superseded by #658

@rrotter rrotter closed this Feb 26, 2024
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