From owner-freebsd-bugs@FreeBSD.ORG Thu Aug 21 14:40:08 2014 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 46B22A7 for ; Thu, 21 Aug 2014 14:40:08 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 13E183DB5 for ; Thu, 21 Aug 2014 14:40:08 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s7LEe7wQ043382 for ; Thu, 21 Aug 2014 14:40:07 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 192889] New: accept4 socket hangs in CLOSED (memcached) Date: Thu, 21 Aug 2014 14:40:08 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: arne.claus@trivago.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Aug 2014 14:40:08 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192889 Bug ID: 192889 Summary: accept4 socket hangs in CLOSED (memcached) Product: Base System Version: 10.0-STABLE Hardware: amd64 OS: Any Status: Needs Triage Severity: Affects Some People Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: arne.claus@trivago.com We encountered that our memcached instances on FreeBSD 10 were rejecting connections after being under heavy load. The machines showed several thousand connections stuck in CLOSED (sometimes CLOSED_WAIT). We could reproduce the issue several times using a load script. There is a corresponding memcached bug with more information on the tests: https://code.google.com/p/memcached/issues/detail?id=375 We assume that this issue is a FreeBSD 10 related because: - The memcached source does not seem to do anything wrong (at first glance) - The issue does not seem to happen when switching from accept4 to accept (tests pending) - According to our admins the connections were closed after enabling net.inet.tcp.log_debug - According to our admins this bug did not appear on FreeBSD 9 machines We are still running tests to verify that this bug does only happen on FreeBSD 10 and is accept4 related. The current tests point in this direction. accept4 uses the flag SOCK_NONBLOCK Memcached version: 1.4.20 FreeBSD version: 10.0-STABLE #0 r269376 -- You are receiving this mail because: You are the assignee for the bug.