-
Notifications
You must be signed in to change notification settings - Fork 204
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
Fix #2592, Yield cpu to other tasks in SB Perf Test #2593
Conversation
d360b7b
to
0be2fed
Compare
Updated code to use new strategy. We now yield the cpu to the other task by doing a OS_TaskDelay(0). This slows downs the total messages per second sent, but solves the issue where one transmit task hogs the cpu causing the other task to timeout and exit. Results when running on MUSTANG Processor card: 4 Tasks SB Perf Test: |
0be2fed
to
97d7f31
Compare
This avoids the timeout on SB receives for the receiver tasks
d32079a
to
e9b60a2
Compare
e9b60a2
to
43ccbe8
Compare
*Combines:* cFE equuleus-rc1+dev195 **Includes:** *cFE* - nasa/cFE#2596 - nasa/cFE#2593 Co-authored by: Jose Martinez Pedraza <[email protected]>
*Combines:* cFE equuleus-rc1+dev195 **Includes:** *cFE* - nasa/cFE#2596 - nasa/cFE#2593 Co-authored by: Jose Martinez Pedraza <[email protected]>
Depends on #2591 and #2996
Checklist (Please check before submitting)
Describe the contribution
Testing performed
Steps taken to test the contribution:
Expected behavior changes
SB performance tests runs to completion
System(s) tested on
Additional context
Add any other context about the contribution here.
Third party code
If included, identify any third party code and provide text file of license
Contributor Info - All information REQUIRED for consideration of pull request
Jose F Martinez Pedraza / GSFC 582