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