Commit History

Author SHA1 Message Date
  Diva Canto c74cef0f42 Major change in the way inventory is downloaded: added a method throughout IIventoryService that fetches sets of folders at once. Also added folder id in the InventoryCollection data structure, so that we don't need to go to inventory server again just for that. This reduces the chatter between sims and inventory server by... a lot. On my tests, this reduces initial inventory download down to 30% of what it currently is. 9 years ago
  Diva Canto 8676b017b2 Attempt at fixing mantis #7054. The two inventory threads are stepping on each other's feet. This needs real-world testing, as I'm not sure of all the consequences of reducing the number of worker threads to 1. 9 years ago
  Diva Canto 8cc590cf80 And finally renamed the classes themselves. 9 years ago
  Justin Clark-Casey (justincc) 86367d7219 refactor: Move methods to start a monitored thread, start work in its own thread and run work in the jobengine from Watchdog to a WorkManager class. 9 years ago
  Justin Clark-Casey (justincc) 4374ce9fbf If processing a queued request fails up to the top of the stack, log the exception and move to the next request rather than terminate the simulator. 10 years ago
  Justin Clark-Casey (justincc) 178a5a5585 rename prefix of scene-inventory.<scene-name>.ProcessedFetchInventoryRequests and QueuedFetchInventoryRequests to inventory.httpfetch.* 10 years ago
  Justin Clark-Casey (justincc) 1497b75361 minor: Put ProcessedFetchInventoryRequests and QueuedFetchInventoryRequests in stats category "scene-inventory" instead of "scene" 10 years ago
  Justin Clark-Casey (justincc) a660c0a750 Add scene.<scene-name>.ProcessedFetchInventoryRequests 10 years ago
  Justin Clark-Casey (justincc) e82d394ddf Add scene.<scene-name>.QueuedFetchInventoryRequests stat 10 years ago
  Justin Clark-Casey (justincc) f3e177814a Add regression test for http inventory fetch. 10 years ago
  Melanie 75c68fa29e Merge branch 'master' into careminster 10 years ago
  Mic Bowman b29e9d37e7 Change handling of the FetchInventoryDescendents2 capability configuration to allow 11 years ago
  Melanie a7eb1b5b85 Merge branch 'master' into careminster 11 years ago
  Melanie 7830cc9954 Merge branch 'master' into careminster 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
  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 687c1a420a Guard against null ref 11 years ago
  Justin Clark-Casey (justincc) 55ac8c83c7 Get InventoryWorkerThreads to update watchdog on processing requests 11 years ago
  Melanie 56f4adeb60 Merge branch 'master' into careminster 11 years ago
  Justin Clark-Casey (justincc) 713a14a6b5 minor: remove mono compiler warnings in WebFetchInvDescModule 11 years ago
  Justin Clark-Casey (justincc) d412c1b0eb Don't try to abort worker threads in WebFetchInvDescModule if module was not enabled. 11 years ago
  Melanie cf4d291443 Merge branch 'master' into careminster 11 years ago
  Melanie 3a722ef81b Merge branch 'master' of [email protected]:/var/git/opensim 11 years ago
  Diva Canto 07cc16ff9c Put the configuration back in FetchInventoryDesc2 cap. 11 years ago
  Melanie 75631e0267 Supply proper type information for the various types of requests 11 years ago
  Melanie 7c0bfca7a0 Adding Avination's PollService to round out the HTTP inventory changes 11 years ago
  Melanie a7dbafb0e3 Port Avination's inventory send throttling 11 years ago
  Melanie 2ad72db0ec Make a viewer sent XML error prettier 11 years ago