From owner-freebsd-stable@FreeBSD.ORG Tue Oct 26 15:29:59 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0DE89106564A for ; Tue, 26 Oct 2010 15:29:59 +0000 (UTC) (envelope-from petefrench@ticketswitch.com) Received: from constantine.ticketswitch.com (constantine.ticketswitch.com [IPv6:2002:57e0:1d4e:1::3]) by mx1.freebsd.org (Postfix) with ESMTP id AE56F8FC17 for ; Tue, 26 Oct 2010 15:29:58 +0000 (UTC) Received: from dilbert.rattatosk ([10.64.50.6] helo=dilbert.ticketswitch.com) by constantine.ticketswitch.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1PAlTI-000Dn3-Mp; Tue, 26 Oct 2010 16:29:56 +0100 Received: from petefrench by dilbert.ticketswitch.com with local (Exim 4.72 (FreeBSD)) (envelope-from ) id 1PAlTI-000Gtb-Lz; Tue, 26 Oct 2010 16:29:56 +0100 Date: Tue, 26 Oct 2010 16:29:56 +0100 Message-Id: To: freebsd-stable@freebsd.org, to.my.trociny@gmail.com From: Pete French Cc: Subject: Re: hast vs ggate+gmirror sychrnoisation speed X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2010 15:29:59 -0000 > You can check if the queue size is an issue monitoring with netstat Recv-Q and > Send-Q for hastd connections during the test. Running something like below: > > while sleep 1; do netstat -na |grep '\.8457.*ESTAB'; done Interesting - I ran those and started a complete resilvert (I do this by changing the secindary to 'init', running 'create' and then changing the role back to secondary) On primary I get... tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 29872 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 115 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 80928 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 32883 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 115 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED And on the secondary.... tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 105544 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 8688 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 84360 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 102648 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 17376 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 64088 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 34216 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED Thats just an example - I see the same kind of behaviour throughout the sychronisation process. I cant comopare it to gmirror+ggated, but it looks far more bursty than I would expect. -pete.