Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Switched all operations on the list of clients that could be either sync ↵ | John Hurliman | 2009-10-26 | 1 | -0/+7 |
| | | | | | | | | or async to use Scene.ForEachClient() instead of referencing ClientManager directly * Added a new [Startup] config option called use_async_when_possible to signal how to run operations that could be either sync or async * Changed Scene.ForEachClient to respect use_async_when_possible * Fixing a potential deadlock in Parallel.ForEach by locking on a temporary object instead of the enumerator (which may be shared across multiple invocations on ForEach). Thank you diva | ||||
* | Added a missing reference to System.Core for OpenSim.Region.Framework | John Hurliman | 2009-10-25 | 1 | -0/+0 |
| | |||||
* | * Unregister Mono.Addins event handlers in PluginLoader.Dispose() and always ↵ | John Hurliman | 2009-10-23 | 1 | -5/+5 |
| | | | | | | | handle PluginLoader with the using pattern. This freed up 121,634,796 bytes on my system * Avoid allocating an Action<IClientAPI> object every round of the OutgoingPacketHandler * Removed unnecessary semi-colon endings from OpenSim.ini.example [InterestManagement] section | ||||
* | Cleaning up OpenSim.ini.example for LLUDP. The [LLClient] section has been ↵ | John Hurliman | 2009-10-23 | 1 | -32/+30 |
| | | | | removed and several new parameters have been added to [ClientStack.LindenUDP] | ||||
* | Implemented a "FrontBack" prioritizer, using distance plus the plane ↵ | John Hurliman | 2009-10-23 | 1 | -2/+2 |
| | | | | equation to give double weight to prims/avatars in front of you | ||||
* | Added VS2010 support to Prebuild and created runprebuild2010.bat | John Hurliman | 2009-10-22 | 1 | -0/+0 |
| | |||||
* | OpenSim.ini.example had the wrong names for default values in the ↵ | John Hurliman | 2009-10-22 | 1 | -6/+7 |
| | | | | [InterestManagement] section. Fixed | ||||
* | * Allow SmartThreadPool to be initialized without setting max stack size ↵ | John Hurliman | 2009-10-22 | 1 | -5/+9 |
| | | | | | | | (like the original implementation) * Only initialize Util's SmartThreadPool if it is actually being used * No longer initializing Util's SmartThreadPool with a custom max stack size. From MSDN: "Avoid using this constructor overload. The default stack size used by the Thread(ThreadStart) constructor overload is the recommended stack size for threads." | ||||
* | Merge branch 'melanie_test' into prioritization | Melanie | 2009-10-22 | 1 | -1/+4 |
|\ | | | | | | | | | This makes SmartThreadPool configurable and also makes it the default, since the regular thread pool simply stinks. | ||||
| * | Reduce the default pool threads to 15 (from 30) and the minimum from 5 to 2 | Melanie | 2009-10-22 | 1 | -1/+1 |
| | | |||||
| * | Add MaxPoolThreads in startup to limit the size of the thread pool used | Melanie | 2009-10-22 | 1 | -0/+3 |
| | | | | | | | | for FireAndForget. This lets us limit concurrency to make OpenSim play nice | ||||
* | | * Changed the misc. methods calling ThreadPool.UnsafeQueueUserWorkItem() to ↵ | John Hurliman | 2009-10-21 | 1 | -0/+9 |
|/ | | | | | | Util.FireAndForget() * Changed Util.FireAndForget() to use any of five different methods set with async_call_method in the [Startup] section of OpenSim.ini. Look at the example config for possible values | ||||
* | Merged master into prioritization | John Hurliman | 2009-10-21 | 1 | -0/+4 |
|\ | |||||
| * | Really make module port selection work. Implement port setting in | Melanie | 2009-10-21 | 1 | -0/+4 |
| | | | | | | | | LLProxyLoginModule. | ||||
* | | * Removed OpenSim.Data.NHibernate | John Hurliman | 2009-10-19 | 7 | -30/+0 |
| | | | | | | | | * Replaced calls to ThreadPool.QueueUserWorkItem() with ThreadPool.UnsafeQueueUserWorkItem() since OpenSim does not use Code Access Security sandboxing | ||||
* | | * Committing Nini.dll with the patch from #3773 applied | John Hurliman | 2009-10-17 | 1 | -0/+0 |
| | | | | | | | | * Fixing a log message typo | ||||
* | | Merge branch 'master' into prioritization | Melanie | 2009-10-17 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Change the example to match the facts | Melanie | 2009-10-17 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into prioritization | Melanie | 2009-10-17 | 1 | -0/+6 |
|\ \ | |/ | |||||
| * | Add ProductName to RegionInfo (for search) | Melanie | 2009-10-17 | 1 | -0/+6 |
| | | |||||
* | | Updating OpenSim.ini.example with the section required to enable a useful ↵ | John Hurliman | 2009-10-16 | 1 | -0/+8 |
|/ | | | | prioritization scheme | ||||
* | minor: Change commented out authentication service realm setting to "users" ↵ | Justin Clark-Casey (justincc) | 2009-10-15 | 1 | -5/+5 |
| | | | | to match defaults in code | ||||
* | Merge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into ↵ | John Hurliman | 2009-10-14 | 1 | -33/+0 |
|\ | | | | | | | htb-throttle | ||||
| * | Merge branch 'master' into htb-throttle | Melanie | 2009-10-14 | 1 | -33/+0 |
| |\ | |||||
| | * | Enable LSL dialogs to display group names properly | Melanie | 2009-10-14 | 1 | -33/+0 |
| | | | |||||
* | | | Allow the LLUDP server to run in either synchronous or asynchronous mode ↵ | John Hurliman | 2009-10-14 | 1 | -1/+7 |
|/ / | | | | | | | with a config setting, defaulting to synchronous mode | ||||
* | | * Clean up the SetThrottle() code and add a maxBurstRate parameter to allow ↵ | John Hurliman | 2009-10-14 | 1 | -7/+10 |
| | | | | | | | | more tweaking in the future | ||||
* | | Merge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into ↵ | John Hurliman | 2009-10-14 | 1 | -0/+7 |
|\ \ | | | | | | | | | | htb-throttle | ||||
| * \ | Merge branch 'master' into htb-throttle | Melanie | 2009-10-14 | 1 | -0/+7 |
| |\ \ | | |/ | |||||
| | * | 0004246: [Patch] FlotsamAssetCache deep scan & cache | Melanie | 2009-10-12 | 1 | -0/+7 |
| | | | | | | | | | | | | Thank you, mcortez. | ||||
* | | | * Minimized the number of times textures are pulled off the priority queue | John Hurliman | 2009-10-14 | 1 | -25/+37 |
|/ / | | | | | | | | | | | * OnQueueEmpty is still called async, but will not be called for a given category if the previous callback for that category is still running. This is the most balanced behavior I could find, and seems to work well * Added support for the old [ClientStack.LindenUDP] settings (including setting the receive buffer size) and added the new token bucket and global throttle settings * Added the AssetLoaderEnabled config variable to optionally disable loading assets from XML every startup. This gives a dramatic improvement in startup times for those who don't need the functionality every startup | ||||
* | | Merge branch 'master' into htb-throttle | Melanie | 2009-10-12 | 2 | -0/+2 |
|\ \ | |/ | |||||
| * | * Changed logic of enabling LLProxyLoginModule to follow the new style -- ↵ | Diva Canto | 2009-10-11 | 2 | -0/+2 |
| | | | | | | | | | | | | true/false on the name, rather than gridmode=true. * Better error messages on Add/Remove clients. | ||||
* | | Fear the lockless LLUDP implementation! | John Hurliman | 2009-10-08 | 1 | -0/+0 |
|/ | |||||
* | change default ports for inventory and grid connectors in example .ini files ↵ | Justin Clark-Casey (justincc) | 2009-10-05 | 2 | -4/+4 |
| | | | | | | to 8003 to match the ROBUST default altered wiki page to reflect this | ||||
* | MOre streams closed. Corrected word in GridCommon.ini.example | Diva Canto | 2009-10-03 | 1 | -1/+1 |
| | |||||
* | Merge branch 'diva-textures-osgrid' | Melanie | 2009-10-03 | 1 | -0/+0 |
|\ | |||||
| * | * Removed code that is no longer used with Melanie's queue callback optimization | John Hurliman | 2009-10-02 | 1 | -0/+0 |
| | | | | | | | | | | * Moved all priority queue access to helper functions to improve reliability and readability * New version of CSJ2K.dll (from libomv source tree) that fixes a JPEG2000 comment decoding bug | ||||
* | | Merge branch 'master' into diva-textures | Melanie | 2009-10-02 | 1 | -0/+4 |
|\ \ | |||||
| * | | Added a default for grid services in standalone. | Diva Canto | 2009-10-02 | 1 | -0/+4 |
| | | | |||||
* | | | Merge branch 'master' into diva-textures | Melanie | 2009-10-02 | 13 | -143/+102 |
|\ \ \ | |/ / | | / | |/ |/| | |||||
| * | Minor bug fixes. | Diva Canto | 2009-09-29 | 2 | -0/+6 |
| | | |||||
| * | Added GridService section to OpenSim.Server.ini.example | Diva Canto | 2009-09-28 | 1 | -1/+10 |
| | | |||||
| * | Fixed port in GridServer.ini. Added new configs for StandaloneHypergrid.ini | Diva Canto | 2009-09-27 | 2 | -2/+4 |
| | | |||||
| * | Corrected the port number to 8001 in the test client and grid ini. | Diva Canto | 2009-09-26 | 1 | -1/+1 |
| | | |||||
| * | Finished spec-ing the .inis for the new grid service modules. | Diva Canto | 2009-09-26 | 6 | -5/+34 |
| | | |||||
| * | Fixed MapBlocks bug, wrong order of arguments. First version that seems ↵ | Diva Canto | 2009-09-26 | 1 | -1/+1 |
| | | | | | | | | | | | | completely functional. Also fixed the notification of the message server in standalone -- that server doesn't usually exist. | ||||
| * | Changed a [Groups] config as per mcortez' request. | Diva Canto | 2009-09-25 | 1 | -1/+1 |
| | | |||||
| * | All tests pass for MySQL/MySQLRegionData. | Diva Canto | 2009-09-24 | 1 | -0/+35 |
| | | | | | | | | Added OpenSim.GridServer.ini.example that I have been using for testing the ROBUST grid service with the GridClient. | ||||
| * | Changed IGridService to use the new GridRegion data structure instead of old ↵ | Diva Canto | 2009-09-23 | 2 | -2/+3 |
| | | | | | | | | | | | | SimpleRegionInfo. Added grid configs to standalones. |