[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