summaryrefslogtreecommitdiff
path: root/indra/newview/llurldispatcher.cpp
diff options
context:
space:
mode:
authorMonty Brandenberg <monty@lindenlab.com>2013-05-08 13:48:14 -0400
committerMonty Brandenberg <monty@lindenlab.com>2013-05-08 13:48:14 -0400
commite3db003cbff0faa44d29e35139601b9778acfbca (patch)
tree369e345ce88b9bdbfe1ddfc6ddf50790425a24b8 /indra/newview/llurldispatcher.cpp
parent153c3443a53b499818fae09685024971aafb4b8e (diff)
SH-4139 Convert http downloaders and responders to llcorehttp patterns
Conversion was mostly trivial. Did some refactoring in the conversion of Responders to Handlers which eliminated 5X code replication. More will be done especially as this is extended to deal with the various possible combinations of 200/206/416 status for ranged gets. There are a lot of thread races in the existing code, that is going to need some real attention. And the scheduling/liveness logic in the thread management bounces around from thread to thread wasting a lot of time and using expensive synchronization. Much can be done here. But the result is that the 8 connections in the Mesh corehttp class now perform as did the 32 connections of the original. And that 32 actually looks like it could bleed to over 64. So, progress...
Diffstat (limited to 'indra/newview/llurldispatcher.cpp')
0 files changed, 0 insertions, 0 deletions