From owner-freebsd-fs@FreeBSD.ORG Sat Feb 20 00:08:08 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B26A106566C for ; Sat, 20 Feb 2010 00:08:08 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (chello089077043238.chello.pl [89.77.43.238]) by mx1.freebsd.org (Postfix) with ESMTP id 69B188FC08 for ; Sat, 20 Feb 2010 00:08:07 +0000 (UTC) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 221FC45CDC; Sat, 20 Feb 2010 01:08:06 +0100 (CET) Received: from localhost (chello089077043238.chello.pl [89.77.43.238]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 0E10045CA6; Sat, 20 Feb 2010 01:08:00 +0100 (CET) Date: Sat, 20 Feb 2010 01:07:58 +0100 From: Pawel Jakub Dawidek To: Garrett Cooper Message-ID: <20100220000758.GI1617@garage.freebsd.pl> References: <20100219200725.GA1617@garage.freebsd.pl> <7d6fde3d1002191511h4caac149tf39dcc37cf750afe@mail.gmail.com> <20100219233744.GG1617@garage.freebsd.pl> <7d6fde3d1002191541k51ab8526ub18a7c05484112f5@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="aznLbwQ42o7LEaqN" Content-Disposition: inline In-Reply-To: <7d6fde3d1002191541k51ab8526ub18a7c05484112f5@mail.gmail.com> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 9.0-CURRENT i386 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-0.6 required=4.5 tests=BAYES_00,RCVD_IN_SORBS_DUL autolearn=no version=3.0.4 Cc: freebsd-fs@freebsd.org Subject: Re: HAST (Highly Available Storage) now in HEAD. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Feb 2010 00:08:08 -0000 --aznLbwQ42o7LEaqN Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 19, 2010 at 03:41:41PM -0800, Garrett Cooper wrote: > On Fri, Feb 19, 2010 at 3:37 PM, Pawel Jakub Dawidek wr= ote: > > On Fri, Feb 19, 2010 at 03:11:44PM -0800, Garrett Cooper wrote: > >> =A0 =A0 Very cool stuff. How many nodes max are you targeting for this > >> service [...] > > > > Currently HAST is intended for use only with High Availability clusters, > > not for performance clusters and is limited to exactly two nodes - one > > primary node, which has access to shared storage and one secondary node, > > which just receives updates from primary. User's applications should > > only work on primary node. >=20 > I was looking forward a bit more than what's setup today TBH, but that's = ok... What exactly were you expecting? Even if HAST would be able to operate in multi-master mode, I don't think we have any file system that can take advantage of such configuration. Also note that DRBD, which is on the market for a long time already can operate also only in primary-secondary configuration for production uses. Eventhough it supports primary-primary configuration, it is not recommended for production use AFAIK. If you describe your needs, we might be able to figure something out. > [...] Is the data being checksummed / > verified somewhere to ensure integrity at all (I would think so / hope > so...)? You mean on-disk on on-wire? There is initial code in HAST to checksum data on-wire, but not yet finished. Checksumming data on-disk is not planed for HAST, it can be done using different GEOM classes, like geli. The most sense currently makes putting ZFS on HAST, because with UFS switching between the nodes will take a long time thanks to fsck. And once you are using ZFS you get checksumming for free (on both disk and wire). --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --aznLbwQ42o7LEaqN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAkt/J94ACgkQForvXbEpPzT6GwCg1Gh616DCpk6pO57WxivB18My MdkAoJ2YeStG/1ueLYCaQaVwY2OkEm3t =MeYL -----END PGP SIGNATURE----- --aznLbwQ42o7LEaqN--