Re: [ogpx] Teleports and protocol resilience
Meadhbh Hamrick <meadhbh.siobhan@gmail.com> Tue, 13 October 2009 16:33 UTC
Return-Path: <meadhbh.siobhan@gmail.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 1E12E3A672E; Tue, 13 Oct 2009 09:33:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qegXNHRYyCQG;
Tue, 13 Oct 2009 09:33:28 -0700 (PDT)
Received: from mail-px0-f176.google.com (mail-px0-f176.google.com
[209.85.216.176]) by core3.amsl.com (Postfix) with ESMTP id A2CF33A6869;
Tue, 13 Oct 2009 09:33:01 -0700 (PDT)
Received: by pxi6 with SMTP id 6so264292pxi.31 for <multiple recipients>;
Tue, 13 Oct 2009 09:33:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:cc:content-type;
bh=2QynM7DsOJr95OBKM/p40VbDFW7x421VDVXHgBOavVU=;
b=oxt29NMLlfQTPJb3fXn9NORzCa9jcMTsfSHD4o6Qs6hXeiu9fsZMDtAKavY3tpMnzi
S2eNdl7Tzm0ohSNZe856ofAvftk9/AHiW+7ayH86iZ7CySEGxSv7XxSRL0+a6ToRolMn
ti2x4zkblVh0x9cqEyCm1jFyp+vMz1VigLNlw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
b=uNiQYPcT99cDcK6GWUWAJNe3IaTg7h6q9Y1lEpoSOl6GHVJ3/xU4OGrgWmecTJ0noz
XipTCzCP1BJR5enYlTuLFieS0LMJi+/HixmAAjHE9iOPhF0+5QyCx/rnp4ND/huxUbVP
WLFS/CnDmejT93Ok6pALcQ2f39B13Bmnh1tac=
MIME-Version: 1.0
Received: by 10.115.101.10 with SMTP id d10mr12850468wam.61.1255451580346;
Tue, 13 Oct 2009 09:33:00 -0700 (PDT)
In-Reply-To: <OFB8E4F058.345DE78D-ON8525764E.005956DF-8525764E.005A34B6@us.ibm.com>
References: <e0b04bba0910122213n66886b92x57446ad84def466f@mail.gmail.com>
<f72742de0910130853y2e14a37bkef366f7ddcbf1f63@mail.gmail.com>
<OFB8E4F058.345DE78D-ON8525764E.005956DF-8525764E.005A34B6@us.ibm.com>
Date: Tue, 13 Oct 2009 09:33:00 -0700
Message-ID: <b8ef0a220910130933q562c044pacc43f07646504c7@mail.gmail.com>
From: Meadhbh Hamrick <meadhbh.siobhan@gmail.com>
To: David W Levine <dwl@us.ibm.com>
Content-Type: multipart/alternative; boundary=0016e64b901a7ab2190475d399ca
Cc: ogpx-bounces@ietf.org, ogpx@ietf.org
Subject: Re: [ogpx] Teleports and protocol resilience
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Worlds and the Open Grid Protocol <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Oct 2009 16:33:30 -0000
josh: two phase commit for teleport? i guess it _could_ work, but it would make things more complicated. david: this is why i want to limit the number of supported deployment patterns. while it would be a great research project to work out a "design language" for describing deployments, i think we should stick with the few deployment patterns we have before us: Second Life, Second Life with client mediated Services, Tourist and OpenSim standalone mode. (OpenSim UGAIM grid mode would probably be something like "Second Life with client mediated Services") my primary concern is, i don't want to standardize a teleport protocol that works ONLY with the tourist model. On Tue, Oct 13, 2009 at 9:25 AM, David W Levine <dwl@us.ibm.com> wrote: > > I think this gets even messier when you look at multiple deployment > patterns. With a range of possible ways people might build out the services, > its going to be interesting to work out what one expects at a region That > said, one assumes that the key services which matter for attempting to > determine if a "region" is live are those which emit the agent's in world > component's current state. Working out what's needed, and why, might well, > help us put some bounds on this. > > - David > > > > > *Joshua Bell <josh@lindenlab.com>* > Sent by: ogpx-bounces@ietf.org > > 10/13/2009 11:53 AM > To > ogpx@ietf.org cc > Subject > Re: [ogpx] Teleports and protocol resilience > > > > > On Mon, Oct 12, 2009 at 10:13 PM, Morgaine <* > morgaine.dinova@googlemail.com* <morgaine.dinova@googlemail.com>> wrote: > I suggest that the protocol define Derez and Rez as *concurrent* and * > non-dependent* operations to avoid this situation. The AD can mark R1 as > disabled for all further agent state changes --- this will provide all the > protection needed to prevent brief double-presence anomalies from being > significant. If a jammed R1 refuses to give up its hold on the avatar, then > at least the user will not suffer from it. Reaping dead simulator sessions > then becomes a problem for the region operator alone, and not for the AD, > the user, and the region as happens now. > > Unresponsive origin regions are an excellent use case to consider. > > One of the reasons that this fails today is that the origin RD maintains > some amount of agent state (e.g. script state for attachments). For a > sim-to-sim handoff, the origin RD must successfully transmit information > either to the AD or the destination RD (or both), otherwise the user > experience is poor (information is lost). Note that this needs to happen > during a simple logoff/login as well. It seems to me that agent state in the > AD should have ACID-ish characteristics, including the agent's current > location. > > Given that we must be able to describe behavior of closing a client-AD > connection when the RD is unresponsive (e.g. the host has dropped off the > network, etc), I'd be inclined to tackle unresponsive origins in similar > fashion for logout/login, region crossing, and teleport. (Which in the > current drafts are indeed tackled together.) > > So: I would agree that the current behavior of SL is less than ideal - if > the source region is unresponsive (for some TBD definition), a teleport > should probably not fail. But to preserve user data (and preserve the user > experience), the initial transport attempt must involve a transaction > between the AD, source RD and destination RD. > _______________________________________________ > ogpx mailing list > ogpx@ietf.org > https://www.ietf.org/mailman/listinfo/ogpx > > > _______________________________________________ > ogpx mailing list > ogpx@ietf.org > https://www.ietf.org/mailman/listinfo/ogpx > >
- [ogpx] Teleports and protocol resilience Morgaine
- Re: [ogpx] Teleports and protocol resilience Kari Lippert
- Re: [ogpx] Teleports and protocol resilience Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Teleports and protocol resilience Joshua Bell
- Re: [ogpx] Teleports and protocol resilience David W Levine
- Re: [ogpx] Teleports and protocol resilience Meadhbh Hamrick
- Re: [ogpx] Teleports and protocol resilience Mike Dickson
- Re: [ogpx] Teleports and protocol resilience Charles Krinke
- Re: [ogpx] Teleports and protocol resilience Joshua Bell
- Re: [ogpx] Teleports and protocol resilience Vaughn Deluca
- Re: [ogpx] Teleports and protocol resilience Joshua Bell
- Re: [ogpx] Teleports and protocol resilience Vaughn Deluca
- Re: [ogpx] Teleports and protocol resilience Meadhbh Hamrick
- Re: [ogpx] Teleports and protocol resilience Dan Olivares
- Re: [ogpx] Teleports and protocol resilience Meadhbh Hamrick
- Re: [ogpx] Teleports and protocol resilience Vaughn Deluca
- Re: [ogpx] Teleports and protocol resilience Morgaine
- Re: [ogpx] Teleports and protocol resilience David W Levine
- Re: [ogpx] Teleports and protocol resilience Morgaine
- Re: [ogpx] Teleports and protocol resilience Lawson English
- Re: [ogpx] Teleports and protocol resilience Morgaine
- Re: [ogpx] Teleports and protocol resilience Vaughn Deluca
- Re: [ogpx] Teleports and protocol resilience Morgaine
- Re: [ogpx] Teleports and protocol resilience Carlo Wood