[Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657)

Justin Clark-Casey jjustincc at googlemail.com
Tue May 4 14:22:42 UTC 2010


Diva Canto wrote:
> XInventory's data layer is consistent with all the other resources, it 
> uses the generic table handler. That should eliminate the inventory 
> crashes in SQLite in Mac, although I haven't had time to test this. (and 
> it won't fix all other problems with SQLite in the Mac)
> The network connectors are also much simpler and nicer than the old 
> ones, same as as the new ones: form data + xml responses.
> 
> Migration: for MySql the tables are exactly the same, so there's no 
> migration. For SQLite, the tables were inconsistent with the tables in 
> MySql, so there are new ones. Migration is possible, and it's working, 
> sorta. I have a migration there (002) that theoretically does it, but 
> for some reason doesn't work inside OpenSim -- but it works if you type 
> those exact statements in the sqlite3 console. Cause TBD.

Thanks for the details, Diva.  I did just test this with mysql and things work fine there.

I think that it would be really good to see the sqlite migration asap, though I guess fewer people are running off master right now than has historically been the case.

> 
> I don't know what other data migration issues you are referring to. As 
> far as I know, all migrations are there, and are working, both for MySql 
> and SQLite.

I'm actually referring to the existing issue of migrating data from the old pre-ROBUST user databases to the post-ROBUST data schemas outlined on http://opensimulator.org/wiki/0.7_Planning.  This is still an open issue, right?

> 
> Data migration is possible. I have a migration in there that 
> theoretically does it, although, for some reason it doesn't work when 
> it's run by the OpenSim migrations code
> 
> More details over IRC if you are there.

Thanks.  Should be around for a few hours later on though we may have exhausted this topic now.

> 
> On 5/3/2010 3:45 PM, Justin Clark-Casey wrote:
>> Hi Diva.  Couple of points
>>
>> 1)  With this change it doesn't appear possible to go back to the 
>> existing Inventory dll - the logins fail with no root folder - can we 
>> fix this?  XInventory also fails to work on standalone when I tried to 
>> use it, though that may be because there now exists no inventory data 
>> for existing users
>>
>> 2)  How does this XInventory module differ from the existing inventory 
>> module and what advantages does it bring?  What is the migration plan 
>> for existing data?  I feel that it's a bad precedent to bring in these 
>> kinds of changes without simultaneous data migration code, as we have 
>> traditionally done in the past.   This happened with the user changes 
>> and the data migration issues there have still not been resolved.
>>
>>
>> opensim-commits-bounces at lists.berlios.de wrote:
>>> The branch, master has been updated
>>>        via cbb297b Renamed HGInventoryBroker2 to HGInventoryBroker.
>>>        via 052580e Deleted HGInventoryBroker, so that the new one can 
>>> take its name.
>>>        via bd49985 Switched everything to XInventory by default. The 
>>> old Inventory is still there for now, in case bugs pop up with 
>>> XInventory.
>>>       from 648999d add operation to "nant distbin" to copy 
>>> StandaloneCommon.ini.example -> StandaloneCommon.ini
>>>
>>> Those revisions listed above that are new to this repository have
>>> not appeared on any other notification email; so we list those
>>> revisions in full, below.
>>>
>>> - Log -----------------------------------------------------------------
>>>
>>> commit bd49985afa0a30cf9338730807a42eff3d508bee
>>> Author: Diva Canto <diva at metaverseink.com>
>>> Date:   Sun May 2 10:31:35 2010 -0700
>>>
>>>     Switched everything to XInventory by default. The old Inventory 
>>> is still there for now, in case bugs pop up with XInventory.
>>
> 
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
> 


-- 
Justin Clark-Casey (justincc)
http://justincc.org
http://twitter.com/justincc



More information about the Opensim-dev mailing list