Thread Tracing and Scheduling Update #379
muellerr
commented 2023-02-14 14:26:18 +01:00
Owner
- Tracing supports which allows checking whether threads are running as usual.
- Further reduce number of threads:
- Remove PUS low priority task, move assigned threads to the generic system task
- Group events and verification tasks into PUS high priority task
- Group all other components into PUS medium priority task
- Add SCEX device handler to PL task, remove dedicated thread
- Tracing supports which allows checking whether threads are running as usual.
- Further reduce number of threads:
1. Remove PUS low priority task, move assigned threads to the generic system task
2. Group events and verification tasks into PUS high priority task
3. Group all other components into PUS medium priority task
4. Add SCEX device handler to PL task, remove dedicated thread
muellerr
added 7 commits 2023-02-14 14:26:20 +01:00
add tracing for first tasks
66d20dc118
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
Details
instrumented some more tasks
2aac3c67ee
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
Details
trace has settable div
a57384f6c4
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
Details
add some more traces
9b2398888d
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
Details
further cut down the number of threads
ecb22bdd85
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
Details
add missing include
2d4c881d3a
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
Details
Merge remote-tracking branch 'origin/develop' into thread_tracing
fd9503ed3b
Some checks are pending
EIVE/eive-obsw/pipeline/head Build started...
Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
Details
muellerr
added 1 commit 2023-02-14 14:27:27 +01:00
bump changelog
35b9c7a4df
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
Details
muellerr
requested review from meggert 2023-02-14 14:27:47 +01:00
muellerr
added this to the v1.28.0 milestone 2023-02-14 14:27:50 +01:00
muellerr
added 1 commit 2023-02-14 14:28:28 +01:00
set define to 0 for PR
024e06a3d3
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
Details
muellerr
added 1 commit 2023-02-14 14:29:50 +01:00
small update and afmt
6f84099c5e
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
Details
muellerr
added 1 commit 2023-02-14 14:33:13 +01:00
bump fsfw
d506b515fc
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
Details
meggert
approved these changes 2023-02-14 14:46:44 +01:00
muellerr
merged commit a893618f60 into develop 2023-02-14 15:59:12 +01:00
muellerr
referenced this issue from a commit 2023-02-14 15:59:12 +01:00
Merge pull request 'Thread Tracing and Scheduling Update' (#379) from thread_tracing into develop
muellerr
deleted branch thread_tracing 2023-02-14 15:59:13 +01:00
No reviewers
Labels
No Label
OPS TODO
api change
breaking api change
bug
documentation
duplicate
feature
help wanted
invalid
question
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: eive/eive-obsw#379
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "thread_tracing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?