From: Constantin Musca <hidden> Date: 2012-09-28 09:26:15
We need to fix the "hosts: files dns mdns4" nsswitch.conf line
because for a .local lookup it does a DNS lookup first which will fail.
The recommended solution is:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
[YOCTO #2502]
Signed-off-by: Constantin Musca <redacted>
---
.../libnss-mdns/libnss-mdns_0.10.bb | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
From: Burton, Ross <hidden> Date: 2012-09-28 09:53:34
On 28 September 2012 09:18, Constantin Musca
[off-list ref] wrote:
We need to fix the "hosts: files dns mdns4" nsswitch.conf line
because for a .local lookup it does a DNS lookup first which will fail.
The recommended solution is:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Have you tested this works? Last time I saw this worked on
(Christian, iirc) the "solution" wasn't actually working.
Ross
From: Constantin Musca <hidden> Date: 2012-09-28 09:56:12
On 09/28/2012 12:40 PM, Burton, Ross wrote:
On 28 September 2012 09:18, Constantin Musca
[off-list ref] wrote:
quoted
We need to fix the "hosts: files dns mdns4" nsswitch.conf line
because for a .local lookup it does a DNS lookup first which will fail.
The recommended solution is:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Have you tested this works? Last time I saw this worked on
(Christian, iirc) the "solution" wasn't actually working.
Ross
I tested it pinging a host.local and it works. What else should I test ?
Constantin
From: Burton, Ross <hidden> Date: 2012-09-28 09:59:59
On 28 September 2012 09:48, Constantin Musca
[off-list ref] wrote:
quoted
Have you tested this works? Last time I saw this worked on
(Christian, iirc) the "solution" wasn't actually working.
I tested it pinging a host.local and it works. What else should I test ?
Check that there is a speed improvement - before it would attempt a
DNS lookup so I'd have a couple of seconds waiting before the quick
mDNS lookup. With the fix all .local domains should be very quick on
the first resolution.
Ross
From: Constantin Musca <hidden> Date: 2012-09-28 10:01:07
On 09/28/2012 12:46 PM, Burton, Ross wrote:
On 28 September 2012 09:48, Constantin Musca
[off-list ref] wrote:
quoted
quoted
Have you tested this works? Last time I saw this worked on
(Christian, iirc) the "solution" wasn't actually working.
I tested it pinging a host.local and it works. What else should I test ?
Check that there is a speed improvement - before it would attempt a
DNS lookup so I'd have a couple of seconds waiting before the quick
mDNS lookup. With the fix all .local domains should be very quick on
the first resolution.
Ross
From: Constantin Musca <hidden> Date: 2012-09-28 13:03:29
On 09/28/2012 12:46 PM, Burton, Ross wrote:
On 28 September 2012 09:48, Constantin Musca
[off-list ref] wrote:
quoted
quoted
Have you tested this works? Last time I saw this worked on
(Christian, iirc) the "solution" wasn't actually working.
I tested it pinging a host.local and it works. What else should I test ?
Check that there is a speed improvement - before it would attempt a
DNS lookup so I'd have a couple of seconds waiting before the quick
mDNS lookup. With the fix all .local domains should be very quick on
the first resolution.
Ross
Tests:
1. Without fix:
real 0m4.461s
user 0m0.034s
sys 0m0.086s
2. With fix:
real 0m0.842s
user 0m0.066s
sys 0m0.122s
As you can see, there is a speed improvement.
Cheers,
Constantin
From: Ross Burton <hidden> Date: 2012-09-28 13:18:45
On Friday, 28 September 2012 at 12:55, Constantin Musca wrote:
Tests:
1. Without fix:
real 0m4.461s
user 0m0.034s
sys 0m0.086s
2. With fix:
real 0m0.842s
user 0m0.066s
sys 0m0.122s
As you can see, there is a speed improvement.
Excellent.
I'll ask it before Martin does - should we handle upgrading users from an old libnss-mdns with the old line?
Ross
From: Constantin Musca <hidden> Date: 2012-09-28 15:24:05
On 09/28/2012 04:05 PM, Ross Burton wrote:
On Friday, 28 September 2012 at 12:55, Constantin Musca wrote:
quoted
Tests:
1. Without fix:
real 0m4.461s
user 0m0.034s
sys 0m0.086s
2. With fix:
real 0m0.842s
user 0m0.066s
sys 0m0.122s
As you can see, there is a speed improvement.
Excellent.
I'll ask it before Martin does - should we handle upgrading users from an old libnss-mdns with the old line?
Ross
I'll send patch v2 which handles upgrading.
Constantin