<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Right.<br>
When your region is connected to a physical grid, your region is *just*
a 3D space server, nothing else.<br>
All assets belong to the asset server, all inventories belong to the
inventory server, all users belong to the user server.<br>
<br>
Paul Fishwick wrote:
<blockquote cite="mid:4932CD03.5070400@cise.ufl.edu" type="cite">
  <pre wrap="">Got it. So, the data are stored on the asset server. If this is
so, it doesn't seem that my region server (the opensim instance
I might run as part of someone's grid) is doing much of
anything since any change in prim or agent attribute must be
conveyed back to the grid's asset server.
-p

Diva Canto wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">By "assets" I mean the data itself, the blobs/text/etc.
The region prims/primitems storage holds only references to that data.

Look inside OpenSim.db. There is no "data" there, only meta data and 
references to the data (by UUID) stored on the asset server.

Paul Fishwick wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">When you say the prims and primitems are not assets, I am confused.
My understanding was that all items are assets, identified by their unique
UUIDs. If I follow the point about the asset server, the asset servers
stores all asset UUID references by region, but that the specific asset
attributes (i.e., position of an object, or its texture) are stored by UUID
in the region's DB?
-p


Diva Canto wrote:
  
      </pre>
      <blockquote type="cite">
        <pre wrap="">The asset server holds the assets for the entire collection of regions 
on that physical grid. For example, when you create an object inworld, 
the asset corresponding to that object is stored on the asset server.

The region caches some assets in memory. For example, in that creation 
scenario, the asset would be on the cache of the region too.

The region also has a database storing "prims" and "primitems". These 
are not assets; they are the prims that are inworld at any given time. 
The prims refer to assets (by UUID) that are stored on the asset 
server. Which, as the previous sentence says, may be cached in memory 
of the region.

Paul Fishwick wrote:
    
        </pre>
        <blockquote type="cite">
          <pre wrap="">Right. But what, exactly, are these servers doing?  I guess I am trying
to get at more of the architectural details of what types of messages are
sent among servers (over the network and to the database(s)). For
example, there are the UGAIM servers in grid mode. Does the grid's "A"
server hold all of the assets on your region that  you plugged into the
grid? Or does your region database (on the same computer as your
opensim.instance) take care of that?
-paul


Ideia Boa wrote:
  
      
          </pre>
          <blockquote type="cite">
            <pre wrap="">If you run 1 region in a grid, you only run OpenSim server, the others 
servers (User, Grid, Asset, Inventory and Message) are running on the 
Grid servers with the grid OpenSim server.



Paul Fishwick wrote:
  
    
        
            </pre>
            <blockquote type="cite">
              <pre wrap="">If one hooks a region to a grid, what functions does the
region server (operating on your computer) perform? The
Grid servers are running asset and inventory management,
so does this mean that the grid A and I machines handle
the assets and inventory or is that the function of the region
server that connects to the grid?
-p

  
    
      
          
              </pre>
            </blockquote>
            <pre wrap="">  
    
        
            </pre>
          </blockquote>
          <pre wrap="">  
      
          </pre>
        </blockquote>
        <pre wrap="">------------------------------------------------------------------------

_______________________________________________
Opensim-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-users">https://lists.berlios.de/mailman/listinfo/opensim-users</a>
  
    
        </pre>
      </blockquote>
      <pre wrap="">
  
      </pre>
    </blockquote>
    <pre wrap="">------------------------------------------------------------------------

_______________________________________________
Opensim-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-users">https://lists.berlios.de/mailman/listinfo/opensim-users</a>
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
</body>
</html>