zsh-users
 help / color / mirror / code / Atom feed
From: Piotr Karbowski <jabberuser@gmail.com>
To: zsh-users@zsh.org
Subject: Re: "Once-a-day" long delay before startup
Date: Fri, 19 Aug 2011 11:05:15 +0200	[thread overview]
Message-ID: <4E4E274B.6000400@gmail.com> (raw)
In-Reply-To: <110818205236.ZM20722@torch.brasslantern.com>

On 19.08.2011 05:52, Bart Schaefer wrote:
 > On Aug 19, 12:08am, Piotr Karbowski wrote:
 > }
 > } +compaudit:90>  (( UID == EUID  ))
 > }
 > } after that it take about 7-8s of nothing and then:
 > }
 > } +compaudit:91>  getent group slashbeast
 >
 > The compaudit script wants to check that you haven't allowed someone
 > else to feed autoloadable functions to your shell, which would be a
 > large security risk.
 >
 > The getent call is used to read the system's groups database for the
 > groups of your login user, so that the shell can then check whether
 > other persons in that group might have write access to your fpath.
 > (There is an assumption that getent is in /usr/bin, so if it's not
 > there the check relies on the local /etc/group file.)
 >
 > If you're in an environment (such as, say, a university or a large
 > corporation) where the groups database is networked and may contain
 > hundreds or even thousands of entries, that "getent" call can take a
 > very long time.
 >
 > After one reading, though, your system has cached the database and
 > until the cache expires or is flushed subsequent calls to "getent"
 > return almost instantly.
 >
 > You can skip this security check by using "compinit -u" when you
 > load the completion system.
 >

Thats is not the case I think. I have had did what gi1241 did to test it 
and even without this 'gentent' I am getting this lag just before 
dircolors is executed.

% ZDOTDIR=/tmp zsh -xd 2>&1 | tee /tmp/zsh.log
+/tmp/.zshrc:1> print -P 'zsh-4.3.12 (1.5346)'
zsh-4.3.12 (1.5346)
+/tmp/.zshrc:2> which dircolors
### lag starts here.
/usr/bin/dircolors

-- Piotr.


      parent reply	other threads:[~2011-08-19  9:05 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-14 14:57 gi1242+zsh
2011-08-14 15:36 ` Vincent Lefevre
2011-08-14 17:32   ` Vincent Lefevre
2011-08-14 18:06 ` Bart Schaefer
2011-08-18 22:08 ` Piotr Karbowski
2011-08-19  2:03   ` gi1242+zsh
2011-08-19  4:05     ` Bart Schaefer
2011-08-19  9:08       ` Vincent Lefevre
2011-08-19 17:58         ` Bart Schaefer
2011-08-20  0:47       ` gi1242+zsh
2011-08-20  7:01         ` Bart Schaefer
2011-08-19  3:52   ` Bart Schaefer
2011-08-19  8:36     ` Vincent Lefevre
2011-08-19  9:05     ` Piotr Karbowski [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E4E274B.6000400@gmail.com \
    --to=jabberuser@gmail.com \
    --cc=zsh-users@zsh.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).