Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | change llclient async udp packets processing. Removed the shared Jobengine ↵ | UbitUmarov | 2017-06-13 | 1 | -7/+7 |
| | | | | that made only one thread do some packets for all users, and removed the FireAndForget, so each user could issue a unlimited number of threads. Added a new JobEngine per client, so each gets at most one thread,and that thread can be released if iddle (for 5 seconds ) | ||||
* | udp is not tcp. If mono versions have bronke udp sento, better update, also ↵ | UbitUmarov | 2017-06-13 | 1 | -2/+4 |
| | | | | having 300 threads because object select is not funny | ||||
* | remove excessive notion of paralelism | UbitUmarov | 2017-06-13 | 1 | -7/+2 |
| | |||||
* | Massive tab and trailing space cleanup | Melanie Thielker | 2017-01-05 | 1 | -38/+38 |
| | |||||
* | Remove the AllowAlternatePorts option. It wasn't implemented anyway. | Melanie Thielker | 2016-12-13 | 1 | -4/+7 |
| | | | | | Instead, handle the port being 0 as "any port" and assign a random port for regions in that case. | ||||
* | work around some warnings | UbitUmarov | 2016-11-21 | 1 | -1/+1 |
| | |||||
* | restore higher resolution clock on udpserver and lower uaeraccouts caching time | UbitUmarov | 2016-11-18 | 1 | -11/+7 |
| | |||||
* | revert to lower resolution clock on udpserver for testing | UbitUmarov | 2016-11-18 | 1 | -5/+7 |
| | |||||
* | also log estimated average Util.GetTimeStampMS() resolution | UbitUmarov | 2016-11-09 | 1 | -3/+15 |
| | |||||
* | change the clock source on udp outgoing, remove some dead code | UbitUmarov | 2016-11-09 | 1 | -126/+8 |
| | |||||
* | be nicer to PIs (actually linux) | UbitUmarov | 2016-07-12 | 1 | -5/+9 |
| | |||||
* | Fields should be protected unless private is required | Melanie Thielker | 2016-06-14 | 1 | -1/+1 |
| | |||||
* | Make the LLUDPServerShim inheritable. There is absolutely no reason for | Melanie Thielker | 2016-06-14 | 1 | -75/+74 |
| | | | | this to be sealed! | ||||
* | dont try to process packets for deleted clients | UbitUmarov | 2015-12-09 | 1 | -34/+28 |
| | |||||
* | disable useless and totally wrong incoming Pools | UbitUmarov | 2015-12-09 | 1 | -4/+7 |
| | |||||
* | minor cleanup | UbitUmarov | 2015-12-09 | 1 | -13/+4 |
| | |||||
* | tick region health a bit faster | UbitUmarov | 2015-12-09 | 1 | -1/+1 |
| | |||||
* | fix the queue type in use | UbitUmarov | 2015-12-09 | 1 | -11/+12 |
| | |||||
* | removed a protocol breaking lludp debug option that no one should try, ↵ | UbitUmarov | 2015-09-22 | 1 | -30/+23 |
| | | | | 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 | ||||
* | Merge of ubitworkvarnew with opensim/master as of 20150905. | Robert Adams | 2015-09-08 | 1 | -3/+46 |
|\ | | | | | | | | | | | | | | | This integrates the OpenSim refactoring to make physics, etc into modules. AVN physics hasn't been moved to new location. Does not compile yet. Merge branch 'osmaster' into mbworknew1 | ||||
| * | Transformed the LLUDP ad-hoc plugin into a region module. It works. | Diva Canto | 2015-09-03 | 1 | -3/+46 |
| | | |||||
* | | seems to compile ( tests comented out) | UbitUmarov | 2015-09-02 | 1 | -254/+18 |
| | | |||||
* | | bad merge? | UbitUmarov | 2015-09-01 | 1 | -40/+383 |
|\ \ | |/ |/| | |||||
| * | Maybe reduce incidence of ghost avatars | Melanie Thielker | 2015-06-12 | 1 | -1/+10 |
| | | |||||
| * | sadly revert to resend terseUpdates enqueuing them back into entityupdates | UbitUmarov | 2014-10-31 | 1 | -1/+1 |
| | | | | | | | | | | queue. Viewers fail to handle correctly out of order updates with ugly visible effects. Make sure these packets don't include acks so they aren't lost. | ||||
| * | Revert "*TEST* send udp sync. Stop uncontroled and hidden use of IO threads." | Melanie Thielker | 2014-10-13 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | This reverts commit 8c41271b3312f2a02608ffc41b220f7fb018d6ad. Conflicts: OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | ||||
| * | revert to async send, since past experience showed sync didn't work when | UbitUmarov | 2014-10-13 | 1 | -2/+2 |
| | | | | | | | | on mono | ||||
| * | *TEST* send udp sync. Stop uncontroled and hidden use of IO threads. | UbitUmarov | 2014-10-13 | 1 | -1/+2 |
| | | | | | | | | Testing this may require several people. | ||||
| * | Fix a nullref in a debug message. If we have no SceneAgent, we can't output ↵ | Melanie Thielker | 2014-09-15 | 1 | -5/+8 |
| | | | | | | | | data from it. | ||||
| * | Reinstate closing the client if CloseAgen returns false. This was part | Melanie Thielker | 2014-09-14 | 1 | -1/+2 |
| | | | | | | | | of the last Ubit patch. | ||||
| * | revert changes to m_pendingCache and remove client close if there is no | UbitUmarov | 2014-09-14 | 1 | -21/+14 |
| | | | | | | | | SP, as requested | ||||
| * | do not use a blind expire of m_pendingCache. Entries must be valid while | UbitUmarov | 2014-09-13 | 1 | -15/+23 |
| | | | | | | | | | | | | | | respective HandleUseCircuitCode, no matter how long it takes, so a viewer retry doesnt start a overlapping one. It HandleUseCircuitCode responsability to always remove entries, even on fails. Remove a client even if m_scene.CloseAgent fails. | ||||
| * | If a client's SceneAgent is null, that client is not fully logged in or | Melanie Thielker | 2014-09-13 | 1 | -0/+14 |
| | | | | | | | | crashed while logging out. Don't reuse it, create a new one. | ||||
| * | *needs testing, not that good* change throttles math using floats and not | UbitUmarov | 2014-09-02 | 1 | -1/+1 |
| | | | | | | | | | | int64, etc. Limite brust bytes to the total rate client requested times a look ahead estimation time, Avoid queues starvation with updates waiting... | ||||
| * | dont append acks to a resend packet | UbitUmarov | 2014-08-26 | 1 | -1/+1 |
| | | |||||
| * | revert droping udp packet resends after 6 retries, keep resending. | UbitUmarov | 2014-08-21 | 1 | -10/+0 |
| | | |||||
| * | remove from use the UpdatesResend on resending udp packets. Just resend | UbitUmarov | 2014-08-20 | 1 | -0/+10 |
| | | | | | | | | | | the UDP packet. Also just loose packets we tried to send 6 times already (ll says 3) A viewer may just beeing ignoring them, or then the link is just dead. | ||||
| * | NextAnimationSequenceNumber be a udpserver variable with random start | UbitUmarov | 2014-08-16 | 1 | -0/+17 |
| | | |||||
| * | reduce ping filter time constant | UbitUmarov | 2014-08-14 | 1 | -1/+1 |
| | | |||||
| * | add a estimator of client ping time, and painfully make it visible in show | UbitUmarov | 2014-08-14 | 1 | -5/+13 |
| | | | | | | | | connections console command | ||||
| * | remove HandleCompleteMovementIntoRegion delay hack from llUDPserver. If we | UbitUmarov | 2014-08-13 | 1 | -9/+13 |
| | | | | | | | | | | need a delay, we need to do it at end of HandleUseCircuitCode before feeding pending packets (including that one) into processing queue. | ||||
| * | process AgentUpdates in order with rest of packets. Only give higher ↵ | UbitUmarov | 2014-08-13 | 1 | -2/+4 |
| | | | | | | | | priority to chat | ||||
| * | take agentUpdate checks out of llUDPserver (disabling useless debug) and | UbitUmarov | 2014-08-12 | 1 | -19/+3 |
| | | | | | | | | do it only where its supposed to be done.. | ||||
| * | actually let delay match throttles as original design | UbitUmarov | 2014-08-10 | 1 | -11/+9 |
| | | |||||
| * | OutgoingPacketHandler can not be paced by hits on SendPacket() | UbitUmarov | 2014-08-10 | 1 | -4/+8 |
| | | |||||
| * | check... | UbitUmarov | 2014-08-04 | 1 | -17/+17 |
| | | |||||
| * | Revert "start sending terrain in scenePresence after well defined avatar. Minor" | UbitUmarov | 2014-08-04 | 1 | -17/+17 |
| | | | | | | | | This reverts commit 05a2feba5d780c57c252891a20071800fd9f2e3e. | ||||
| * | start sending terrain in scenePresence after well defined avatar. Minor | UbitUmarov | 2014-08-04 | 1 | -17/+17 |
| | | | | | | | | change on significante AgentUpdate check. | ||||
| * | dont send packets twice | UbitUmarov | 2014-07-27 | 1 | -1/+0 |
| | | |||||
| * | Merge branch 'master' into careminster | Melanie | 2013-11-23 | 1 | -0/+23 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitignore OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs prebuild.xml runprebuild.bat |