ICEpush
  1. ICEpush
  2. PUSH-365

blocking connection lease expired...candidate for its creation console logs shown on loop

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-4.0.0.GA, EE-3.3.0.GA_P03
    • Fix Version/s: 4.1, EE-3.3.0.GA_P04
    • Component/s: Push Library
    • Labels:
      None
    • Environment:
      All

      Description

      When using two windows that share the same session, after doing a redirect navigation to a new page the following is logged in the browser console every second:

      [icepush.07d83.async-connection] [Fri, 31 Jul 2015 13:02:31 GMT] blocking connection lease expired...candidate for its creation
      [icepush.07d83.async-connection] [Fri, 31 Jul 2015 13:02:32 GMT] blocking connection lease expired...candidate for its creation

      The only way to resolve this loop is to close the other browser tab.
      1. Case13508Example.zip
        20 kB
        Arran Mccullough
      2. Case13508ExampleWAR.zip
        9.09 MB
        Arran Mccullough
      1. Capture.PNG
        61 kB

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45904 Thu Aug 27 12:42:37 MDT 2015 mircea.toma PUSH-365 Increase candidature offering entropy to better avoid collisions in chrome. Adjust the maximum candidature delay to be half the lease interval to avoid having the lease updated after it just expired.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/connection.async.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45824 Thu Aug 06 10:38:11 MDT 2015 mircea.toma ICE-10753, PUSH-365 Offer candidature with a delay to give a chance to one of the windows to win the ownership of the blocking connection. Also randomize part of the interval to decrease the chance of collision within the polling interval.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/connection.async.js

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: