-
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
Multiple Controllers: DND-SD should be able to support multiple consu… #12261
Multiple Controllers: DND-SD should be able to support multiple consu… #12261
Conversation
PR #12261: Size comparison from 914b58e to 938b56b Increases (16 builds for efr32, k32w, linux, qpg)
Full report (21 builds for efr32, k32w, linux, p6, qpg, telink)
|
938b56b
to
b045fa5
Compare
b045fa5
to
1b6fefe
Compare
PR #12261: Size comparison from 914b58e to 1b6fefe Increases (27 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, qpg)
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fast tracking, given this is adding testing tools.
resolverDelegate = delegate; | ||
break; | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we can return an error or print some error message when we run out of empty slots?
I'm closing this one in favour of ##12481 as it does not limit the number of delegates and it has a better routing mechanism . |
…mers
Problem
DNS-SD only supports 1 resolver delegate.
This is a problem for #10089 and for having multiple controller/commissioner objects in a single process.
Change overview
Testing
It was tested by locally modifying
chip-tool
by having multiple instances of theCHIPDeviceController
into the same process.Fix #11562