Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.2
-
Fix Version/s: EE-3.2.0.GA, 3.3
-
Component/s: Push Library
-
Labels:None
-
Environment:ICEpush, ICEmobile
-
Assignee Priority:P1
Description
In the mediacast application we observe GET requests for dynamically updated images stuck behind the blocking request. This behaviour occurs on iOS and potentially other browsers and may be due to connection limits of the mobile devices.
Issue Links
- blocks
-
MOBI-382 Optimize page load time
- Resolved
The BlockingConnectionServer now has a private respondIfBackOffRequested() method which is invoked upon backOff(...) method invocation and whenever an incoming listen.icepush request comes in. Upon backOff(...) invocation it stores the requested delay and tries to send a respond, which if successful removes the requested delay and if unsuccessful leaves the requested delay as is. Upon an incoming listen.icepush it will always invoke the respondIfBackOffRequested() method and if there's a pending requested delay, it tries to send a respond.
Marking this one as FIXED.