<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Kyle,<BR>
 <BR>
excellent, truly. Thank you.<BR>
 <BR>
The only thing off the top off my head is that I would like to turn down the informal chatty tone like 5-8% - and as Diva said, be a bit more sparse on the value-laden words.<BR><BR>
Other than that, pure love and goodness.<BR>
 <BR>
I will try to give you more detailed feedback tomorrow.<BR>
<BR>Blessed be,<BR>Stefan Andersson<BR>Tribal Media AB<BR> <BR>Join the 3d web revolution : <A href="http://tribalnet.se/">http://tribalnet.se/</A><BR> <BR><BR><BR><BR><BR>> Date: Thu, 4 Dec 2008 10:20:13 -0800<BR>> From: aerowolf@gmail.com<BR>> To: opensim-users@lists.berlios.de<BR>> Subject: Re: [Opensim-users] grid operation<BR>> <BR>> Could someone please read<BR>> http://opensimulator.org/index.php?title=OpenSim:Introduction_and_Definitions<BR>> and fix any glaring errors or omissions I may have made? There's a<BR>> couple of TODO items therein (at least one needs examination by people<BR>> familiar with Assets, Inventory, and how they're managed), and I'd<BR>> like to solicit feedback on how I can write these kinds of things<BR>> better.<BR>> <BR>> -Kyle H<BR>> <BR>> On Mon, Dec 1, 2008 at 12:42 AM, Stefan Andersson <stefan@tribalmedia.se> wrote:<BR>> > Really, if somebody would be so excellent as to take this whole thread, and<BR>> > out of the questions and answers on it, make a wiki page, called<BR>> > 'OpenSim:Introduction and Definitions' or something, that would be SO<BR>> > golden.<BR>> ><BR>> > You seldom get these opportunities to learn from noob confusion. This is an<BR>> > excellent thread.<BR>> ><BR>> > Best regards,<BR>> > Stefan Andersson<BR>> > Tribal Media AB<BR>> ><BR>> > Join the 3d web revolution : http://tribalnet.se/<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > ________________________________<BR>> > Date: Sun, 30 Nov 2008 13:16:35 -0800<BR>> > From: diva@metaverseink.com<BR>> > To: opensim-users@lists.berlios.de<BR>> > Subject: Re: [Opensim-users] grid operation<BR>> ><BR>> > Yes, those are all functions of the 3D space service currently. Scripting<BR>> > and backend modules provide programmable behavior for the objects and agents<BR>> > in the 3D environment.<BR>> > The scripts are stored in the asset server, just like all other assets. They<BR>> > are brought in to the region when the region starts and run on the same<BR>> > process that runs the region. When you create a new script in a region, that<BR>> > script is cached in that region's asset cache (in memory), and is sent to<BR>> > the asset server for persistent storage.<BR>> ><BR>> > This is the current architecture. I remember vaguely someone suggesting to<BR>> > move the script engine(s) to a different server, as an alternative physical<BR>> > architecture. In that case, the region wouldn't cache the scripts, they<BR>> > would go to that other server; only the effects of the scripts would be seen<BR>> > inworld. Not sure how far that idea went.<BR>> ><BR>> > This thread is making suspect that many people might be under the wrong<BR>> > impression that just because they have their own region server connected to<BR>> > someone's grid, they have 100% control over the assets in the region and<BR>> > even in their inventories. That is not correct. The persistent storage of<BR>> > everything is done in the grid-level servers, therefore under the control of<BR>> > whoever runs those servers. If the asset server kaputs, and there were no<BR>> > backups, you will loose just about everything you have in your region and in<BR>> > your inventory. (This is true independent of who has the control over the<BR>> > asset server, so maybe it's a good thing to have them on someone else's<BR>> > asset server, you can blame someone else :-)<BR>> ><BR>> ><BR>> > Dickson, Mike (ISS Software) wrote:<BR>> ><BR>> > Well, it's running scripts for prims in the region also isn't it… And<BR>> > physics for physical items in the scene the region is managing. (These are<BR>> > assumptions, feel free to clarify, like Paul I'm trying to learn.)<BR>> ><BR>> ><BR>> ><BR>> > Mike<BR>> ><BR>> ><BR>> ><BR>> > From: opensim-users-bounces@lists.berlios.de<BR>> > [mailto:opensim-users-bounces@lists.berlios.de] On Behalf Of Diva Canto<BR>> > Sent: Sunday, November 30, 2008 11:36 AM<BR>> > To: opensim-users@lists.berlios.de<BR>> > Subject: Re: [Opensim-users] grid operation<BR>> ><BR>> ><BR>> ><BR>> > Right.<BR>> > When your region is connected to a physical grid, your region is *just* a 3D<BR>> > space server, nothing else.<BR>> > All assets belong to the asset server, all inventories belong to the<BR>> > inventory server, all users belong to the user server.<BR>> ><BR>> > Paul Fishwick wrote:<BR>> ><BR>> > Got it. So, the data are stored on the asset server. If this is<BR>> ><BR>> > so, it doesn't seem that my region server (the opensim instance<BR>> ><BR>> > I might run as part of someone's grid) is doing much of<BR>> ><BR>> > anything since any change in prim or agent attribute must be<BR>> ><BR>> > conveyed back to the grid's asset server.<BR>> ><BR>> > -p<BR>> ><BR>> ><BR>> ><BR>> > Diva Canto wrote:<BR>> ><BR>> ><BR>> ><BR>> > By "assets" I mean the data itself, the blobs/text/etc.<BR>> ><BR>> > The region prims/primitems storage holds only references to that data.<BR>> ><BR>> ><BR>> ><BR>> > Look inside OpenSim.db. There is no "data" there, only meta data and<BR>> ><BR>> > references to the data (by UUID) stored on the asset server.<BR>> ><BR>> ><BR>> ><BR>> > Paul Fishwick wrote:<BR>> ><BR>> ><BR>> ><BR>> > When you say the prims and primitems are not assets, I am confused.<BR>> ><BR>> > My understanding was that all items are assets, identified by their unique<BR>> ><BR>> > UUIDs. If I follow the point about the asset server, the asset servers<BR>> ><BR>> > stores all asset UUID references by region, but that the specific asset<BR>> ><BR>> > attributes (i.e., position of an object, or its texture) are stored by UUID<BR>> ><BR>> > in the region's DB?<BR>> ><BR>> > -p<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > Diva Canto wrote:<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > The asset server holds the assets for the entire collection of regions<BR>> ><BR>> > on that physical grid. For example, when you create an object inworld,<BR>> ><BR>> > the asset corresponding to that object is stored on the asset server.<BR>> ><BR>> ><BR>> ><BR>> > The region caches some assets in memory. For example, in that creation<BR>> ><BR>> > scenario, the asset would be on the cache of the region too.<BR>> ><BR>> ><BR>> ><BR>> > The region also has a database storing "prims" and "primitems". These<BR>> ><BR>> > are not assets; they are the prims that are inworld at any given time.<BR>> ><BR>> > The prims refer to assets (by UUID) that are stored on the asset<BR>> ><BR>> > server. Which, as the previous sentence says, may be cached in memory<BR>> ><BR>> > of the region.<BR>> ><BR>> ><BR>> ><BR>> > Paul Fishwick wrote:<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > Right. But what, exactly, are these servers doing? I guess I am trying<BR>> ><BR>> > to get at more of the architectural details of what types of messages are<BR>> ><BR>> > sent among servers (over the network and to the database(s)). For<BR>> ><BR>> > example, there are the UGAIM servers in grid mode. Does the grid's "A"<BR>> ><BR>> > server hold all of the assets on your region that you plugged into the<BR>> ><BR>> > grid? Or does your region database (on the same computer as your<BR>> ><BR>> > opensim.instance) take care of that?<BR>> ><BR>> > -paul<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > Ideia Boa wrote:<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > If you run 1 region in a grid, you only run OpenSim server, the others<BR>> ><BR>> > servers (User, Grid, Asset, Inventory and Message) are running on the<BR>> ><BR>> > Grid servers with the grid OpenSim server.<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > Paul Fishwick wrote:<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > If one hooks a region to a grid, what functions does the<BR>> ><BR>> > region server (operating on your computer) perform? The<BR>> ><BR>> > Grid servers are running asset and inventory management,<BR>> ><BR>> > so does this mean that the grid A and I machines handle<BR>> ><BR>> > the assets and inventory or is that the function of the region<BR>> ><BR>> > server that connects to the grid?<BR>> ><BR>> > -p<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > ------------------------------------------------------------------------<BR>> ><BR>> ><BR>> ><BR>> > _______________________________________________<BR>> ><BR>> > Opensim-users mailing list<BR>> ><BR>> > Opensim-users@lists.berlios.de<BR>> ><BR>> > https://lists.berlios.de/mailman/listinfo/opensim-users<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > ------------------------------------------------------------------------<BR>> ><BR>> ><BR>> ><BR>> > _______________________________________________<BR>> ><BR>> > Opensim-users mailing list<BR>> ><BR>> > Opensim-users@lists.berlios.de<BR>> ><BR>> > https://lists.berlios.de/mailman/listinfo/opensim-users<BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> ><BR>> > ________________________________<BR>> > _______________________________________________<BR>> > Opensim-users mailing list<BR>> > Opensim-users@lists.berlios.de<BR>> > https://lists.berlios.de/mailman/listinfo/opensim-users<BR>> ><BR>> ><BR>> > _______________________________________________<BR>> > Opensim-users mailing list<BR>> > Opensim-users@lists.berlios.de<BR>> > https://lists.berlios.de/mailman/listinfo/opensim-users<BR>> ><BR>> ><BR>> _______________________________________________<BR>> Opensim-users mailing list<BR>> Opensim-users@lists.berlios.de<BR>> https://lists.berlios.de/mailman/listinfo/opensim-users<BR><BR></body>
</html>