Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | changes on lludp acks and resends | UbitUmarov | 2019-12-18 | 1 | -84/+91 |
| | |||||
* | remove some llUDP options | UbitUmarov | 2019-11-16 | 1 | -60/+19 |
| | |||||
* | old typo | UbitUmarov | 2019-04-23 | 1 | -3/+3 |
| | |||||
* | lludp: change burst, make it per category (overall reduction) | UbitUmarov | 2019-04-16 | 1 | -3/+34 |
| | |||||
* | change to ping based RTO | UbitUmarov | 2019-04-09 | 1 | -56/+12 |
| | |||||
* | testing ... | UbitUmarov | 2019-04-09 | 1 | -0/+6 |
| | |||||
* | remove redundant code | UbitUmarov | 2019-03-17 | 1 | -1/+1 |
| | |||||
* | remove lludp throttle texture rate cannibal option. That rate is used by ↵ | UbitUmarov | 2019-03-05 | 1 | -14/+0 |
| | | | | http, and beeing http is still trafic | ||||
* | direct encode terseupdates | UbitUmarov | 2019-02-27 | 1 | -6/+5 |
| | |||||
* | issues with udp buffers pool on heavy load | UbitUmarov | 2019-02-26 | 1 | -8/+22 |
| | |||||
* | removed a redundant function; try to make a particular vi coder happy about ↵ | UbitUmarov | 2019-02-25 | 1 | -6/+6 |
| | | | | removed comments | ||||
* | change UDPPacketBuffer pools (does waste a bit of memory) | UbitUmarov | 2019-02-25 | 1 | -17/+6 |
| | |||||
* | Massive tab and trailing space cleanup | Melanie Thielker | 2017-01-05 | 1 | -18/+18 |
| | |||||
* | remove something VS decided to add | UbitUmarov | 2016-11-21 | 1 | -1/+0 |
| | |||||
* | work around some warnings | UbitUmarov | 2016-11-21 | 1 | -0/+1 |
| | |||||
* | revert more object references removal on clients close because 2 many code ↵ | UbitUmarov | 2016-11-20 | 1 | -4/+0 |
| | | | | paths don't have proper abort | ||||
* | HG protocol is still broken for large regions. work around it on teleport via lm | UbitUmarov | 2016-11-20 | 1 | -1/+0 |
| | |||||
* | remove some potencial null refs i did add in last days :( | UbitUmarov | 2016-11-19 | 1 | -3/+0 |
| | |||||
* | explicitly remove some references, and other useless changes | UbitUmarov | 2016-11-17 | 1 | -7/+15 |
| | |||||
* | fix unack bytes stats report | UbitUmarov | 2016-11-14 | 1 | -1/+3 |
| | |||||
* | avoid a null ref, few changes to udp updates send | UbitUmarov | 2016-11-05 | 1 | -20/+10 |
| | |||||
* | move updates from updates queues into udp queues acording to their payload ↵ | UbitUmarov | 2016-08-07 | 1 | -4/+1 |
| | | | | estimated size and udp sending capability on a time slice, instead always moving a arbitrary number of updates. | ||||
* | check if a packet can be sent imediatly without accounting it as sent on ↵ | UbitUmarov | 2015-11-10 | 1 | -1/+3 |
| | | | | throttles when it is enqueued for later send. | ||||
* | fix GetPacketsQueuedCount typos in last commit | UbitUmarov | 2015-09-22 | 1 | -1/+1 |
| | |||||
* | let minimum wqburst be a bit larger than MTU | UbitUmarov | 2015-09-22 | 1 | -2/+2 |
| | |||||
* | removed a protocol breaking lludp debug option that no one should try, ↵ | UbitUmarov | 2015-09-22 | 1 | -24/+4 |
| | | | | changed terrain send throotle to be by packets in queue, reduced odds of MTU violation on terrain send (still bad). Most UDP protocol implementations may not mind much, but our code still does | ||||
* | fix the missing initialization of the folish ProcessUnackedSends option | UbitUmarov | 2015-09-06 | 1 | -0/+2 |
| | |||||
* | seems to compile ( tests comented out) | UbitUmarov | 2015-09-02 | 1 | -66/+8 |
| | |||||
* | bad merge? | UbitUmarov | 2015-09-01 | 1 | -71/+232 |
|\ | |||||
| * | delay terrain sending if land queue is 2 busy | UbitUmarov | 2015-08-22 | 1 | -0/+14 |
| | | |||||
| * | scale ChildAgentThrottles with distance (internal to child server and not | UbitUmarov | 2014-11-06 | 1 | -7/+13 |
| | | | | | | | | root as was done before ) | ||||
| * | reduce MIN_CALLBACK_MS guard time. A value too high introduces a extra | UbitUmarov | 2014-09-02 | 1 | -1/+1 |
| | | | | | | | | | | throttle and makes more packets to be sent in bursts and not in steady state flow. | ||||
| * | *needs testing, not that good* change throttles math using floats and not | UbitUmarov | 2014-09-02 | 1 | -25/+36 |
| | | | | | | | | | | int64, etc. Limite brust bytes to the total rate client requested times a look ahead estimation time, Avoid queues starvation with updates waiting... | ||||
| * | add method to get a category throttle rate | UbitUmarov | 2014-08-29 | 1 | -35/+32 |
| | | |||||
| * | replace the tick() by a limit on the maximum number of tokens that can be | UbitUmarov | 2014-08-29 | 1 | -2/+0 |
| | | | | | | | | acumulated ( variable named BurtRate, not exactly a rate...) | ||||
| * | try to reduce insane high data rate udp bursts. This needs testing on a | UbitUmarov | 2014-08-28 | 1 | -0/+2 |
| | | | | | | | | region with a lot of contents. Should not affect much average rates. | ||||
| * | remove misplaced comment | UbitUmarov | 2014-08-28 | 1 | -1/+0 |
| | | |||||
| * | try to make sense of throttle rate limits | UbitUmarov | 2014-08-28 | 1 | -3/+13 |
| | | |||||
| * | add some functions for estimation of number of bytes that can be send in a ↵ | UbitUmarov | 2014-08-28 | 1 | -0/+8 |
| | | | | | | | | category in specified time | ||||
| * | if we send wearables with ThrottleOutPacketType.HighPriority, then we | UbitUmarov | 2014-08-28 | 1 | -18/+14 |
| | | | | | | | | should send other avatarinformation with same priority on same Task category ( plus cleanup ) | ||||
| * | enqueue also if m_nextPackets[category] is not null. This is really the | UbitUmarov | 2014-08-27 | 1 | -4/+8 |
| | | | | | | | | | | top element of a category queue, equivalente to using a queue.peek() if avaiable | ||||
| * | reduce ping cliping lower limit | UbitUmarov | 2014-08-14 | 1 | -2/+2 |
| | | |||||
| * | add a estimator of client ping time, and painfully make it visible in show | UbitUmarov | 2014-08-14 | 1 | -0/+16 |
| | | | | | | | | connections console command | ||||
| * | Merge branch 'master' into careminster | Melanie | 2014-01-28 | 1 | -0/+14 |
| |\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/RegionSettings.cs OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs OpenSim/Region/Framework/Interfaces/IInterregionComms.cs OpenSim/Region/OptionalModules/World/NPC/Tests/NPCModuleTests.cs | ||||
| * \ | Merge branch 'master' into careminster | Melanie | 2013-07-24 | 1 | -17/+52 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs OpenSim/Region/Framework/Scenes/ScenePresence.cs OpenSim/Region/Physics/Manager/PhysicsActor.cs OpenSim/Region/Physics/Manager/PhysicsScene.cs | ||||
| * \ \ | Merge branch 'master' into careminster | Melanie | 2013-07-18 | 1 | -14/+13 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs OpenSim/Region/Framework/Scenes/Scene.cs OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs OpenSim/Region/Framework/Scenes/SceneObjectPart.cs OpenSim/Region/Framework/Scenes/ScenePresence.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs OpenSim/Server/Handlers/Simulation/AgentHandlers.cs OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs OpenSim/Services/Connectors/Simulation/SimulationServiceConnector.cs OpenSim/Services/HypergridService/UserAgentService.cs | ||||
| * | | | | Add a way to put things at the front of the queue for any throttle group. | Melanie | 2013-01-16 | 1 | -10/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a DoubleLocklessQueue and uses it for the outgoing buckets. Added a flag value to the Throttle Type (again) because although it's hacky, it's the best of a bad bunch to get the message through the UDP stack to where it's needed. | ||||
| * | | | | Complete removal of the now unused state queue | Melanie | 2013-01-16 | 1 | -13/+2 |
| | | | | | |||||
| * | | | | * Plumbing and basic setting of the GetMesh Cap Throttler. | teravus | 2012-11-17 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | * Last step is to flip the throttle distribution. | ||||
| * | | | | Merge branch 'master' into careminster | Melanie | 2012-07-25 | 1 | -1/+2 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Avatar/Attachments/Tests/AttachmentsModuleTests.cs |