-
Notifications
You must be signed in to change notification settings - Fork 301
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
DAOS-16636 cart: force port range for tcp provider #15209
base: master
Are you sure you want to change the base?
Conversation
Force port range on the client side for the tcp provider and document what ports to open up on firewall. Signed-off-by: Johann Lombardi <johann.lombardi@gmail.com>
Ticket title is 'Document firewall rules' |
Test stage Build on Leap 15.5 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/2/execution/node/367/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/2/execution/node/332/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/2/execution/node/373/log |
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/2/execution/node/372/log |
Test stage Build on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/2/execution/node/495/log |
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/2/execution/node/329/log |
Test stage Build on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/3/execution/node/372/log |
Test stage Build on Leap 15.5 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/3/execution/node/387/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/3/execution/node/347/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/3/execution/node/348/log |
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/3/execution/node/342/log |
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/3/execution/node/339/log |
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.
I need to figure out what my test case was. I am pretty sure I had issues with doing this. I think it was essentially running multiple clients in a loop. Occasionally, they would fail to get a port. Have you tried opening the first port in the range in another process?
@@ -220,6 +220,8 @@ struct crt_event_cb_priv { | |||
ENV(SWIM_PING_TIMEOUT) \ | |||
ENV(SWIM_PROTOCOL_PERIOD_LEN) \ | |||
ENV(SWIM_SUSPECT_TIMEOUT) \ | |||
ENV(FI_TCP_PORT_LOW_RANGE) \ | |||
ENV(FI_TCP_PORT_HIGH_RANGE) \ |
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.
I don't understand why putting this in other order would help (saw your last patch).
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.
No idea, but i had to do it this way for the build to pass. @frostedcmos any idea?
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.
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.
maybe
Co-authored-by: cdavis28 <chrd@google.com> Signed-off-by: Johann Lombardi <johann.lombardi@gmail.com>
Co-authored-by: cdavis28 <chrd@google.com> Signed-off-by: Johann Lombardi <johann.lombardi@gmail.com>
Co-authored-by: cdavis28 <chrd@google.com> Signed-off-by: Johann Lombardi <johann.lombardi@gmail.com>
Co-authored-by: cdavis28 <chrd@google.com> Signed-off-by: Johann Lombardi <johann.lombardi@gmail.com>
Test stage NLT on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15209/6/execution/node/817/log |
Co-authored-by: cdavis28 <chrd@google.com> Signed-off-by: Johann Lombardi <johann.lombardi@gmail.com>
Co-authored-by: cdavis28 <chrd@google.com> Signed-off-by: Johann Lombardi <johann.lombardi@gmail.com>
Co-authored-by: cdavis28 <chrd@google.com> Signed-off-by: Johann Lombardi <johann.lombardi@gmail.com>
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15209/9/testReport/ |
Force port range on the client side for the tcp provider and document what ports to open up on firewall.
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: