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
7423 jms config #7443
7423 jms config #7443
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If this works, great. I guess I only have two questions:
- This pull request is marked as "draft". Is it not ready for QA? My guess is that you're waiting for pull request 7418 datasourcedefinition #7422 to get merged.
- As a potential cleanup step (which I assume is optional) during upgrades, could some values be removed from domain.xml?
Hi @pdurbin,
Yes, it would be nice to have #7422 done first. And I need to do some more testing with this.
We can do that. It should be only one |
/jenkins test please 😄 |
@pdurbin looks like API tests which include ingest ran smooth on EC2. Do we want people to remove the config from their domain or just leave it there? It doesn't do anything considered harmful, just sitting around as a queue. |
@poikilotherm yes, the API tests are passing: https://jenkins.dataverse.org/job/IQSS-Dataverse-Develop-PR/job/PR-7443/7/testReport/ (There were some earlier failures that you, @donsizemore and I talked about but they seem to be unrelated to the code.) I don't think we need to document how to remove the old config but if you feel differently, please go ahead and put it in a release note. Either way, let's at least have a release note that indicates that config has been moved into code. @kcondon asked to me add something like that last time, which resulted in 7e3498e if you'd like an example. Finally, please merge the latest from develop. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. I didn't run the code myself but they API tests passed on Jenkins.
What this PR does / why we need it:
This PR enables removing the configuration of the Java Messaging System Queue used for ingest from the installer and deploying it from inside the app instead. This greatly reduces the amount of bash glue necessary in containers.
Which issue(s) this PR closes:
Closes #7423
Special notes for your reviewer:
The release notes are missing. It's debateable wheter we want people to delete existing queue etc, as those are simply unused, doing no harm to anyone.
Suggestions on how to test this:
Just deploy and try ingest.
Does this PR introduce a user interface change? If mockups are available, please link/include them here:
Nope.
Is there a release notes update needed for this change?:
Not yet.
Additional documentation:
None.