aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Framework/ServiceThrottle (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-05-05add a few guard checks on serviceThrottlemoduleUbitUmarov1-1/+9
2017-01-05Massive tab and trailing space cleanupMelanie Thielker1-1/+1
2016-11-22full change ServiceThrottleModule. Let it still service RegionHandleRequest ↵UbitUmarov1-125/+15
and UUIDNameRequest but this wrong since they are diferent services. Keeping gambling about not having 2 much overlaps of the 2 kind of requests. Remove double thottling of RegionHandleRequest
2014-11-25refactor: Move methods to start a monitored thread, start work in its own ↵Justin Clark-Casey (justincc)1-1/+1
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
2013-07-16Removed the MapItems thread. Redirected the map items requests to the ↵Diva Canto1-3/+2
services throttle thread. Didn't change anything in how that processor is implemented, for better or for worse.
2013-07-16Improvements to the ServiceThrottleModule: added a category and an itemid to ↵Diva Canto1-9/+26
the interface, so that duplicate requests aren't enqueued more than once.
2013-07-16Added config var to fiddle with the Interval for the service throttle threadDiva Canto1-1/+4
2013-07-16Deleted a couple of verbose messagesDiva Canto1-1/+1
2013-07-16Changed the name to ServiceThrottle/ServiceThrottleModule in order to ↵Diva Canto1-0/+237
reflect its more generic nature.