Replication and migration requirements

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

From: Robert Thurlow (Robert.Thurlow@eng.sun.com)
Date: 08/16/01-12:24:45 PM Z


Date: Thu, 16 Aug 2001 11:24:45 -0600 (MDT)
From: Robert Thurlow <Robert.Thurlow@eng.sun.com>
Subject: Replication and migration requirements
Message-ID: <Roam.SIMC.2.0.6.997982685.24335.thurlow@jurassic.eng>

In his minutes from the NFSv4 WG at IETF 51, Brent Callaghan wrote:

> Brian summarized the aims of the replication and migration work:
> Transparent, client failover for read-only replicas, good
> performance across low bandwidth links, and security as good as v4.

I'd like to spark some discussion about the requirements for
replication and migration.  Here are the requirements Brian
Pawlowski presented at IETF 49, lifted from:

http://playground.sun.com/pub/nfsv4/presentations/ietf49/beepy2.pdf

They're a fairly large set, and I'd like to find out who cares
about which parts.  For that matter, I'd like to find out who
cares about replication and migration; this topic has not drawn
a lot of comments on the alias in quite a long time.  I'll also
include Brian's listing of issues.

Requirements

o Transparent client failover
  o For read-only replicas and migrated writable volumes
o Performance
  o Bandwidth conservative
  o Differences propagated
  o Restartable
  o Client lockout time minimized
o Security
  o As good as V4
o Scalable
  o Huge file systems
  o Small file s ystems
o Capability negotiation between "peers"(?)
  o I believe this referred to things like attribute differences
o Efficient multi-way replication (propagation)
o Correctness
  o "Atomic" propagation of file system from client view
  o Failover to a correct replica version
o TCP/ IP based
  o No legacy UDP requirement
  
  
Issues

o Replica versioning non-existent
  o Failing over to "correct" version of replica impossible?
  o Base V4 protocol change?
  o Proposal: Investigate versioning requirement
o Single vs. multi-master
  o Multi-master entails conflict resolution
  o Proposal: Single master copy sufficient - objections?
o Disconnected operation irrelevant
  o Corollary to above
  o Proposal: Disconnected operation for clients not required - objections?
o File oriented
  o Fits with NFS model, and heterogeneous
  o Efficiency concerns
  o Block-oriented not heterogeneous
  o Proposal: Draft proposal for comments.
o Replicating "opaque" (to NFS) local file system attributes
  o Proposal: NFS Version 4 named attributes propagated - unsupported
    attributes not
o Migration/replication only for V4
  o Not a general (rdist) mechanism
o Lock and delegation propagation
  o Certainly a requirement, but ouch!
  o Proposal: Locking and delegation state propagated, acceptable
    that it resembles a server reboot.
o We pushed need for reliable name/location service from clients to
  servers
  o Proposal: Investigate how far to tie back end protocol to name
    sevice

Rob T


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:00 AM Z CST