Skip to content
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

[Darwin] MTRDevice ReadClient callbacks need to change state immediately #34796

Closed
jtung-apple opened this issue Aug 6, 2024 · 0 comments · Fixed by #35490
Closed

[Darwin] MTRDevice ReadClient callbacks need to change state immediately #34796

jtung-apple opened this issue Aug 6, 2024 · 0 comments · Fixed by #35490
Assignees

Comments

@jtung-apple
Copy link
Contributor

This issue it to track ReadClient callbacks in MTRDevice that result in state / internal state changes, and how those should be set immediately, instead of the current logic, where the state change happens after async-ing to the MTRDevice's queue.

@jtung-apple jtung-apple self-assigned this Aug 6, 2024
@github-actions github-actions bot removed the darwin label Aug 6, 2024
bzbarsky-apple added a commit to bzbarsky-apple/connectedhomeip that referenced this issue Sep 9, 2024
…atter queue.

This avoids races where we queue blocks to different queues that both try to
change the state, which were resulting in non-deterministic final state.

Fixes project-chip#34796
bzbarsky-apple added a commit to bzbarsky-apple/connectedhomeip that referenced this issue Sep 9, 2024
…atter queue.

This avoids races where we queue blocks to different queues that both try to
change the state, which were resulting in non-deterministic final state.

Fixes project-chip#34796
@github-project-automation github-project-automation bot moved this from Todo to Done in [Platform] Darwin Sep 9, 2024
ArekBalysNordic pushed a commit to ArekBalysNordic/sdk-connectedhomeip that referenced this issue Nov 28, 2024
…atter queue. (#35490)

This avoids races where we queue blocks to different queues that both try to
change the state, which were resulting in non-deterministic final state.

Fixes project-chip/connectedhomeip#34796
yyzhong-g pushed a commit to yyzhong-g/connectedhomeip that referenced this issue Dec 12, 2024
…atter queue. (project-chip#35490)

This avoids races where we queue blocks to different queues that both try to
change the state, which were resulting in non-deterministic final state.

Fixes project-chip#34796
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
1 participant