One additional piece of information for developers of alternative storage backends:

In order to persist this additional creator information between sim reboots, several data structures (SOP, InventoryItembase, TaskInventoryItem) have now two additional Properties called CreatorData and CreatorInformation that hold the creator information, which can then be stored in your DB. This extra information won't break anything of what you already have, but you need to grab one of them (the one that makes more sense for your DB schema) it if you want to persist it.

Take a look at how I'm doing it in core's MySql -- diff MySQLSimulationData, for example, and you'll see what happened there.

If there's anything that needs to be done in core that makes your life easier, let me know. I'm also not married to that particular representation that I chose to use.

On 11/29/2010 10:25 AM, Diva Canto wrote:
WARNING: DO NOT USE DEVELOPER'S CODE IN ANYTHING OTHER THAN DEVELOPMENT AND TESTING.

Also as part of the recent commits, there is now an additional option in save oars and iars. As explained before, it goes like this:

$ save -profile=http://mygrid.com/user ...

This adds full creator information on the archives, which is then preserved if you load the archives somewhere else. I would appreciate tests on this, and reports of things working / not working. Thanks.

WARNING: DO NOT USE DEVELOPER'S CODE IN ANYTHING OTHER THAN DEVELOPMENT AND TESTING.


_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev


_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to