Perhaps the ideal fix for stale references is to somehow be able to sanely indicate they have become stale.<div><br></div><div>Cheers</div><div><br><br><div class="gmail_quote">On Sat, Aug 28, 2010 at 4:43 PM, <span dir="ltr"><<a href="mailto:diva@metaverseink.com">diva@metaverseink.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">A couple of clarifications:<br>
<br>
1 - OpenSim is strict about differentiating between local resources and global resources. For local resources, plain UUIDs are always used, not global IDs, so not to impact in any way any configurations that ppl may have. Grid operators have a fair amount of freedom to decide what kind of UUID they use (in principle, although in practice we use whatever scheme libomv uses). Global names are only used for "foreign" resources.<br>
<br>
2 - OpenSim uses DNS resolution aggressively, and I don't think it needs to reinvent the wheel in that respect.<br>
<br>
3 - OpenSim probably won't solve the general issue of stale resources. If someone once was identified by "<a href="http://ibm.com/smith" target="_blank">ibm.com/smith</a>" and then got laid off from IBM, the virtual identity "<a href="http://ibm.com/smith" target="_blank">ibm.com/smith</a>" will be stale. But references to it will persist on the Internets... I don't think we'll be able to fix that.<div>
<div></div><div class="h5"><br>
<br>
Ai Austin wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
diva wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm about to introduce global identifiers, so that I can make friends<br>
and IM work on the hypergrid, and would like feedback on the best form<br>
of these identifiers.<br>
</blockquote>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Here are some options:<br>
... Thoughts?<br>
</blockquote>
<br>
<br>
A couple of thoughts and observations Diva...<br>
<br>
Could the taxonomy of "types" you use cause problems if the chosen 1-1 mapping for a UUID is not felt to work well i future.<br>
<br>
"user" is also perhaps a different notion to a specific "avatar"<br>
<br>
It would be nice if any UUID in a URI you use can be resolved (e.g. to the avatar name) by any host that has the mapping (like the distributed nature of DNS works), so its not dependent on the host continuing to exist, or to be up at the time information on the avatar is sought.<br>
<br>
AS an example, we have shifted our data bases between machines and have done so 3 or 4 times since we started running OpenSim, carrying the UUIDs of avatars (and the UIIDs of regions we use) forwards to the new data bases.<br>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
<br>
</blockquote>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>===================================<br><a href="http://osgrid.org">http://osgrid.org</a><br><a href="http://twitter.com/jstallings2">http://twitter.com/jstallings2</a><br>
<a href="http://www.linkedin.com/pub/5/770/a49">http://www.linkedin.com/pub/5/770/a49</a><br>
</div>