-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[BUG] [ESP32] TC-OPCREDS-3.6 device is discoverable even after removing fabric #24939
Comments
So the esp-32 log has:
but this does not seem to be removing the PTR record pointing |
I do not currently have the bandwidth to debug this. |
I just tried building chip-all-clusters-app on Mac with minimal mdns, like so:
and then running the chip-tool commands to do commissioning followed by fabric removal:
and the PTR records at least seem to be removed correctly, at least as far as the Mac mdns subsystem is concerned:
And checking This needs debugging to see how much is minmdns, how much is avahi, how much is something else. |
For easier read, here are the test steps I see in the original test description:
then it looks like esp32 contains:
|
@VaishaliAvhale I think what would be most useful here is logs from avahi showing what it thinks is going on.... |
I cannot reproduce the issue on ESP32-C3. Here are my steps:
|
It was an avahi cache issue. |
Well, hold on. Shouldn't the goodbye packets from the device clear the avahi cache? Why is that not happening? |
@bzbarsky-apple I have checked on wireshark. The goodbye packets are sent by ESP32 after remove-fabric command. The goodbye packets should be sent after #23661 |
@VaishaliAvhale closing the issue, pls re-open If you think this is still an issue |
Reproduction steps
chip-tool.txt
esp32.txt
Bug prevalence
Everytime
GitHub hash of the SDK that was being used
7e69c66
Platform
esp32
Platform Version(s)
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: