From owner-freebsd-current@FreeBSD.ORG Mon Sep 20 19:45:14 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0332A16A4D4; Mon, 20 Sep 2004 19:45:14 +0000 (GMT) Received: from pinus.cc.fer.hr (pinus.cc.fer.hr [161.53.73.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06D3243D49; Mon, 20 Sep 2004 19:45:04 +0000 (GMT) (envelope-from ivoras@fer.hr) Received: from fer.hr (lara.cc.fer.hr [161.53.72.113]) by pinus.cc.fer.hr (8.12.2/8.12.2) with ESMTP id i8KJqpsM022146; Mon, 20 Sep 2004 21:52:51 +0200 (MEST) Message-ID: <414F331C.2000606@fer.hr> Date: Mon, 20 Sep 2004 21:44:28 +0200 From: Ivan Voras User-Agent: Mozilla Thunderbird 0.5 (X11/20040430) X-Accept-Language: en-us, en MIME-Version: 1.0 To: current@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: ggate trouble X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Sep 2004 19:45:14 -0000 I have trouble with ggate devices "going bad" after some time. Here are the simptoms: Creating ggate devices (on client machine) works fine. Using them right after devices are created (for several hours) works without problems. BUT, after some idle time (on the scale of 24h), devices just stop working. They are listed in /dev, "ggatec list" shows them, but any read requests made to them (e.g. using dd) fail after a few seconds of "waiting" with "Input/Output error". Nothing is shown in syslog. Ggated demon on the server works fine, and doing "telnet server 3080" on the client establishes connection (I tried typing some garbage into the connection, but the server seems to ignore it, and doesn't send any data back; it DOES log into server syslog that it's confused when I do that ("ggated: Requested path isn't exported: Unknown error: 0.; ggated: exiting")). For the record: I'm using gmirror to mirror over a ggate device, and gmirror correctly detects and processes the read fault, and deactivates the provider.