[Opensim-dev] Thoughts on UUID

Alan M Webb alan_webb at us.ibm.com
Thu Apr 10 11:59:04 UTC 2008


Maybe dealing with LLUUID would be a good opportunity to establish a clear 
separation between the clientstack state and the server's. 

Best regards
Alan
-------------------
T.J. Watson Research Center, Hawthorne, NY
1-914-784-7286
alan_webb at us.ibm.com



Sean Dague <sean at dague.net> 
Sent by: opensim-dev-bounces at lists.berlios.de
04/09/2008 02:14 PM
Please respond to
opensim-dev at lists.berlios.de


To
opensim-dev at lists.berlios.de
cc

Subject
[Opensim-dev] Thoughts on UUID






One of the things that I ran into today is how many places LLUUID ends
up in our code base from libsecondlife.  While not always a problem it
does lead to some oddness.

 * libsecondlife is a required link for lots of classes that just need a
   UUID
 * LLUUID is not serializable, which causes us some pain
 * LLUUID has changed a couple of times in the past, causing us grief

It seems like it would be a good idea to replace LLUUID as much as
possible with our own OSUUID (I put a sample in
OpenSim/Framework/OSUUID.cs).  It would look very similar to LLUUID
(which is basically just a wrapper on System.Guid), but be
[Serializable].  It would also mean that we could drop a lot of
libsecondlife references.  I think that would be required for Stefan's
OpenSim.Model idea.

Thoughts?

This will be a lot of work if we decide to do it, and a couple of days
of brutal instability to do a swap out like this, as we can't get rid of
LLUUID entirely (we need it when we get to packet generation I think).

Discussion on this one would be appreciated.  Definitely wouldn't want
to make any changes like this without full agreement from everyone.

   -Sean

-- 
__________________________________________________________________

Sean Dague                                       Mid-Hudson Valley
sean at dague dot net                            Linux Users Group
http://dague.net                                 http://mhvlug.org

There is no silver bullet.  Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________
_______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080410/974fdcae/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/octet-stream
Size: 196 bytes
Desc: not available
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080410/974fdcae/attachment-0001.obj>


More information about the Opensim-dev mailing list