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 NSCache followup issues #33127

Closed
bzbarsky-apple opened this issue Apr 24, 2024 · 1 comment
Closed

[Darwin] MTRDevice NSCache followup issues #33127

bzbarsky-apple opened this issue Apr 24, 2024 · 1 comment

Comments

@bzbarsky-apple
Copy link
Contributor

bzbarsky-apple commented Apr 24, 2024

Reproduction steps

  1. When we fail to read expected clusterData from storage, we should wipe out the storage and do a re-subscribe without any DataVersions, so that we get a new priming read to get us to a good state.
  2. When clusters disappear (due to entries going away from PartsList or from ServerClusters), need to remove them from our in-memory and persistent storage. [Edit: This item has been addressed by the combination of Add support to intercept attribute report and prune any removed… #33523 and Clear data from MTRDevice's ClusterStateCache when elements are removed. #34212].

Platform

darwin

Platform Version(s)

No response

Type

Manually tested with SDK

(Optional) If manually tested please explain why this is only manually tested

No response

Anything else?

No response

@bzbarsky-apple
Copy link
Contributor Author

#34182 addresses item 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

1 participant