aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |\ \ \ \ \
| | * | | | | fix PollServiceRequestManagerUbitUmarov2012-07-171-10/+47
| | | | | | |
| * | | | | | Replace PollServiceRequestManager with older version, add extra logging toMelanie2012-07-171-7/+6
| |/ / / / / | | | | | | | | | | | | | | | | | | event exceptions to see call path leading up to it.
| * | | | | Merge branch 'avination' into careminsterMelanie2012-07-061-0/+236
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
| | * | | | | Convert the slow request queue into a regular queue and add some cleanupMelanie2012-07-061-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | and locking.