From owner-freebsd-fs@FreeBSD.ORG Sun Jul 4 06:45:53 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 82FF6106564A; Sun, 4 Jul 2010 06:45:53 +0000 (UTC) (envelope-from to.my.trociny@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8E3FA8FC16; Sun, 4 Jul 2010 06:45:52 +0000 (UTC) Received: by bwz12 with SMTP id 12so2741880bwz.13 for ; Sat, 03 Jul 2010 23:45:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:references :x-comment-to:date:in-reply-to:message-id:user-agent:mime-version :content-type; bh=xelBvkr+45KRSMAUcpJYZ3ty4G0t1Dj0ynA49Jzv9NM=; b=w9/HOAzskzBltOPxuGMUt4N+yPgXZFVRXbXy5SWWqWXaBelBcHnia4R7ONW4Zop9Eg liFhvJUPIy74Bxkp4S0DVkjiGN+GnNwVsj0bgxNOUdwNDAV2sxetcig1hkSQOU6qUuJd fEc4emDglsjdp8+ty6RSQ6sY3T4YuZ6J6udUk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:x-comment-to:date:in-reply-to :message-id:user-agent:mime-version:content-type; b=G19uxNqjFCAqOv9lrNz4zDDF18DqrNYjDIdiVD3m3XSTwfGCImDb844F3+qm5qWcXB InIQgSreNTL/hcsYHbsVhY8iRh1V2GyFYDHyr/tBwtVg+TxxW4t4DisJ8khvOQYbaaMt BDdWfi4DDaGRWHwvIKly88AEU3gh5nytiAPg8= Received: by 10.204.136.71 with SMTP id q7mr1010571bkt.111.1278225940895; Sat, 03 Jul 2010 23:45:40 -0700 (PDT) Received: from localhost ([95.69.169.55]) by mx.google.com with ESMTPS id 24sm11425120bkr.7.2010.07.03.23.45.38 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 03 Jul 2010 23:45:39 -0700 (PDT) From: Mikolaj Golub To: "hiroshi\@soupacific.com" References: <4C139F9C.2090305@soupacific.com> <86iq5oc82y.fsf@kopusha.home.net> <4C14215D.9090304@soupacific.com> <20100613003635.GA60012@icarus.home.lan> <20100613074921.GB1320@garage.freebsd.pl> <4C149A5C.3070401@soupacific.com> <20100613102401.GE1320@garage.freebsd.pl> <86eigavzsg.fsf@kopusha.home.net> <20100614095044.GH1721@garage.freebsd.pl> <868w6hwt2w.fsf@kopusha.home.net> <20100614153746.GN1721@garage.freebsd.pl> <86zkyxvc4v.fsf@kopusha.home.net> <4C2C43D5.1080907@soupacific.com> <86mxubndrp.fsf@kopusha.home.net> <4C2D7615.5070606@soupacific.com> <861vbm1hpr.fsf@zhuzha.ua1> <4C2D9C62.4050105@soupacific.com> <86wrtez14z.fsf@zhuzha.ua1> <4C2DC801.5080108@soupacific.com> <86iq4xx9fy.fsf@kopusha.home.net> <4C2F3E14.1080601@soupacific.com> X-Comment-To: hiroshi@soupacific.com Date: Sun, 04 Jul 2010 09:45:36 +0300 In-Reply-To: <4C2F3E14.1080601@soupacific.com> (hiroshi@soupacific.com's message of "Sat, 03 Jul 2010 22:41:40 +0900") Message-ID: <86pqz3iw33.fsf@kopusha.home.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-fs@freebsd.org, Pawel Jakub Dawidek Subject: Re: HAST and CARP 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: Sun, 04 Jul 2010 06:45:53 -0000 On Sat, 03 Jul 2010 22:41:40 +0900 hiroshi@soupacific.com wrote: >> >> You should have a setup so when the master is rebooted after the reboot it >> checks the status of other node and sets its own role accordingly (so there >> would not be two masters simultaneously). Software I use in my setup (our home >> made application) does this well. sysutils/heartbeat should work fine too. As >> for me carp might not do well for this but I am not very experienced with carp >> so I can be wrong. >> h> By CARP, ifconfig carp0 advskew {bigger value than secondary} on h> console sets CARP as secondary. h> How do you think this idea ? I think you could make a configuration so when hostB (secondary) switches to master it changes advskew to the value lower then on hostA. In this way after hostA reboot it will have higher advskew and will be forced to do as a secondary. Then after the nodes are synchronized you can switch to the initial state restoring initial value of advskew on hostB. -- Mikolaj Golub