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.


[email protected] 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 <[email protected]>
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
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev



--
Justin Clark-Casey (justincc)
http://justincc.org
http://twitter.com/justincc
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to