Bug 7074 - Volume latency
: Volume latency
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: Browser
: unspecified
: PC Windows XP
: P1 normal (vote)
: 7.0
Assigned To: Richard Titmuss
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-02-11 06:37 UTC by Richard Titmuss
Modified: 2009-09-08 09:29 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Titmuss 2008-02-11 06:37:14 UTC
The volume control now has a large latency, for a wireshark trace it looks like only a single volume command is being processed per second. I think Nagel/Delay ACKs are having an impact here, I tried disabling Nagel on Jive and it did not make a significant difference. This must have got broken in the recent changes to make the network more reliable. 

I did remove some code that was meant to do http pipelining. Fred said this was untested, and I found it was buggy. However this may have been useful for the volume control, as Jive would not need to wait for an HTTP body to be returned after each volume request. We probably need to re-implement http pipelining (and test it), or move Comet over to slimproto.
Comment 1 Richard Titmuss 2008-02-12 03:54:43 UTC
Fixed in r7074. Still being tested.
Comment 2 Richard Titmuss 2008-02-12 03:55:23 UTC
That would be r1916.
Comment 3 Richard Titmuss 2008-02-12 04:58:25 UTC
Fixed.
Comment 4 James Richardson 2008-05-15 13:03:31 UTC
This bug has recently been fixed in the latest release of SqueezeCenter 7.0.1

Please try that version, if you still see the error, then reopen this bug.

To download this version, please navigate to: http://www.slimdevices.com/su_downloads.html