Skip to content

Conversation

@trevnorris
Copy link
Contributor

ThreadMetrics::Update() is supposed to be thread-safe, so we need to guard against calls being made in parallel. Return UV_EBUSY if an asynchronous Update() is already being processed.

@trevnorris trevnorris self-assigned this Oct 30, 2023
Copy link
Member

@santigimeno santigimeno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@trevnorris trevnorris force-pushed the trevnorris/tm-run-check branch from 78d31a6 to 5677f4a Compare October 30, 2023 20:20
@trevnorris trevnorris force-pushed the trevnorris/tm-run-check branch from 5677f4a to 1ab84d0 Compare October 30, 2023 20:23
ThreadMetrics::Update() is supposed to be thread-safe, so we need to
guard against calls being made in parallel. Return UV_EBUSY if an
asynchronous Update() is already being processed.

PR-URL: #13
Santiago Gimeno <santiago.gimeno@gmail.com>
Instead of updating the ASSERT with additional error info, remove them
since there's nothing to do in case there's an error.

PR-URL: #13
Santiago Gimeno <santiago.gimeno@gmail.com>
@trevnorris trevnorris force-pushed the trevnorris/tm-run-check branch from 1ab84d0 to 24bde1e Compare October 30, 2023 23:19
@trevnorris trevnorris merged commit 24bde1e into node-v20.x-nsolid-v5.x Oct 30, 2023
@trevnorris trevnorris deleted the trevnorris/tm-run-check branch October 30, 2023 23:20
trevnorris added a commit that referenced this pull request Oct 30, 2023
ThreadMetrics::Update() is supposed to be thread-safe, so we need to
guard against calls being made in parallel. Return UV_EBUSY if an
asynchronous Update() is already being processed.

PR-URL: #13
Santiago Gimeno <santiago.gimeno@gmail.com>
trevnorris added a commit that referenced this pull request Oct 30, 2023
Instead of updating the ASSERT with additional error info, remove them
since there's nothing to do in case there's an error.

PR-URL: #13
Santiago Gimeno <santiago.gimeno@gmail.com>
trevnorris added a commit that referenced this pull request Dec 7, 2023
ThreadMetrics::Update() is supposed to be thread-safe, so we need to
guard against calls being made in parallel. Return UV_EBUSY if an
asynchronous Update() is already being processed.

PR-URL: #13
Reviewed-by: Santiago Gimeno <santiago.gimeno@gmail.com>
trevnorris added a commit that referenced this pull request Dec 7, 2023
Instead of updating the ASSERT with additional error info, remove them
since there's nothing to do in case there's an error.

PR-URL: #13
Reviewed-by: Santiago Gimeno <santiago.gimeno@gmail.com>
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