This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: The pain of committing ChangeLogs...
- To: Neil Booth <neil at daikokuya dot demon dot co dot uk>
- Subject: Re: The pain of committing ChangeLogs...
- From: Geoff Keating <geoffk at geoffk dot org>
- Date: 10 Jan 2001 16:01:10 -0800
- CC: gcc at gcc dot gnu dot org
- References: <20010110234233.E21420@daikokuya.demon.co.uk>
Neil Booth <neil@daikokuya.demon.co.uk> writes:
> I'm on a sucky 56K link, and increasingly I'm getting the following
> sequence of events:-
>
> 1) cvs update ChangeLog [3 minute+ server-end delay]
> 2) cvs commit ChangeLog blah [3-minute+ server-end delay]
> 3) cvs server: ChangeLog not up-to-date coz some $%!@#^ has committed
> something on their super-fast, or local, connection [another 2 minute
> delay while conflict downloaded] in the meantime
> 4) resolve ChangeLog conflict
> 5) go back to 1 :(
>
> I looped about 4 times this morning over a 45 minute period, just
> trying to commit a couple of files. Am I the only one?
>
> I suspect a major cause of this is the ChangeLog file, and its
> thousands of revisions causing considerable server load.
I don't think so. If that was true, it would take a long time to
commit ChangeLogs even from a close network, and it doesn't.
More likely, you're seeing that it takes substantial time to send a
half-megabyte or so ChangeLog file down a 56k pipe.
(Alternatively, it could be that something else on sourceware is
overloading it. The presently running processes are:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
qmailr 20222 0.1 0.0 1136 392 ? D Jan06 10:00 qmail-rspawn
listarch 23814 58.2 0.6 6220 5088 ? R 15:59 0:02 perl /usr/local/b
geoffk 23844 0.0 0.1 2520 896 pts/0 R 15:59 0:00 ps arux
qmaild 23846 0.0 0.0 1072 300 ? R 15:59 0:00 qmail-smtpd
qmailr 23847 0.0 0.0 1136 392 ? R 15:59 0:00 qmail-rspawn
so it may be that the mailing list management is getting expensive.)
--
- Geoffrey Keating <geoffk@geoffk.org>