Return-Path: X-Original-To: apmail-builds-archive@minotaur.apache.org Delivered-To: apmail-builds-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BBE4F9592 for ; Mon, 20 Feb 2012 09:56:14 +0000 (UTC) Received: (qmail 52277 invoked by uid 500); 20 Feb 2012 09:56:14 -0000 Delivered-To: apmail-builds-archive@apache.org Received: (qmail 52181 invoked by uid 500); 20 Feb 2012 09:56:13 -0000 Mailing-List: contact builds-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: builds@apache.org Delivered-To: mailing list builds@apache.org Received: (qmail 52171 invoked by uid 99); 20 Feb 2012 09:56:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2012 09:56:13 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of keith.wall@gmail.com designates 209.85.212.50 as permitted sender) Received: from [209.85.212.50] (HELO mail-vw0-f50.google.com) (209.85.212.50) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2012 09:56:06 +0000 Received: by vbnl22 with SMTP id l22so4414961vbn.23 for ; Mon, 20 Feb 2012 01:55:45 -0800 (PST) Received-SPF: pass (google.com: domain of keith.wall@gmail.com designates 10.52.66.43 as permitted sender) client-ip=10.52.66.43; Authentication-Results: mr.google.com; spf=pass (google.com: domain of keith.wall@gmail.com designates 10.52.66.43 as permitted sender) smtp.mail=keith.wall@gmail.com; dkim=pass header.i=keith.wall@gmail.com Received: from mr.google.com ([10.52.66.43]) by 10.52.66.43 with SMTP id c11mr2935870vdt.43.1329731745581 (num_hops = 1); Mon, 20 Feb 2012 01:55:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=dfgBBgUlvxtXQq7YPbhiFkmwNo5PhHBfSlx0yMVqyx4=; b=pmhU3x9/rh/XPjRGWr8PV/c8DX0zObOKY+JepHxI1T8niH8i/Pb8uXNvf9PwJJsrcJ 5uUumXXL7yTchiMQwbtG4rUdRGnHp0VnngGedKQ3lJb9+Sqwxg5XF42WhxOq4+kYsZPZ vt96Dvpkfmcvmfl4x+W0DoNisyktbB19VCEbw= MIME-Version: 1.0 Received: by 10.52.66.43 with SMTP id c11mr2326930vdt.43.1329731745524; Mon, 20 Feb 2012 01:55:45 -0800 (PST) Received: by 10.220.2.136 with HTTP; Mon, 20 Feb 2012 01:55:45 -0800 (PST) Reply-To: keith.wall@gmail.com Date: Mon, 20 Feb 2012 09:55:45 +0000 Message-ID: Subject: FreeBSD Jenkins slave - no timely "connection refused" when connecting to a port is not bound From: Keith W To: builds@apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hello builds I have a question about the FreeBSD Jenkins slave. Our (Qpid) test suite includes a end-to-end test that tests the behaviour of Qpid client when it tries connect to the Qpid server before it is started. Specifically, this means the client tries to form a TCP/IP connection to an unbound port on localhost. The test relies on a getting a timely "Connection Refused" type error from the underlying socket connect attempt. The test works without problems on the other Apache Jenkins slaves (ubuntu, solaris etc), but on FreeBSD it consistently fails. I can reproduce the problem outside Qpid by getting a Jenkins job to telnet to an unused port. The telnet command hangs for over a minute then produces: telnet localhost 45678 Operation timed out I would expect an immediate "Connection Refused" when trying to connect to a port which is not bound. Is this behaviour deliberate (part of a FreeBSD jail config?? perhaps), or a miss configuration of the FreeBSD instance? Thanks in advance, Keith Wall.