Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008784opensim[GRID] Other Servicepublic2020-10-19 23:492021-08-13 10:41
Reporterdjphil 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
PlatformPCOperating SystemWindowsOperating System Version10
Product Version 
Target VersionFixed in Version 
Summary0008784: [FEATURE REQUEST] Groups v2 on separate database
DescriptionCould we have the possibility to configure Groups V2 on a separate database as we can already do for Profiles V2 ?

Thank you in advance.
Additional Information;; Configure this for separate groups database
;; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;Old Guids=true;"
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (Multiple Regions per Sim)
Physics EngineubODE
Script EngineYEngine
Environment.NET / Windows64
Mono VersionNone
ViewerFirestorm
Attached Filespatch file icon 0001-Document-groups-ConnectionString.patch [^] (1,338 bytes) 2020-10-21 05:16 [Show Content]

- Relationships

-  Notes
(0036971)
tampa (reporter)
2020-10-21 05:15

Far as I can tell this is already possible, just not documented in the Robust.ini, if that's what you are after.
(0036972)
djphil (reporter)
2020-10-21 05:56
edited on: 2020-10-21 05:58

If it's possible then I haven't seen it in my Robust.ini
In this case, please complete the Robust.ini and document it
Without forgetting the OpensimDefault.ini for standalones

(0036976)
tampa (reporter)
2020-10-21 18:27

Actually by default groups are not enabled on standalones it seems, at least the service section entry is not there from what I can tell. Maybe it re-uses the section from GridUserService for those, not sure, I don't use standalones at all.

If anything the right place for that though would be Standalone.ini in config-include rather than defaults no?
(0036979)
djphil (reporter)
2020-10-22 00:07

Personally I find that for standalone simulators it would be better to put it in OpenSimDefaults.ini as it is already for profiles for example. There is a Groups section already where we can configure floatsam. This seems to me the right place to add the separate database configuration for Groups V2. I think we must avoid scattering the configurations.
(0037934)
djphil (reporter)
2021-08-13 08:30

Has this patch been accepted and implemented ?
What about standalone mode and grid mode ?

I did not find any information about this in my configuration ini files (standalone and grid).

If this functionality already exists or has been implemented (standalone and grid), it would be good to update the ini files with the respective configuration parameters required for it.
Users could then configure V2 groups as they wish without having to guess what is possible and how to do it.
(0037935)
tampa (reporter)
2021-08-13 09:24

Oh boy it's been a while, I think the functionality exists already, but by default it re-uses the grid config to get to the database, all I did was add the relevant overrides back to the config so they could be set. iirc the code looks for either config, grid or module, but uses the module config over the grid one if present.

All you really have to do is copy the relevant lines into the groups module config section and it should work. If you apply the patch to master you should find those lines in the Robust ini as well.
(0037936)
djphil (reporter)
2021-08-13 10:41

Thank you for your explanation.

Your patch therefore concerns grid mode ...
but I did not see any comments or configuration lines present in the ini file (s) (Robust * .ini).

So it looks like you only know ... and know the required settings.
A labda user cannot guess this, I think he should be informed ...

It should be explained in the ini files of opensim Robust * .ini and also Opensim.ini.example for the standalone mode if it exists for this mode too

For exemple or somethinkg like that :

[GROUPS]
; If you whant to set GroupV2 to a separate database, uncomment line(s) bellow.
; StorageProvider = OpenSim.Data.MySQL.dll
; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;Old Guids=true;"

- Issue History
Date Modified Username Field Change
2020-10-19 23:49 djphil New Issue
2020-10-21 05:15 tampa Note Added: 0036971
2020-10-21 05:16 tampa File Added: 0001-Document-groups-ConnectionString.patch
2020-10-21 05:56 djphil Note Added: 0036972
2020-10-21 05:58 djphil Note Edited: 0036972 View Revisions
2020-10-21 18:27 tampa Note Added: 0036976
2020-10-22 00:07 djphil Note Added: 0036979
2021-08-13 08:30 djphil Note Added: 0037934
2021-08-13 08:31 djphil Summary [FEATURE REQUEST] Groups v2 on speparate database => [FEATURE REQUEST] Groups v2 on separate database
2021-08-13 09:24 tampa Note Added: 0037935
2021-08-13 10:41 djphil Note Added: 0037936


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker