From owner-freebsd-fs@FreeBSD.ORG Sat Mar 9 23:40:06 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 10A4F932 for ; Sat, 9 Mar 2013 23:40:06 +0000 (UTC) (envelope-from jdavidlists@gmail.com) Received: from mail-ia0-x230.google.com (mail-ia0-x230.google.com [IPv6:2607:f8b0:4001:c02::230]) by mx1.freebsd.org (Postfix) with ESMTP id DB580FC6 for ; Sat, 9 Mar 2013 23:40:05 +0000 (UTC) Received: by mail-ia0-f176.google.com with SMTP id i18so2550075iac.21 for ; Sat, 09 Mar 2013 15:40:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=tSbdhVN0Scv5h8SNgRfZGSe0bIcGsJb8ZiN013uaPSg=; b=V9/ZoCPKydSzPALcvboCu3LeFMmfRZl0sJVqT2JnXdp1SiouuHvGyVwTWnTVgocM6j nRmaOs0MstOTAkWEW889M7kw0Y5LCT0EyaDbSlYkBGv9G3xgeGmHV16zQFgUsie2vaoy rOuS5R4imBlnO2n1O7Awq0XFO9J1vKxxywznC5dwjRMZM3FpjYyem43Mdi5X1a33wJ6t lwyxgC6GCkyCJ3brHzpm/75aej8/efzOxbUrfvKDEqtjKOSDj3F67V1icRWC/2jzvlyO k1hAtKNxtYnkM7+dtp1jAVl6ojTjsD8ILu7Y6Y4pgyV74TLle6xMDOF+OqOtmIgGnByS Tvqw== MIME-Version: 1.0 X-Received: by 10.50.77.230 with SMTP id v6mr3647993igw.29.1362872405603; Sat, 09 Mar 2013 15:40:05 -0800 (PST) Sender: jdavidlists@gmail.com Received: by 10.42.153.133 with HTTP; Sat, 9 Mar 2013 15:40:05 -0800 (PST) Date: Sat, 9 Mar 2013 18:40:05 -0500 X-Google-Sender-Auth: DfqW6gRooUx9xhvb5eRHfuBcvls Message-ID: Subject: FreeBSD & no single point of failure file service From: J David To: freebsd-fs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Mar 2013 23:40:06 -0000 Hello, I would like to build a file server with no single point of failure, and I would like to use FreeBSD and ZFS to do it. The hardware configuration we're looking at would be two servers with 4x SAS connectors and two SAS JBOD shelves. Both servers would have dual connections to each shelf. The disks would be configured in mirrored pairs, with one disk from each pair in each shelf. One pair for ZIL, one or two pairs for L2ARC, and the rest for ZFS data. We would be shooting for an active/standby configuration where the standby system is booted up but doesn't touch the bus unless/until it detects CARP failover from the master via devd, then it does a zpool import. (Even so all TCP sessions for NFS and iSCSI will get reset, which seems unavoidable but recoverable.) This will be really expensive to test, so I would be very interested if anyone has feedback on how FreeBSD will handle this type of shared-SAS hardware configuration. Thanks for any advice!