<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>