To co w końcu z tym cvsem?!

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Śro, 5 Cze 2002, 23:24:26 CEST


On Wed, 5 Jun 2002, Filip Kalinski wrote:

> On day Wed, Jun 05, 2002 at 09:21:00PM +0200, Tomasz Kłoczko wrote what follows:
> > On Wed, 5 Jun 2002, Filip Kalinski wrote:
> > 
> > > $ builder -g -ns0 pdnsd.spec
> > > # $Revision: 1.31 $, $Date: 2002/05/21 23:14:21 $
> > > cvs server: [20:56:06] waiting for filon's lock in /cvsroot/SOURCES
> > > cvs server: [20:56:36] waiting for filon's lock in /cvsroot/SOURCES
> > > 
> > > (!!!)
> > 
> > Akurat musiałeś sie widać nadziać na podwyższony ruch :)
> > 
> 
> Ale dlaczego czekałem na _swojego_ locka???

Lock na pewno nie był Twój. Powyższe to losowy login.
Wynika to z tego że wszystkei osoby w passwd maja _ten sam_ uid/gid. Na 
jakiej zasadzie w tej sytuaji ps wyswietla wąłsciciela procesu, a cvs 
wąłsciciela pliku w /var/lock/cvs/SOURCES przyznam nie mam pojęcie i nie 
mam takzę pojęciz dlaczego za każdym raziem nie uid/gid nie zamienia na 
pierwszy napotrany w passwd/group :>

Przykład z przed chwili

[root w wun SOURCES]# ps aux | grep cvs
kloczek  13010  0.0  0.7  2208  928 ?        S    21:40   0:00 /usr/bin/cvs -4 -
         ^^^^^
kloczek  13011  0.0  0.8  2208 1088 ?        S    21:40   0:00 /usr/bin/cvs -4 -
         ^^^^^
kloczek  13013  0.0  0.5  1276  648 ?        S    21:40   0:00 vi /tmp/cvsk9Lwki
         ^^^^^
root      3483  0.0  0.5  1680  652 pts/1    S    23:19   0:00 grep cvs

[root w wun SOURCES]# ps aux | grep cvs
dobrek   13010  0.0  0.7  2208  928 ?        S    21:40   0:00 /usr/bin/cvs -4 -
         ^^^^^
dobrek   13011  0.0  0.8  2208 1088 ?        S    21:40   0:00 /usr/bin/cvs -4 -
         ^^^^^
dobrek   13013  0.0  0.5  1276  648 ?        S    21:40   0:00 vi /tmp/cvsk9Lwki
         ^^^^^
dobrek    3599  1.3  0.7  2208  920 ?        S    23:21   0:00 /usr/bin/cvs -4 -
root      3601  0.0  0.5  1680  652 pts/1    S    23:21   0:00 grep cvs
dobrek    3602  0.0  0.7  2208  988 ?        R    23:21   0:00 /usr/bin/cvs -4 -

Po momo e Łukasz na pewno nic w tym czasie w trepo nie robił (ja też :) to 
po krótkeij chwili ps dla *tych samych* PIDów wypisał już w pierwszej 
kolumnie innego właściciela procesu :>

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl