OpenSimMirror/OpenSim/Region/Framework/Scenes
Justin Clark-Casey (justincc) 9f72fbcb75 Add an async inventory details sender to respond to FetchInventory packets.
If a user with a very large inventory right-clicks on their "My Inventory" folder, viewer 1 code will send a massive number of Fetchinventory requests.
Even though each is handled asynchronously via a pool thread, the sheer frequency of requests overwhelms the pool and freezes inbound packet handling.
This change makes the first Fetchinventory thread also handle subsequent requests, freeing up the other threads.
Further efficiencies could be made by handling all the items in a particular FetchInventory request together, rather than separately.
2011-07-01 21:25:40 +01:00
..
Animation This seems to get rid of the stuck PREJUMP animation, as reported by Justin in -dev. Also in this commit, a slight adjustment to the Velocity of SP -- this makes the avie walking feel less jerky for me. Will wait reports from others. 2010-12-13 21:35:40 -08:00
Scripting
Serialization When serializing objects, stop accidentally using the green text colour value for alpha 2011-06-10 21:49:25 +01:00
Tests Extend TestGiveInventoryFolder() to test giving back the freshly received folder 2011-06-04 02:44:53 +01:00
Types remove unused BasicQuadTreeNode 2010-07-30 21:06:45 +01:00
AsyncInventorySender.cs Add an async inventory details sender to respond to FetchInventory packets. 2011-07-01 21:25:40 +01:00
AsyncSceneObjectGroupDeleter.cs refactor: rename DeleteToInventory() to CopyToInventory() 2011-04-18 21:34:26 +01:00
Border.cs
Cardinals.cs
CoalescedSceneObjects.cs refactor: move code to obtain the coalescence size and object offsets into CoalescedSceneObjects from the serializer. 2011-04-13 21:48:16 +01:00
EntityBase.cs Fix deletion persistence when freshly delinked prims are removed 2010-09-07 01:43:20 +01:00
EntityManager.cs remove mono compiler warnings 2010-12-17 22:35:08 +00:00
EventManager.cs Added EventManager.OnPrimsLoaded, an event that modules can hook up onto so that they know when the scene's objects have been loaded from the DB. 2011-06-08 15:18:14 -07:00
Prioritizer.cs Add back the high prioritization for other avatars in the 2011-04-26 08:54:05 -07:00
RegionStatsHandler.cs OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted. 2010-01-11 07:51:33 -08:00
ReturnInfo.cs
Scene.Inventory.cs Add an async inventory details sender to respond to FetchInventory packets. 2011-07-01 21:25:40 +01:00
Scene.PacketHandlers.cs Add an async inventory details sender to respond to FetchInventory packets. 2011-07-01 21:25:40 +01:00
Scene.Permissions.cs Add permissions hooks for object transfers 2011-01-03 19:42:58 +00:00
Scene.cs Add an async inventory details sender to respond to FetchInventory packets. 2011-07-01 21:25:40 +01:00
SceneBase.cs Remove unused Datastore parameter from RegionInfo (legacy from early 2008) 2011-03-31 22:16:09 +01:00
SceneCommunicationService.cs Change UpdateAgent (for changes in agent position) to be sent 2011-02-03 12:43:46 -08:00
SceneGraph.cs minor: add method doc to make it clear that click action is fired when the click action is changed, not when a prim is clicked 2011-06-10 02:27:45 +01:00
SceneManager.cs Make console backup command do a forced backup rather than non-forced 2010-09-06 23:12:03 +01:00
SceneObjectGroup.Inventory.cs minor: small amount of method doc and some commented out odds and ends 2011-04-21 18:45:05 +01:00
SceneObjectGroup.cs Add localID to physical object creation functions. 2011-06-15 11:31:32 -07:00
SceneObjectPart.cs Implement the latest mesh mechanism so that rezzing the uploaded mesh now works again. 2011-06-24 21:54:01 +01:00
SceneObjectPartInventory.cs Stop CHANGED_INVENTORY firing twice if a notecard is edited in prim. 2011-04-28 22:59:12 +01:00
ScenePresence.cs Hack around with the NPC module to get osNpcCreate() partially working again. 2011-06-29 00:28:22 +01:00
SceneViewer.cs New command: show pending-objects 2011-02-06 19:39:29 -08:00
SimStatsReporter.cs Make SImStatsReporter pick ObjectCapacity striaght out of region info 2010-10-22 18:27:49 -04:00
TerrainChannel.cs
TerrainUtil.cs
UndoState.cs Revolution is on the roll again! :) 2010-02-14 22:18:46 +00:00
UuidGatherer.cs Alter uuid gather so that it properly analyzes coalesced objects. 2011-04-21 18:12:29 +01:00