Commit History

Author SHA1 Message Date
  Diva Canto 9432f3c94d Improvements to the ServiceThrottleModule: added a category and an itemid to the interface, so that duplicate requests aren't enqueued more than once. 11 years ago
  Diva Canto 5f27aaa6dd UserManagementModule: in the continuation, call the method that also looks up the cache, because the resource may be here in the meantime 11 years ago
  Diva Canto 8bad56cb46 Merge branch 'master' of ssh://opensimulator.org/var/git/opensim 11 years ago
  Diva Canto d4720bd721 Added config var to fiddle with the Interval for the service throttle thread 11 years ago
  Dan Lake 9f129938c9 Attachments module only registers when enabled. This enables alternative attachments module implementations. All calls to Scene.AttachmentsModule are checking for null. Ideally, if we support disabling attachments then we need a null attachments module to register with the scene. 11 years ago
  Diva Canto 9f578cf0c8 Deleted a couple of verbose messages 11 years ago
  Diva Canto 0419852598 Merge branch 'master' of ssh://opensimulator.org/var/git/opensim 11 years ago
  Diva Canto a006caabbc Added IServiceThrottleModule.cs 11 years ago
  Diva Canto 99a600753e Changed the name to ServiceThrottle/ServiceThrottleModule in order to reflect its more generic nature. 11 years ago
  Diva Canto 3fbd2c54bc Eliminated the UserManagement/UserManagementModule throttle thread. Made the other one generic, taking any continuation. 11 years ago
  Justin Clark-Casey (justincc) cbc3576ee2 minor: Add warning method doc about possibly inconsistent results returned from BlockingQueue.Contains(), Count() and GetQueueArray() 11 years ago
  Justin Clark-Casey (justincc) 50b8ab60f2 Revert "Revert "MSDN documentation is unclear about whether exiting a lock() block will trigger a Monitor.Wait() to exit, so avoid some locks that don't actually affect the state of the internal queues in the BlockingQueue class."" 11 years ago
  Justin Clark-Casey (justincc) 21a09ad3ad Revert "MSDN documentation is unclear about whether exiting a lock() block will trigger a Monitor.Wait() to exit, so avoid some locks that don't actually affect the state of the internal queues in the BlockingQueue class." 11 years ago
  Diva Canto e0f0b88dec In the pursuit of using less CPU: now trying to avoid blocking queues altogether. Instead, this uses a timer. No sure if it's better or worse, but worth the try. 11 years ago
  Diva Canto 6da50d34df Actually use DoubleQueue in UserManagement/UserManagementModule 11 years ago
  Diva Canto 5a01ffa515 High CPU hunt: try a different blocking queue, DoubleQueue 11 years ago
  dahlia 6dd454240f revert last commit which seems to conflict with DoubleQueue internals. The random crash might be in DoubleQueue instead. See http://pastebin.com/XhNBNqsc 11 years ago
  dahlia 70aa77f520 add locking to internal queue in WebFetchInvDescModule; lack of which caused a random crash in a load test yesterday 11 years ago
  dahlia 42e2a0d66e MSDN documentation is unclear about whether exiting a lock() block will trigger a Monitor.Wait() to exit, so avoid some locks that don't actually affect the state of the internal queues in the BlockingQueue class. 11 years ago
  Justin Clark-Casey (justincc) e8e073aa97 Simplify EventQueue cap setup so that it is also stat monitored. 11 years ago
  Justin Clark-Casey (justincc) eb14e5a175 Merge branch 'master' of ssh://opensimulator.org/var/git/opensim 11 years ago
  Justin Clark-Casey (justincc) 1b7b664c86 Add request received/handling stats for caps which are served by http poll handlers. 11 years ago
  Diva Canto 68fbf7eebb Revert "Puts RequestImage (UDP) back to asyn -- CPU spike hunt" 11 years ago
  Diva Canto 687c1a420a Guard against null ref 11 years ago
  Diva Canto b060ce96d9 Puts RequestImage (UDP) back to asyn -- CPU spike hunt 11 years ago
  Diva Canto 864f15ce4d Revert the revert 11 years ago
  Diva Canto fbb01bd280 Protect against null requests 11 years ago
  Diva Canto ac73e70293 Trying to hunt the CPU spikes recently experienced. 11 years ago
  Diva Canto 60325f81d8 This might address the following observed exception: 11 years ago
  Diva Canto d48946f9ef Document obscure Groups config related to the user level required for creating groups 11 years ago