<div dir="ltr">Always need people writing about OS.<div><br></div><div>You description is close to what I understand the process is. But looke at this process too. I not sure how hypergrid affects it. </div><div> 1> Client get a UUID for an asset.</div><div> 2> Client looks in its cache for it. If found uses it and uses it. </div><div> 3> if not found request the region for it. Other wise it sends information to client.</div><div> 4> Region pulls from it cache or request the "home asset" server for the information and sends it to the client. </div><div><br></div><div> That how it done on a closed asset server where the client cant poll it for the assets. Oh, and temporary asset textures are not stored on the asset server only in the region cache. </div><div><br></div><div>When people start complaining about things I asked when they last cleared there cache and fixes 90% of the errors, Clearing the region cache would fix most of the rest. </div><div><br></div><div>The grid I am with can not be home for hyperlink travelers because its a closed grid. The asset server is behind a firewall and only accessible by the simulators authorized to access it. With newer OS code, I seen some tickling at the idea of adding a password security to access to the asset server other wise it would totally open. </div><div><br></div><div>David.</div><div><br></div><div> </div><div><br></div><div><br></div><div> </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 17, 2017 at 5:27 PM, Mike Higgins <span dir="ltr"><<a href="mailto:mike@kayaker.net" target="_blank">mike@kayaker.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>
</p>
<p>
</p><p style="margin-bottom:0in;line-height:100%"> I am writing an
article on hypergrid transfers, an attempt to improve my own
understanding, help others understand and perhaps improve the
hypergrid documentation. The things I want to explain in the
article
is the timing: When are permission tests done? And when is
content
data actually copied from grid to grid? I think understanding
this
will make people more comfortable about moving content around
the
metaverse.</p>
<p style="margin-bottom:0in;line-height:100%"> I have a bunch
of
questions. The documentation at
<a href="http://opensimulator.org/wiki/Hypergrid" target="_blank">http://opensimulator.org/wiki/<wbr>Hypergrid</a>
does not answer them all. I am trying to track down Diva to see
if
she will let me pick her brains. I have tried posting questions
on
IRC. (This comic does a good job of summarizing my opinion of
IRC:
<a class="m_6404143468623295418moz-txt-link-freetext" href="https://xkcd.com/1782/" target="_blank">https://xkcd.com/1782/</a> ).</p>
<p style="margin-bottom:0in;line-height:100%"> So next I'll try
asking my questions here. I'll start by asking: Is my
understanding
(below) of the roles of the server and the viewer correct? (Even
before hypergrid is involved.)</p>
<p style="margin-bottom:0in;line-height:100%"> When you log
into
your home grid, the server sends a copy of your inventory list
to
your viewer. This consists of (mainly) a list of names and
UUIDs. The
UUIDs are links to objects in the asset server, which in turn
are
structures made up of many items linked by UUIDs. At the ends of
all
these links are texture maps, mesh objects, sounds, animations,
etc.</p>
<p style="margin-bottom:0in;line-height:100%"> When you rez an
object in-world, the inventory entry (just the name and UUID) is
copied from your avatar inventory to the scene inventory of the
region you are in. If you don't have COPY permission to the
object,
the inventory entry is removed from your avatar inventory. The
actual data describing the object isn't involved in this
transfer. It
stayed where it was in the asset server, was not moved, was not
deleted. The data there wasn't even read until someone looked at
the
newly rezzed object and viewers started making requests so they
could
render images of it.</p>
<p style="margin-bottom:0in;line-height:100%"> Is this
understanding basically correct? If my understanding of this is
correct, I can move on to hypergrid questions.</p>
<p></p>
</div>
<br>______________________________<wbr>_________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" rel="noreferrer" target="_blank">http://opensimulator.org/cgi-<wbr>bin/mailman/listinfo/opensim-<wbr>dev</a><br>
<br></blockquote></div><br></div>