[Opensim-dev] Fixing "Unknown User" problems using the database
Justin Clark-Casey
jjustincc at googlemail.com
Tue Sep 24 20:22:02 UTC 2013
I'm very surprised to see GUN9 since I thought changes should prevent it ever occurring in current code. I'll have to
revisit this.
Sharing bindings is an interesting idea. The existing GridUser cache kind of does this, I think, but only with users
that have ever been on the simulator afaik. Possibly this could even be used for this purpose. Naturally, one would
have to be careful of the performance considerations.
I would be very wary of having ROBUST instances start to talk to each other, as this would start to significantly
increase their complexity.
However, for the forthcoming release, I just want to resolve existing Unknown User issues [1] within the current code
structure as much as possible. It might be that this is not possible. There seem to be a lot more issues than
previously, probably connected with the extension of Hypergrid functionality.
[1] http://opensimulator.org/mantis/view.php?id=6625
On 24/09/13 12:51, Oren Hurvitz wrote:
> I started using Hypergrid recently, and came across the "Unknown User"
> problem. So far I've seen UserUMMAU4 and UserUMMTGUN9. I poked around to see
> if I can do anything about this, and it seems that the mapping of UUID ->
> Name is stored in memory only (UserManagementModule.m_UserCache). This has
> the following consequences:
>
> 1. Simulators don't share what they know.
> 2. When a simulator is restarted, it forgets even those bindings that it did
> know before.
>
> The simulators do attempt to rebuild their cache on startup, by examining
> all the prims in the scene. But this is insufficient. E.g., inventory items
> also have creators.
>
> I think we should create a table in Robust, similar to UserAccounts (or
> perhaps in UserAccounts itself), which stores these name mappings.
> Simulators would use this table as a fallback if they don't find a mapping
> in their own cache. This will solve all (or at least most) of the "Unknown
> User" problems.
>
> What do you think? Am I missing something?
>
> Oren
>
>
>
> --
> View this message in context: http://opensim-dev.2196679.n2.nabble.com/Fixing-Unknown-User-problems-using-the-database-tp7578750.html
> Sent from the opensim-dev mailing list archive at Nabble.com.
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
> .
>
--
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc
More information about the Opensim-dev
mailing list