aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Addons/Groups/Hypergrid/GroupsServiceHGConnectorModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: Move methods to start a monitored thread, start work in its own ↵Justin Clark-Casey (justincc)2014-11-251-2/+2
| | | | | | | | thread and run work in the jobengine from Watchdog to a WorkManager class. This is to achieve a clean separation of concerns - the watchdog is an inappropriate place for work management. Also adds a WorkManager.RunInThreadPool() class which feeds through to Util.FireAndForget. Also switches around the name and obj arguments to the new RunInThread() and RunJob() methods so that the callback obj comes after the callback as seen in the SDK and elsewhere
* For monitoring purposes, start non-timeout tasks (which do not currently use ↵Justin Clark-Casey (justincc)2014-09-051-2/+3
| | | | | | | a threadpool) via Watchdog.RunInThread() rather than Util.RunThreadNoTimeout() The functionality is the same but this allow us to monitor such tasks via "show threads" and abort them for test purposes, etc. Also extends thread names to provide more info (e.g. SendInitialDataToClient says what client the task is for).
* - Increased the threadpool timeout to 10 minutesOren Hurvitz2014-03-261-3/+3
| | | | - Changed a few places that launch long-lasting threads to skip the timeout altogether
* Restore group membership check for HG users in QueryAccess.Diva Canto2013-09-051-3/+6
|
* minor: Eliminate one of the duplicate 'have's in the HG message telling the ↵Justin Clark-Casey (justincc)2013-08-131-1/+1
| | | | user if no GroupsServerURI has been given in user data by the home grid
* Groups: Better warning messages to the user.Diva Canto2013-07-281-3/+7
|
* Changing the visibility test in groups service to be UUID.Zero.ToString() ↵Diva Canto2013-07-281-1/+4
| | | | instead of "all" because some paths in the code assume there's a UUI in the RequestingAgent string.
* Several major improvements to group (V2) chat. Specifically: handle ↵Diva Canto2013-07-271-22/+0
| | | | | | join/drop appropriately, invitechatboxes. The major departure from flotsam is to send only one message per destination region, as opposed to one message per group member. This reduces messaging considerably in large groups that have clusters of members in certain regions.
* minor: remove some mono compiler warnings in new groups codeJustin Clark-Casey (justincc)2013-07-081-1/+0
|
* Groups V2 -- fix mantis #6666Diva Canto2013-06-081-0/+3
|
* Fixes mantis #6636 -- GroupsDiva Canto2013-05-131-1/+0
|
* First commit of Diva Groups. The Data bits went to OpenSim.Data core, the ↵Diva Canto2013-02-191-0/+717
rest to Addons.Groups.dll.