Hello, Maximilian, I would like to ask you whether you think the following bug is the same as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542633 "openvz: [UBC]: Endless loop in __sk_stream_wait_memory."
I had a reproducible "stops working" with a Subversion server running on an OpenVZ guest. After some investigation, this turned out to be nothing Subversion-specific. I was able to reproduce with a minimal client / server pair. What I know about "my" bug: * A write system call to a TCP/IP connection socket hangs, it does not return to the application, * the process doing the write consumes what CPU cycles it can get, as reported by "top", * killing the other side of the TCP/IP connection does not result in the "connection reset by peer" condition as it should, * instead, the write simply continues to consume all CPU cycles it can get, for all I know, indefinitely until I kill the process, * the bug seems to appear if the sender writes fast, faster than the network or the client can consume, * putting big chunks of data into a single write call does not seem to be strictly necessary to reproduce the problem, but it does make the problem appear more easily, * the problem can be made to appear a write or two later by raising the tcpsndbuf UBC. For more details, I have filed http://bugzilla.openvz.org/show_bug.cgi?id=1443 on this issue. This also has my client / server pair with which I have been able to reproduce this bug. I have also filed the Debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571457 on the same issue, originally against Subversion, now I have reassigned it to the OpenVZ image I have been using. Would you kindly tell me whether this bug is the same as Debian bug 542633 ? Do you think this is Debian specific, or does it also concern OpenVZ upstream? Regards, Andreas -- Dr. Andreas Krüger, Berater, DV-RATIO NORDWEST GmbH andreas.krue...@dv-ratio.com GPG/PGP Fingerprint 8063 4A9B 362D 4220 A546 14C1 EA19 AADC FD44 5EB7 DV-RATIO NORDWEST GmbH Tel: +49 (0)211 / 577 996-0 Fax: +49 (0)211 / 577 996-26 http://www.dv-ratio.com <http://www.dv-ratio.com> Sitz der Gesellschaft Habsburgerstraße 12, 40547 Düsseldorf Registergericht Düsseldorf HRB 34330 USt-IdNr.: DE811321837 Steuer-Nr.: 809/44031 Geschäftsführung: Günter Gerstmann Prokura: Trudbert Vetter, Uwe Wolfram DV-RATIO - "Kompetenz und Zuverlässigkeit seit 1980"
signature.asc
Description: OpenPGP digital signature