From owner-freebsd-scsi Mon Jan 15 10:20: 6 2001 Delivered-To: freebsd-scsi@freebsd.org Received: from alisier.wanadoo.fr (smtp-rt-9.wanadoo.fr [193.252.19.55]) by hub.freebsd.org (Postfix) with ESMTP id 0A43F37B400 for ; Mon, 15 Jan 2001 10:19:49 -0800 (PST) Received: from amyris.wanadoo.fr (193.252.19.150) by alisier.wanadoo.fr; 15 Jan 2001 19:19:47 +0100 Received: from hautmedoc.dockes.com (193.248.71.235) by amyris.wanadoo.fr; 15 Jan 2001 19:19:24 +0100 Received: (from dockes@localhost) by hautmedoc.dockes.com (8.9.3/8.9.3) id TAA15646; Mon, 15 Jan 2001 19:19:23 +0100 (MET) From: Jean-Francois Dockes MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14947.16163.316903.727185@hautmedoc.dockes.com> Date: Mon, 15 Jan 2001 19:19:15 +0100 (MET) To: mjacob@feral.com Cc: Eric Lee Green , freebsd-scsi@FreeBSD.ORG Subject: Re: Why filemarks in sardpos? In-Reply-To: References: <14946.48266.332620.887204@hautmedoc.dockes.com> X-Mailer: VM 6.75 under 20.4 "Emerald" XEmacs Lucid Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Matthew Jacob writes: > You're porting and NDMP server? Good! Will you make it publicly available? I am doing this NDMP thing for a customer, using some of their proprietary code, so I can't release the result. This was mainly a solaris job, and I just tried the FreeBSD port for the fun of it, and with the goal of enabling FreeBSD as a tape server platform for my customer's product ;) As I ran into trouble with maintaining tape position, I dropped the idea for the moment. Convincing them that FreeBSD was the best tape server platform for them was a long bet anyway, and if I have to add a custom driver, it becomes really complicated (I hope to be back at it later). There is a nice open-source NDMP package at http://traakan.traakan.com/ndmjob/ . There are some pieces missing, but the author said that he is going to release a new version soon, and this could be the basis for a FreeBSD port. In the current release, the main missing pieces are: - Part of the authentication code. I submitted small FreeBSD patches to the author for this, I hope that they (or a replacement) will be in the future release. - Real tape interface code. This would be really easy to add for FreeBSD, if only 'sa' would better keep the tape position. It would probably be possible to do it with the current 'sa' by using the resid counts on tape move operations, and updating the position internally on read/write. - Some of the 'DATA' interface code. You can backup, but not restore... I hope that this will be added in the next release of ndmjob. With this port, I think that a FreeBSD machine could be part of an NDMP setup, either as a TAPE server (machine with a tape drive connected), or as a DATA server (machine to be backed-up/restored). The NDMP client (backup manager) in ndmjob is not that useful, it's mainly a test tool. I'll take a try at doing the port when the new version comes out, if this is okayed by my customer. Jean-Francois Dockes. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message