Re: [ogpx] Teleports and protocol resilience
Meadhbh Hamrick <meadhbh.siobhan@gmail.com> Tue, 13 October 2009 19:40 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 0C88928C320 for <ogpx@core3.amsl.com>;
Tue, 13 Oct 2009 12:40:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.001,
BAYES_00=-2.599]
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 5MVvqNj1jXQC for
<ogpx@core3.amsl.com>; Tue, 13 Oct 2009 12:40:30 -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 A253528C2CC for
<ogpx@ietf.org>; Tue, 13 Oct 2009 12:40:30 -0700 (PDT)
Received: by pxi6 with SMTP id 6so445628pxi.31 for <ogpx@ietf.org>;
Tue, 13 Oct 2009 12:40:28 -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 :content-transfer-encoding;
bh=8iuIMO9ABijPJohylHOQwOhrcGOHtP7WuPL2y0y0JhY=;
b=eHpNU0m+/venKU3WQT6k04vbBN3e9k018siN+TQoXwhMlRezbNqIUsO1QJ+axUdAwg
48gfMboHQ7AGpd4s+Ajsf0q/M/5SE4AOsd8FibhrO6+YPQ4iKWsKedmKiUixSdKQ+mre
Nrfyz2uaG6mwFjrAubGFtv/x7Y7R5b5xRkuTE=
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:content-transfer-encoding;
b=cRETcC55bnvuN8EGnJPHky1uNyrVO7zbsumWGcNq2drkc0rcnhYEtdvhm+RnWiyGqX
6caUyamsHiaZIe6gEeoUbx8l5onZNI8MWRSxjZX+6gtX/JAKWtyFwvcS6Y+qL6Ymhode
UnHiPLlTriHoOx8637aCPhog0ZDCbGa6ccVvI=
MIME-Version: 1.0
Received: by 10.114.253.23 with SMTP id a23mr13126341wai.155.1255462828226;
Tue, 13 Oct 2009 12:40:28 -0700 (PDT)
In-Reply-To: <9b8a8de40910131031u3c4822eeo665021057514177a@mail.gmail.com>
References: <e0b04bba0910122213n66886b92x57446ad84def466f@mail.gmail.com>
<f72742de0910130853y2e14a37bkef366f7ddcbf1f63@mail.gmail.com>
<9b8a8de40910131031u3c4822eeo665021057514177a@mail.gmail.com>
Date: Tue, 13 Oct 2009 12:40:28 -0700
Message-ID: <b8ef0a220910131240k254aa2a2o89bc71c2c221c0b6@mail.gmail.com>
From: Meadhbh Hamrick <meadhbh.siobhan@gmail.com>
To: Vaughn Deluca <vaughn.deluca@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: 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 19:40:32 -0000
hmm.. there were several iterations of the teleport protocol. i'm not really sure this is how it was deployed. and if it is, i would argue it _shouldn't_ be deployed this way 'cause of the trust issue. in the typical "Second Life" use case, the client trusts the agent domain, and the agent domain trusts region domains 1 and 2. the two region domains do not necessarily trust each other. or rather, there may be utility to a future where all region domains do not need to directly trust all other region domains. in the "tourist" use case, the agent domain can be seen as an actor of the client, so it's really the client who directly trusts the two region domains. but, you retain the benefit when you do not depend on the two region domains trusting each other. man. we seriously need some diagrams. -cheers -meadhbh/infinity On Tue, Oct 13, 2009 at 10:31 AM, Vaughn Deluca <vaughn.deluca@gmail.com> wrote: > Regarding the serialisation and passing-off of avatar data, the present TP > draft keeps the source region in the communication path, even *after* a > successful Derez and serialisation. The result from the new Rez is passed > via the source region back to the agent domain. > There might be good reasons for that path (efficiency?), but for sure it > complicates things if the source region is dying. > @Joshua > RD is not the same as Region, in the TP drafs its the Region(service) that > has the interface. > @Infinity, the tourist use case is not very well defined as yet (working on > that) but in my interpretation if will for sure specify the same constraint > of "no duplication of avatars". > -Vaughn > > On Tue, Oct 13, 2009 at 5:53 PM, Joshua Bell <josh@lindenlab.com> wrote: >> >> On Mon, Oct 12, 2009 at 10:13 PM, Morgaine >> <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