[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Compression and cvs-1.11.2
From: |
Dan Peterson |
Subject: |
Compression and cvs-1.11.2 |
Date: |
Mon, 5 Aug 2002 10:35:30 -0700 (Pacific Daylight Time) |
Did 1.11.2 change something that would prevent compression (-zN) from
working with older clients?
Ever since we upgraded our server to 1.11.2 we've had problems with
clients that tried to use compression... it appears the server process
hangs.
>From a Linux 2.4 client using cvs 1.11.1 and 1.11.1p1 I did:
cvs -nq -z1 up <file>
where <file> is a small text file (< 100 bytes). The client shows:
M <file>
and then hangs.
Using gdb on the server process I did a backtrace and the server appears
to be waiting for something from the client:
(gdb) bt
#0 0xff3190f4 in _read () from /usr/lib/libc.so.1
#1 0xff309cc0 in _filbuf () from /usr/lib/libc.so.1
#2 0x168c8 in stdio_buffer_shutdown (buf=0xae170) at buffer.c:1381
#3 0x16624 in buf_shutdown (buf=0xae170) at buffer.c:1207
#4 0x5f278 in compress_buffer_shutdown_input (buf=0xffbef4e4) at zlib.c:384
#5 0x16624 in buf_shutdown (buf=0xffbef4e4) at buffer.c:1207
#6 0x53c9c in server_cleanup (sig=0) at server.c:4981
#7 0x54234 in server (argc=690356, argv=0xa8400) at server.c:5365
#8 0x38d18 in main (argc=1, argv=0xffbef860) at main.c:1000
The same command using a 1.11.2 client seems to work ok.
- Compression and cvs-1.11.2,
Dan Peterson <=