Skip to content

Conversation

@oodigie
Copy link

@oodigie oodigie commented Jul 7, 2025

Changes:

  • EBP-327: updated broker image tag in the test infrastructure to the latest released 10.25 tag

✨ PR Description

Purpose: Update broker image tag in test infrastructure from 10.4 to 10.25.0 and adjust test timeouts for compatibility with the new version.

Main changes:

  • Updated broker image tag to 10.25.0 in test configuration
  • Extended timeouts for service termination tests from 5s to 8s for greater stability
  • Refactored SendMsgsToTopic function to improve message delivery reliability
  • Updated TLS protocol tests to support TLSv1.3 available in newer broker
  • Modified broker diagnostics format from .tgz to .tgz.p7m

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using. We'd love your feedback! 🚀

gitstream-cm[bot]

This comment was marked as resolved.

@gitstream-cm
Copy link

gitstream-cm bot commented Jul 7, 2025

Please mark whether you used Copilot to assist coding in this PR

  • Copilot Assisted

gitstream-cm[bot]

This comment was marked as resolved.

gitstream-cm[bot]

This comment was marked as resolved.

gitstream-cm[bot]

This comment was marked as resolved.

@oodigie oodigie changed the title EBP-327: updated broker image tag in the test infrastructure to the latest released 10.25 tag EBP-327: updated broker image tag in the test infrastructure to the latest released 10.11 tag Jul 9, 2025
@oodigie oodigie requested a review from TrentDaniel July 9, 2025 16:59
gitstream-cm[bot]

This comment was marked as resolved.

gitstream-cm[bot]

This comment was marked as resolved.

gitstream-cm[bot]

This comment was marked as resolved.

gitstream-cm[bot]

This comment was marked as resolved.

nofile:
soft: 2448
hard: 42192
hard: 1048576
Copy link
Author

@oodigie oodigie Jul 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From the docs, this hard limit is required for the solace software broker version 1.25.0 to startup successfully.

@oodigie oodigie changed the title EBP-327: updated broker image tag in the test infrastructure to the latest released 10.11 tag EBP-327: updated broker image tag in the test infrastructure to the latest released 10.25.0 tag Jul 15, 2025
gitstream-cm[bot]

This comment was marked as resolved.

gitstream-cm[bot]

This comment was marked as resolved.

gitstream-cm[bot]

This comment was marked as resolved.

Copy link

@gitstream-cm gitstream-cm bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✨ PR Review

LGTM

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using. We'd love your feedback! 🚀

@oodigie
Copy link
Author

oodigie commented Jul 21, 2025

The test suite fails to run on the Alpine linux musl node in Jenkins because the software broker fails to start up.

We think it is related to the significantly higher FD required by the software broker to start up successfully. We have a solution to spin up the broker on a separate machine/node and use that remote(local) broker for our tests: this is the allocateLocalBroker feature work that is being tracked by another task/PR.

I will convert this PR to draft and convert it back once the allocateLocalBroker feature work has been done.

@oodigie oodigie marked this pull request as draft July 21, 2025 13:54
oodigie and others added 4 commits August 22, 2025 13:10
@oodigie oodigie marked this pull request as ready for review September 23, 2025 17:34
./test/reports/report.xml
./test/reports/coverage.out
./test/diagnostics.tgz
./test/diagnostics.tgz.p7m

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the diagnostics tarball encrypted now? Can a developer extract the contents? Do we need more information for this?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, in the more recent versions of the broker.

"broker_hostname": "solbroker",
"broker_container_name": "solbroker",
"broker_tag": "10.4",
"broker_tag": "10.25.0",
Copy link

@cjwmorgan-sol cjwmorgan-sol Sep 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm pretty sure the broker it up to release 10.25.7 now is there a strategy for rolling releases?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, we don't have any strategy for rolling releases. Typically, I would prefer that we upgrade the broker version on a per needs basis so we have predictive and deterministic outcomes from our integration test runs.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 10.25.0 was the latest as of the time this PR was first raised.

Copy link

@TrentDaniel TrentDaniel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@oodigie oodigie requested a review from cjwmorgan-sol October 1, 2025 13:19
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.

3 participants