Skip to content

Conversation

@duartenfonseca
Copy link
Collaborator

No description provided.

goncaloamaral and others added 4 commits September 15, 2025 11:47
Summary
Document offer_stop_offer_test
Summary
Fix test someip_application_init_test.multithread_init
Details
It waits for all applications to be initialised before exiting.
This is necessary because one application is the host and
must remain present during the initilialization of the
proxy applications. Else a proxy application will try
to connect to the host and it will fail.
Details
Most of the thread names use the client-id, but the threads themselves
are created before ASSIGN_CLIENT_ACK_ID, which makes it racy, and often
causes threads to be named with the default 0xffff client-id
Ideally, ASSIGN_CLIENT+ASSIGN_CLIENT_ACK_ID would happen before there
are any threads at all, but this is a major rework, and not even
sufficient, because of client-id re-assignment
Therefore, fix the thread names on ASSIGN_CLIENT_ACK_ID
Summary
Fix queue size recheck condition.
Details
This change prevents the message queue size from being recalculated when
its size is exactly at the limit.
Without this, besides recalculating the queue size, a warning would also
be logged every time, which could consume a lot of CPU power.
@duartenfonseca duartenfonseca marked this pull request as ready for review September 15, 2025 10:51
@duartenfonseca duartenfonseca merged commit 687ef6a into master Sep 15, 2025
2 checks passed
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