Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix for error message during startup (shared thread started processing ↵ | Tedd Hansen | 2008-02-22 | 2 | -1/+4 | |
| | | | | region queue before queue objects were fully operational) | |||||
* | Trying to fix SVN update error: 2/2 | Tedd Hansen | 2008-02-22 | 2 | -0/+164 | |
| | ||||||
* | Trying to fix SVN update error: 1/2 | Tedd Hansen | 2008-02-22 | 2 | -164/+0 | |
| | ||||||
* | Removed LaunchSLClient from Prebuild - it can be added to solution on ↵ | Tedd Hansen | 2008-02-22 | 2 | -0/+164 | |
| | | | | manually by whoever is working on it. :) | |||||
* | * Improve alignment of packet queue stats headigns | Justin Clarke Casey | 2008-02-22 | 2 | -5/+7 | |
| | | | | | | | * Correct asset cache stats table heading * Correct spelling mistake in AssetCache (thanks ChrisD!) | |||||
* | * Winnow the debug and info messages associated with stat fetching | Justin Clarke Casey | 2008-02-22 | 3 | -14/+29 | |
| | | | | | | | * As such, only a request for a non cached asset, the response and failures show up now. * I know lbsa71 only put these in not long ago, so if they are really still required, I think we should think whether we can move the default log4net level off 'Debug' | |||||
* | ScriptEngine works again (startup-nully-error gone) | Tedd Hansen | 2008-02-22 | 4 | -19/+18 | |
| | ||||||
* | One more: Async LSL command thread is also shared now. | Tedd Hansen | 2008-02-22 | 4 | -248/+275 | |
| | ||||||
* | * Converted the last of the events to the private delegate instance method ↵ | Teravus Ovares | 2008-02-22 | 5 | -62/+116 | |
| | | | | to avoid race conditions. | |||||
* | * Downgrade texture exception to a warning. | Justin Clarke Casey | 2008-02-22 | 1 | -4/+5 | |
| | ||||||
* | Bugfixes - Scripting works again | Tedd Hansen | 2008-02-22 | 2 | -2/+17 | |
| | ||||||
* | * Oops! Add missing interface | Justin Clarke Casey | 2008-02-22 | 1 | -0/+44 | |
| | ||||||
* | * Implement packet queue statistics | Justin Clarke Casey | 2008-02-22 | 3 | -10/+124 | |
| | | | | | | | | | * This will show the packets waiting in each queue for each client logged into a region server * These are displayed using 'show stats' on the region command line * This is in pursuit of a memory leak. * This will require a prebuild | |||||
* | Some misplaced code made scripts never start :) | Tedd Hansen | 2008-02-22 | 1 | -14/+13 | |
| | ||||||
* | Better timing of MaintenanceThread's tasks (uses less CPU) | Tedd Hansen | 2008-02-22 | 1 | -20/+39 | |
| | | | | | | Updated OpenSim.ini.example | |||||
* | * Moved all events except gridcomms and regioncomms over to Event Delegate ↵ | Teravus Ovares | 2008-02-22 | 7 | -19/+40 | |
| | | | | instances to prevent event race conditions | |||||
* | * Moved the EventManager over to delegate instances to prevent race conditions. | Teravus Ovares | 2008-02-22 | 1 | -49/+104 | |
| | ||||||
* | fixed it so that the different types of trees now work (show up in the ↵ | MW | 2008-02-22 | 1 | -1/+5 | |
| | | | | clients), problem is that we don't seem to be persisting PrimitiveBaseShape.State in the datastore, so after restart of server, they all turn back into pine trees. | |||||
* | Bugfixes - wasn't counting threads right++ | Tedd Hansen | 2008-02-22 | 3 | -17/+17 | |
| | ||||||
* | Minor annoying Exception-bug fixed | Tedd Hansen | 2008-02-22 | 2 | -2/+3 | |
| | ||||||
* | Execution threads are now shared between regions too. Default thread count ↵ | Tedd Hansen | 2008-02-22 | 3 | -242/+229 | |
| | | | | | | | regardless of number of regions is now 3. This will save you around 33 threads for a normal 3x3 region server. But, this is totally completely untested. So it probably won't work for another patch or five. | |||||
* | Maintenance thread in charge of loading/unloading of scripts. 1 thread less ↵ | Tedd Hansen | 2008-02-22 | 2 | -17/+28 | |
| | | | | | | | | per region. Total so far: 2 threads less per region Note: Currently causes delay in load/unload of scripts | |||||
* | Now last commit will compile too... The features just keep on coming! | Tedd Hansen | 2008-02-22 | 3 | -6/+12 | |
| | ||||||
* | From this commit and a few hours into the future ScriptEngine will be unstable: | Tedd Hansen | 2008-02-22 | 5 | -79/+87 | |
| | | | | | | | | * Speeding up ScriptEngine shutdown * Sharing threads so that minimum total thread count for any amount of regions will be 2. (1 maintenance, 1 script execution) You can choose more script exec threads if you want of course. In this commit: Sharing maintenance thread between all regions. | |||||
* | * Relative large ClientView refactoring of packet Events into .Net ↵ | Teravus Ovares | 2008-02-22 | 1 | -256/+686 | |
| | | | | recommended format. | |||||
* | Fixes to ScriptEngine thread cleanup on destructor | Tedd Hansen | 2008-02-21 | 4 | -17/+14 | |
| | ||||||
* | * Fixed an issue where the client thread was aborted before the UDP server ↵ | Teravus Ovares | 2008-02-21 | 1 | -4/+11 | |
| | | | | | | | sends a message back to ClientView to close it a second time. (yes we call close twice because there are times when the client closes with a logout and disconnects immediately which causes the UDP server to send a close request to the client thread) * This update might make things better, it might expose another issue. | |||||
* | Update svn properties. | Jeff Ames | 2008-02-21 | 1 | -106/+106 | |
| | ||||||
* | * A few additional null checks in the Physics Scene and PhysicsActor so we ↵ | Teravus Ovares | 2008-02-21 | 2 | -11/+6 | |
| | | | | don't try to enumerate dead null ODECharacter objects when things get *really* slow. | |||||
* | ScriptEngine changes in locking. Another step in direction of shared threads. | Tedd Hansen | 2008-02-21 | 2 | -24/+22 | |
| | ||||||
* | "threads" command now works. I've added manual tracking of threads (only if ↵ | Tedd Hansen | 2008-02-21 | 16 | -7/+149 | |
| | | | | compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging. | |||||
* | Remove a couple compiler warnings. | Jeff Ames | 2008-02-21 | 2 | -5/+5 | |
| | ||||||
* | * Properly guard against the possibility that CopyInventoryItem doesn't get ↵ | Justin Clarke Casey | 2008-02-20 | 1 | -5/+16 | |
| | | | | an asset back from the cache | |||||
* | * Eliminate AssetCache.CopyAsset() | Justin Clarke Casey | 2008-02-20 | 2 | -58/+30 | |
| | | | | | | | * Resolve a bad logic bug in AssetCache.GetAsset() * This may make some asset related things work better (possibly getting main map images will now be improved). | |||||
* | Treads command lists threads, but not thread name (yet) | Tedd Hansen | 2008-02-20 | 1 | -7/+9 | |
| | ||||||
* | * Only count download requests for assets which are not already waiting for ↵ | Justin Clarke Casey | 2008-02-20 | 5 | -20/+22 | |
| | | | | | | | | | data from the asset server * This should stop the constant increase in the download requests statistics * If you see stat numbers for download requests which are far from what you'd expect, please report | |||||
* | div+ | Tedd Hansen | 2008-02-20 | 2 | -1/+14 | |
| | | | | | threads console command will list all threads. This + yesterdays naming threads patch will give a good overview of what threads we have running. | |||||
* | * Found the land bug, yay | Teravus Ovares | 2008-02-20 | 2 | -5/+17 | |
| | ||||||
* | * Properly guard removal of asset request lists on AssetCache.AssetNotFound ↵ | Justin Clarke Casey | 2008-02-20 | 2 | -14/+16 | |
| | | | | (my own bug) | |||||
* | * Remove unused texture dictionaries from AssetCache | Justin Clarke Casey | 2008-02-20 | 2 | -48/+73 | |
| | | | | | | * Add documentation to AssetCache | |||||
* | Minor cleanup. | Jeff Ames | 2008-02-20 | 206 | -445/+345 | |
| | ||||||
* | Report command string on ConsoleBase.RunCommand exception | Justin Clarke Casey | 2008-02-20 | 2 | -3/+4 | |
| | ||||||
* | * Fixed a long standing race condition in physics events. Could this be ↵ | Teravus Ovares | 2008-02-20 | 1 | -3/+3 | |
| | | | | the source of the null on multicast_void: error? | |||||
* | llSetTimerEvent updated to use ticks instead of DateTime for internal timing. | Tedd Hansen | 2008-02-20 | 3 | -24/+41 | |
| | ||||||
* | * Report 'asset not found' situations back to UserTextureDownloadService | Justin Clarke Casey | 2008-02-20 | 6 | -33/+91 | |
| | | | | | | | * This fixes some of the 'runaway downloads' problem but not all of it * Also fix up logging messages so texture requests are reported as such rather than as assets | |||||
* | llSetTimerEvent was setting seconds as milliseconds causing major problems ↵ | Tedd Hansen | 2008-02-20 | 2 | -2/+2 | |
| | | | | in timed scripts... | |||||
* | * re-enabled AssetNotFound code | lbsa71 | 2008-02-20 | 2 | -92/+96 | |
| | | | | | | * turned script asset fetching asynchronous | |||||
* | Fixed big bug in AgentAssetTransactions, now don't seem to be getting any ↵ | MW | 2008-02-20 | 1 | -4/+4 | |
| | | | | AbortXfer packets. And the "saving data" message in the client on logout seems to have gone. (So that message was all my fault.) | |||||
* | some changes to the initialising of AgentAssetTransactionModule to see if ↵ | MW | 2008-02-20 | 1 | -9/+23 | |
| | | | | they help with the xfer/grey avatar problems. | |||||
* | * just added a readonly and a comment | lbsa71 | 2008-02-20 | 2 | -2/+2 | |
| |