Re: Replication and migration requirements

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Brent Welch (welch@panasas.com)
Date: 08/17/01-11:52:37 AM Z


Message-Id: <200108171652.JAA16252@medlicott.panasas.com>
Subject: Re: Replication and migration requirements 
From: Brent Welch <welch@panasas.com>
Date: Fri, 17 Aug 2001 09:52:37 -0700

Regarding points 1 and 2 below, one candidate for a server-to-server
protocol is NDMP, which is used to copy file systems from filers to
tape servers, or from filers to filers. 

>>>Robert Thurlow said:
 > > We should define the objectives for protocol support of
 > > replication/migration.
 > 
 > I think we should mainly be focused on defining a protocol
 > which permits a server to contact another server to initiate
 > and complete a data transfer to create or maintain filesystem
 > replicas, or to move a filesystem.
 > 
 > > Do we want to:
 > > 
 > > 1.  Define a standard way for a server to replicate/migrate data to anothe
     r,
 > > possibly heterogenous, server?
 > 
 > I believe this should be our priority here, with "heterogeneous" 
 > being the key word.  Sun has a block-level replication product
 > which is good, so does NetApp - but they're only capable of doing
 > that with the same brand of machines.  Islands of functionality
 > like this do not meet customer needs.
 > 
 > > 2.  Provide useful mechanisms for servers to send/receive file data and
 > > attributes to each other so that server vendors can build effective
 > > replication/migration solutions?
 > 
 > I may be misunderstanding this, but I don't think we're interested
 > in building a "toolkit" - we want a protocol servers can speak to
 > transfer entire filesystems and then propagate updates to replicas.
 > The IETF does protocols and not APIs, so this seems necessary.
 > 
 > > 3.  Provide ways for clients to control what gets replicated/migrated (who
     le
 > > file systems, directory trees, individual files), when, and where?
 > 
 > I don't think we are standardizing how an administrator at her
 > desk communicates her desire to have servers achieve a migration
 > or replication activity, but perhaps we should be doing that.
 > 
 > > 4.  Allow clients to recognize the existence of replicas or be informed th
     at
 > > some data has been migrated elsewhere, and to optimize their data access
 > > accordingly (load balance among replicas, for instance)?
 > 
 > Right now, we haven't been talking much about how resource info
 > is "published" so that clients can know about it.  It is clearly
 > important, and customers have BIG complaints that this is not
 > standardized, leaving them to manage more islands of functionality.
 > 
 > But replication only adds a couple of requirements to this issue
 > ("give me multiple names" and "permit this info to be mutable"),
 > so I would think this is not a goal for this work.  If we wanted
 > to discuss doing NFS resource discovery in a standard way, I'd
 > think that would be a useful effort, but not tied to replication
 > and migration.
 > 
 > Rob T
 > 

--
Brent Welch
Software Architect, Panasas Inc
Pioneering Smart and Infinitely Scalable Storage Networks

www.panasas.com
welch@panasas.com


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.2 : 03/04/05-01:49:01 AM Z CST