[Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657)
Diva Canto
diva at metaverseink.com
Mon May 3 23:07:20 UTC 2010
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.
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.
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.
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.
>
More information about the Opensim-dev
mailing list