-
Notifications
You must be signed in to change notification settings - Fork 1
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
Dpservice crashes due to early telemetry in multiport-eswitch mode #610
Labels
bug
Something isn't working
Comments
FlorinPeter
added a commit
that referenced
this issue
Sep 26, 2024
Implemented a check to verify if TCP port 1337 on localhost is open before attempting to write to the DPDK connection. This ensures more robust error handling and potentially resolves connectivity issues earlier in the process.
vlorinc
pushed a commit
that referenced
this issue
Sep 26, 2024
Implemented a check to verify if TCP port 1337 on localhost is open before attempting to write to the DPDK connection. This ensures more robust error handling and potentially resolves connectivity issues earlier in the process.
vlorinc
pushed a commit
that referenced
this issue
Sep 30, 2024
Implemented a check to verify if TCP port 1337 on localhost is open before attempting to write to the DPDK connection. This ensures more robust error handling and potentially resolves connectivity issues earlier in the process.
PlagueCZ
pushed a commit
that referenced
this issue
Sep 30, 2024
Implemented a check to verify if TCP port 1337 on localhost is open before attempting to write to the DPDK connection. This ensures more robust error handling and potentially resolves connectivity issues earlier in the process.
PlagueCZ
pushed a commit
that referenced
this issue
Oct 1, 2024
Implemented a check to verify if TCP port 1337 on localhost is open before attempting to write to the DPDK connection. This ensures more robust error handling and potentially resolves connectivity issues earlier in the process.
Steps to reproduce using standard tools:
|
vlorinc
pushed a commit
that referenced
this issue
Oct 17, 2024
Implemented a check to verify if TCP port 1337 on localhost is open before attempting to write to the DPDK connection. This ensures more robust error handling and potentially resolves connectivity issues earlier in the process.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This happened in OSC environment when using multiport-eswitch and
dpservice-exporter
.By asking for
/ethdev/xstats
during initialization, dpservice crashes.Easily reproducible by running
while true; do echo "/ethdev/xstats,0" | dpdk-telemetry.py; sleep 1; done
and then starting dpservice.Stack trace is showing corrupted stack trace on the telemetry thread, so I would think it's some sort of stack overflow. But there are no debug messages from telemetry to know more.
The text was updated successfully, but these errors were encountered: