[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Savannah-hackers-public] Max connections hit on database

From: Bob Proulx
Subject: Re: [Savannah-hackers-public] Max connections hit on database
Date: Sun, 18 Dec 2016 02:01:07 -0700
User-agent: NeoMutt/20161126 (1.7.1)

Assaf Gordon wrote:
> I have verified (with strace,ltrace) that the new cvs binary running
> in 'pserver' mode as user 'nobody' does call "getpwnam(3)" on user
> 'nobody' which triggers an database query due to libnss-mysql.

I would certainly expect that getpwnam(3) would look things up.  I
don't know why it wouldn't stop at /etc/password when it is found
there however.  I don't know why pserver needs to lookup 'nobody'.

> I wonder if there's a way to tell libnss-mysql to skip the query for
> local users if they are in /etc/passwd ?

It seems that it should.  It seems to me that it is a bug that it
does not.  Because it does return the correct answer.  Therefore it
must be ignoring the database lookup since there is no user nobody
listed there.

> Or should we look into modifying the cvs binary (perhaps there's a
> simply runtime option).
> I'll look into it.

I don't know why pserver needs to know the information.  If it does
look it up I don't know why libnss-mysql is called because the
getpwnam() by the /etc/nsswitch.conf file config stop once it is found
in /etc/passwd.

  passwd:         compat mysql


reply via email to

[Prev in Thread] Current Thread [Next in Thread]