From owner-freebsd-testing@FreeBSD.ORG Thu Mar 27 13:19:18 2014 Return-Path: Delivered-To: freebsd-testing@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D58422D6 for ; Thu, 27 Mar 2014 13:19:18 +0000 (UTC) Received: from mail-qa0-f48.google.com (mail-qa0-f48.google.com [209.85.216.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9758EEF5 for ; Thu, 27 Mar 2014 13:19:18 +0000 (UTC) Received: by mail-qa0-f48.google.com with SMTP id m5so3721292qaj.21 for ; Thu, 27 Mar 2014 06:19:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:content-type; bh=1R9spzamw+KlRUusij1zKH88n/wemIsZnnNQH+6dPzM=; b=MQcoMJh26bfIhEN/U/q/pQatJ/g8bICo8Z4xNC1R4p4sc6AhHtASv/ndKdC+dpZW95 kWNhF4Zt9xuEKatotaqxSAM4l59G9zQT71nE+JGqp8SvQXQ+tBJkQXVu2Fz2CSOk7CK+ 34ibmVgvEMUJhjuQprGn0df/5gkiJXv2wa8+GEZpTe3/eR6xeHM0caHgpsZvv6Gu7RDL Y+nvXdH8S81LtasRvONuiIW42J7XmQGDAFwSleQJFH4z5klEFC9vjRLam3Oj/lDsnP/Y TNe5GKJdpF1oHNSgEBpgILuC56zLe72FJ9tt3qPZ3DXm2aHWdZGm0/o6XlAH/DMxZJ4k 3uEw== X-Gm-Message-State: ALoCoQkqtisnlNm6q0q6Ermz4GcZv125pgqASIB/4+1ApbtkUlyy01ZE/jRsuPXhRiVBvIDMDMFL X-Received: by 10.224.46.73 with SMTP id i9mr1892309qaf.65.1395926357082; Thu, 27 Mar 2014 06:19:17 -0700 (PDT) MIME-Version: 1.0 Sender: jmmv@meroh.net Received: by 10.96.83.102 with HTTP; Thu, 27 Mar 2014 06:18:56 -0700 (PDT) X-Originating-IP: [1.242.225.82] From: Julio Merino Date: Thu, 27 Mar 2014 22:18:56 +0900 X-Google-Sender-Auth: Edzrd6hQq3tXHLNE5-3NC4SQZQk Message-ID: Subject: Changes to the test cluster To: "freebsd-testing@freebsd.org" Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2014 13:19:19 -0000 Hello, Background ========== Validating changes to the test cluster was pretty much impossible without causing downtime on users: every change to the configuration had to wait a full build cycle to see if it worked, and if it didn't the breakage was immediately visible to all of you. After having broken the test runs several times in a row because of this, I have been reorganizing the way things work so that breakages are not as visible. How does this affect you? ========================= If you access test runs from the http://kyua1.nyi.freebsd.org/ master page, you should see no difference. Some links have been updated, but that's about it. If you access specific test runs via a bookmark to http://kyua1.nyi.freebsd.org//, you should fix your bookmarks to point to kyua3 instead. You will notice that the front page now has a new "canary" entry. Use the results of that link at your own risk. It is likely for this link to be broken way more frequently than the others. Also, all of kyua[123] now serve the test suite front page so pointing your browser to any of the instances will work. Details ======= Basically, I have turned kyua1 into a canary host for changes to autotest itself and I have made that machine build FreeBSD with NO_CLEAN=yes for a faster feedback cycle. The previous role of kyua1 has moved to kyua3 which now builds amd64 just as kyua1 used to do. The front page now contains a link to this canary setup, which you may want to check. However, please be aware that you should not rely on the results reported here without comparing them to the other entries. The fact that this machine is using NO_CLEAN=yes will certainly result in false negatives at some point, which will require manual intervention on my part to resolve. With this in mind, whenever I have to work on changes to autotest, I will be pushing them to kyua1 first, waiting for a successful run, and only then pushing the changes to the other workers. More details can be found here: http://wiki.freebsd.org/TestSuite/Cluster Please let me know any thoughts and, especially, where the documentation is lacking the most. Cheers, Julio