Re: nscd again (nis client cache)
I wanted to say Thanks!!! for this example, because before this point I was under the impression that nscd/cached was of no use for NIS clients, only LDAP or maybe other directory systems that I don't use. I tried "cache compat" as below for passwd and group and it works! Our NIS entries at work are big enough that without the cache, top takes 7+ seconds to open, ssh login takes a few seconds, and samba logins were concerningly slow. I did not try samba connections, but the other methods are much faster now on the second run. Wanted to post this for the archive too. On Sat, Jan 19, 2008 at 02:17:11PM +0300, Michael Bushkov wrote: Hi Denis, Several things: 1. You definitely can't use cache for *_compat sources. I mean lines like "group_compat: cache nis" aren't supported. 2. Cache should work ok with the configuration you've mentioned in your first example, i.e.: "group: cache compat". Just checking - why do you think that cache isn't working? The correct way to determine it is to perform the same query twice. During the first pass (when query is not cached), the request will be processed by NIS module and you'll have all the NIS-related stuff in the logs. On the second pass the request should be handled by scd module - and you shouldn't see any activity in NIS logs. It would be great to see the debug log (with nscd log turned on) separately - for the first and the second pass. It would help to find the error in nscd, if there is one. With best regards, Michael Bushkov On Jan 17, 2008, at 9:55 PM, Denis Barov wrote: >> Hello! >> >> I found some strange behaviour of NIS/nscd when NIS in compat mode. In >> /etc/nsswitch.conf I have: >> >> netgroup: cache compat >> passwd: cache compat >> group:cache compat ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"
REPOST for archive: Re: nscd again (nis client cache) patch for 6 stable branch
I've been searching in the mailist archives and never found this, so I'm reposting for archiving purposes. According to Denis Barov <[EMAIL PROTECTED]>: Gzipped patch avialable at http://www.dindin.ru/wiki/FreeBSD?action=AttachFile&do=get&target=nscd_backport.gz (78Kb) Mon, Dec 24, 2007 at 12:15 +0300 Denis Barov: > Hi, Michael! > In attachment patch for backporing nscd from RELENG_7 to RELENG_6. Tested on > > FreeBSD sepulca.yandex.ru 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Thu Dec > 23 22:06:36 MSK 2007 > [EMAIL PROTECTED]:/usr/obj/usr/RELENG_6_ncsd/src/sys/GENERIC amd64 > > and works fine. > > Must I prepare pr? > > P.S. Don't forget to mkdir -p src/usr.sbin/nscd/agents before patching ;) On Wed, Jan 23, 2008 at 11:52:21AM +0200, Anton - Valqk wrote: Is there nscd/cached for STABLE 6 branch or it's only implemented in 7.X? Adam McDougall wrote: > I wanted to say Thanks!!! for this example, because before this point > I was under the impression that nscd/cached was of no use for NIS clients, > only LDAP or maybe other directory systems that I don't use. I tried > "cache compat" as below for passwd and group and it works! Our NIS > entries at work are big enough that without the cache, top takes 7+ seconds to > open, ssh login takes a few seconds, and samba logins were concerningly > slow. I did not try samba connections, but the other methods are much > faster now on the second run. Wanted to post this for the archive too. > > On Sat, Jan 19, 2008 at 02:17:11PM +0300, Michael Bushkov wrote: > > Hi Denis, > Several things: > 1. You definitely can't use cache for *_compat sources. I mean lines like > "group_compat: cache nis" aren't supported. > 2. Cache should work ok with the configuration you've mentioned in your > first example, i.e.: "group: cache compat". Just checking - why do you > think that cache isn't working? The correct way to determine it is to > perform the same query twice. During the first pass (when query is not > cached), the request will be processed by NIS module and you'll have all > the NIS-related stuff in the logs. On the second pass the request should be > handled by scd module - and you shouldn't see any activity in NIS logs. It > would be great to see the debug log (with nscd log turned on) separately - > for the first and the second pass. It would help to find the error in nscd, > if there is one. > > With best regards, > Michael Bushkov > > On Jan 17, 2008, at 9:55 PM, Denis Barov wrote: > > >>> Hello! >>> >>> I found some strange behaviour of NIS/nscd when NIS in compat mode. In >>> /etc/nsswitch.conf I have: >>> >>> netgroup: cache compat >>> passwd: cache compat >>> group:cache compat >>> > ___ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "[EMAIL PROTECTED]" > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: REPOST for archive: Re: nscd again (nis client cache) patch for 6 stable branch
Hi guys, I've just got my patch for nscd backport for 6.4-p4 tested and woring fine. You can find it here: http://valqk.com/nscd_fbsd_6/ I hope it's useful for someone. cheers, valqk. Anton - Valqk написа: > I've been searching in the mailist archives and never found this, so > I'm reposting for archiving purposes. > > According to Denis Barov : > > Gzipped patch avialable at > http://www.dindin.ru/wiki/FreeBSD?action=AttachFile&do=get&target=nscd_backport.gz > > (78Kb) > > Mon, Dec 24, 2007 at 12:15 +0300 Denis Barov: >> > Hi, Michael! >> > In attachment patch for backporing nscd from RELENG_7 to RELENG_6. >> Tested on >> > > FreeBSD sepulca.yandex.ru 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE >> #0: Thu Dec >> > 23 22:06:36 MSK 2007 >> > r...@sepulca.yandex.ru:/usr/obj/usr/RELENG_6_ncsd/src/sys/GENERIC >> amd64 >> > > and works fine. >> > > Must I prepare pr? >> > > P.S. Don't forget to mkdir -p src/usr.sbin/nscd/agents before >> patching ;) > > > > > On Wed, Jan 23, 2008 at 11:52:21AM +0200, Anton - Valqk wrote: > > Is there nscd/cached for STABLE 6 branch or it's only implemented in > 7.X? > > Adam McDougall wrote: > > I wanted to say Thanks!!! for this example, because before this point > > I was under the impression that nscd/cached was of no use for NIS > clients, > > only LDAP or maybe other directory systems that I don't use. I tried > > "cache compat" as below for passwd and group and it works! Our NIS > > entries at work are big enough that without the cache, top takes > 7+ seconds to > > open, ssh login takes a few seconds, and samba logins were > concerningly > > slow. I did not try samba connections, but the other methods are > much > > faster now on the second run. Wanted to post this for the archive > too. > > > > On Sat, Jan 19, 2008 at 02:17:11PM +0300, Michael Bushkov wrote: > > > > Hi Denis, > > Several things: > > 1. You definitely can't use cache for *_compat sources. I mean > lines like > > "group_compat: cache nis" aren't supported. > > 2. Cache should work ok with the configuration you've mentioned > in your > > first example, i.e.: "group: cache compat". Just checking - why > do you > > think that cache isn't working? The correct way to determine it > is to > > perform the same query twice. During the first pass (when query > is not > > cached), the request will be processed by NIS module and you'll > have all > > the NIS-related stuff in the logs. On the second pass the > request should be > > handled by scd module - and you shouldn't see any activity in > NIS logs. It > > would be great to see the debug log (with nscd log turned on) > separately - > > for the first and the second pass. It would help to find the > error in nscd, > > if there is one. > > > > With best regards, > > Michael Bushkov > > > > On Jan 17, 2008, at 9:55 PM, Denis Barov wrote: > > > > > >>> Hello! > >>> > >>> I found some strange behaviour of NIS/nscd when NIS in compat > mode. In > >>> /etc/nsswitch.conf I have: > >>> > >>> netgroup: cache compat > >>> passwd: cache compat > >>> group:cache compat > >>> > > ___ > > freebsd-stable@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > > To unsubscribe, send any mail to > "freebsd-stable-unsubscr...@freebsd.org" > > > > > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > ___ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"