diff options
author | Justin Clark-Casey (justincc) | 2010-10-30 01:35:12 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2010-10-30 01:35:12 +0100 |
commit | 343c89465891234be94da33719dcbdd903993a42 (patch) | |
tree | cdb789278652f3eb26e3a4640e1a166b88312cb5 /bin | |
parent | Change level of some logging messages, turning some info into arguably more a... (diff) | |
download | opensim-SC_OLD-343c89465891234be94da33719dcbdd903993a42.zip opensim-SC_OLD-343c89465891234be94da33719dcbdd903993a42.tar.gz opensim-SC_OLD-343c89465891234be94da33719dcbdd903993a42.tar.bz2 opensim-SC_OLD-343c89465891234be94da33719dcbdd903993a42.tar.xz |
Set async_packet_handling = true by default
Setting this to true avoids a 500ms or so client freeze when the LLUDP server thread is taken up with processing a UseCircuitCode packet synchronously.
Extensive testing on Wright Plaza appeared to show no bad effects and this seems to reduce login lag considerably.
Of course, a lot of login lag is still coming from other sources.
Diffstat (limited to 'bin')
-rw-r--r-- | bin/OpenSimDefaults.ini | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index 5ced7d5..de7c44c 100644 --- a/bin/OpenSimDefaults.ini +++ b/bin/OpenSimDefaults.ini | |||
@@ -328,8 +328,9 @@ | |||
328 | ; already separated from packet handling with a queue, so this will only | 328 | ; already separated from packet handling with a queue, so this will only |
329 | ; affect whether networking internals such as packet decoding and | 329 | ; affect whether networking internals such as packet decoding and |
330 | ; acknowledgement accounting are done synchronously or asynchronously | 330 | ; acknowledgement accounting are done synchronously or asynchronously |
331 | ; Default is true. | ||
331 | ; | 332 | ; |
332 | ;async_packet_handling = false | 333 | ;async_packet_handling = true |
333 | 334 | ||
334 | ; The client socket receive buffer size determines how many | 335 | ; The client socket receive buffer size determines how many |
335 | ; incoming requests we can process; the default on .NET is 8192 | 336 | ; incoming requests we can process; the default on .NET is 8192 |