aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* try to work around robust shutdown/quit blocking on monoUbitUmarov2019-03-121-1/+2
|
* Add Thread.ResetAbort() to various thread loops to clean up errors onRobert Adams2019-02-271-13/+19
| | | | | | | | shutdown. Fixes Mantis #8494. Threads are aborted when shutting down and ThreadAbortException is odd in that it is rethrown at the end of the catch unless the abort is reset. No functional changes but fewer error messages on shutdown.
* we should only have one http poll service manager per instanceUbitUmarov2018-11-031-11/+12
|
* forgot about lsl secure urls service.. so lets try another way for now ↵UbitUmarov2018-11-021-2/+2
| | | | (mantis 8382)
* simplify http bycontext keyUbitUmarov2018-01-241-12/+15
|
* give BlockingCollection more chancesUbitUmarov2018-01-221-10/+15
|
* give BlockingCollection another chanceUbitUmarov2018-01-211-17/+14
|
* give concurrentqueue another chanceUbitUmarov2018-01-211-21/+9
|
* revert. The .net concurrent objects look nice, but mono5 cpu load with them ↵UbitUmarov2017-06-101-32/+30
| | | | does not
* replace some locked objects by .net4.0 concurrent objectsUbitUmarov2017-06-101-30/+32
|
* some changes on polleventUbitUmarov2017-06-061-7/+2
|
* Merge branch 'master' into httptestsUbitUmarov2017-05-311-6/+4
|\
| * put back soft http closeUbitUmarov2017-05-301-6/+4
| |
* | Merge branch 'master' into httptestsUbitUmarov2017-05-251-2/+2
|\ \ | |/
| * make a few more threads background onesUbitUmarov2017-05-251-2/+2
| |
* | merge masterUbitUmarov2017-05-231-11/+14
|\ \ | |/
| * please DIE! PLEASE??UbitUmarov2017-05-231-4/+7
| |
| * make sure we drop requests if DoHTTPGruntWork failsUbitUmarov2017-05-221-4/+9
| |
* | reenqueue poll events while conn is open, and not expiredUbitUmarov2017-05-211-1/+5
| |
* | Merge branch 'master' into httptestsUbitUmarov2017-05-211-33/+1
|\ \ | |/
| * remove LongPoll type and queues. Events should now have reduced latency ↵UbitUmarov2017-05-211-33/+1
| | | | | | | | also. About previus commit, it maybe a modified ingen-e3s-v1.33 script that is broken, and not the original version, can't tell
* | fix mergeUbitUmarov2017-01-051-2/+2
|\ \ | |/
| * Massive tab and trailing space cleanupMelanie Thielker2017-01-051-2/+2
| |
* | add a Drop method to PollService Event handlers, Drop requests on ↵UbitUmarov2016-07-171-32/+63
|/ | | | connections known to be lost or delay event check if they are sending a response
* http send is blocking, so we need we need to do it async in all cases. - ↵UbitUmarov2016-07-161-18/+12
| | | | this will need revision after server changes
* at last we can login and see objects ( friends is dead and disable inUbitUmarov2015-09-031-50/+6
| | | | scenepresence)
* seems to compile ( tests comented out)UbitUmarov2015-09-021-156/+26
|
* bad merge?UbitUmarov2015-09-011-22/+193
|\
| * change pollService stop() to send 503 error and no keepalive. ( untested )UbitUmarov2015-08-181-5/+9
| |
| * try to serialize http requests from same connection, so they are processedUbitUmarov2015-08-181-0/+46
| | | | | | | | in order. ( next commits will be about necessary keepAlive changes needed)
| * change/fix previus commitsUbitUmarov2014-10-131-2/+10
| |
| * tune poll smartThreadpool use and give it a nameUbitUmarov2014-10-131-2/+5
| |
| * change previus code, send a NoEvents response back to http server, evenUbitUmarov2014-07-241-3/+0
| | | | | | | | | | if we know there is no one there, so that the server finishes handling it.
| * request.DoHTTPGruntWork(..) is now identical to our version, so useUbitUmarov2014-07-231-40/+5
| | | | | | | | | | those again, getting code closer to os again
| * Merge branch 'master' into careminsterMelanie2013-07-241-2/+2
| |\ | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs
| * \ Merge branch 'avination-current' into careminsterMelanie2013-06-111-144/+0
| |\ \
| | * | Clean up poll serviceMelanie2013-06-071-144/+0
| | | |
| * | | Merge branch 'master' into careminsterMelanie2013-06-111-5/+7
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs
| * | | Send 503 when throttling texturesMelanie2013-04-251-1/+1
| | | |
| * | | Merge branch 'master' into careminsterMelanie2013-01-191-4/+12
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs OpenSim/Region/Framework/Scenes/Animation/ScenePresenceAnimator.cs
| * | | | create a new PollServiceHttpRequest req per loop since they can be sent toUbitUmarov2012-09-271-5/+1
| | | | | | | | | | | | | | | | | | | | another working thread
| * | | | just remove the damm thingUbitUmarov2012-09-261-17/+1
| | | | |
| * | | | Seems nothing actually need the request body for getevents. so changeUbitUmarov2012-09-261-1/+2
| | | | | | | | | | | | | | | | | | | | control flag to false
| * | | | keep watchdog happy using it to kill his threadsUbitUmarov2012-09-261-9/+1
| | | | |
| * | | | more changes to PollServiceUbitUmarov2012-09-261-24/+17
| | | | |
| * | | | Change the poll service to use a thread pool for replies to make sure theMelanie2012-09-231-7/+38
| | | | | | | | | | | | | | | | | | | | event queues aren't blocked by other traffic.
| * | | | Revamp the HTTP textures handler to allow a maximum of four fetchesMelanie2012-09-141-2/+1
| | | | | | | | | | | | | | | | | | | | at any time and to drop requests for avatars n longer in the scene
| * | | | Fix background inventory loading (Viewer 3) so it won't lag out the simMelanie2012-08-241-1/+2
| | | | |
| * | | | Merge branch 'master' into careminsterMelanie2012-07-281-0/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Monitoring/BaseStatsCollector.cs OpenSim/Region/Application/OpenSim.cs OpenSim/Region/Application/OpenSimBase.cs OpenSim/Region/Framework/Scenes/SceneManager.cs bin/OpenMetaverse.Rendering.Meshmerizer.dll bin/OpenMetaverse.StructuredData.dll bin/OpenMetaverse.dll bin/OpenMetaverseTypes.dll prebuild.xml
| * \ \ \ \ Merge branch 'ubitwork' into avinationMelanie2012-07-171-10/+47
| |\ \ \ \ \