ICEpush
  1. ICEpush
  2. PUSH-194

consecutive push to two groups is delayed

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.1
    • Fix Version/s: None
    • Component/s: Push Library
    • Labels:
      None
    • Environment:
      ICEpush

      Description


      This issue was found in the ICEmobile JSP application mvc-mediacast, but it may also occur with JSF use of ICEpush. When the following is used:

        pushContext.push("photos");
        pushContext.push("carousel");

      the push to the carousel group is frequently delayed to the next heartbeat interval.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31169 Thu Sep 27 17:51:38 MDT 2012 ted.goddard using single push group except for outvoted notification (PUSH-194)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-upload.jsp
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-viewer-panel.jsp
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-tablet.jsp
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/java/org/icemobile/samples/spring/mediacast/ContestController.java
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-photo-list.jsp
        Migration created issue -
        Hide
        Ted Goddard added a comment - - edited

        Using a separate thread to invoke the push does not help, as well using different Timer instances (which should have separate Threads) does not help either.
        pushTask = new TimerTask() {
        public void run()

        { pushContext.push("photos"); }

        };
        pushTimer.schedule(pushTask, 0);

        Show
        Ted Goddard added a comment - - edited Using a separate thread to invoke the push does not help, as well using different Timer instances (which should have separate Threads) does not help either. pushTask = new TimerTask() { public void run() { pushContext.push("photos"); } }; pushTimer.schedule(pushTask, 0);
        Migration made changes -
        Field Original Value New Value
        Reporter Migration [ remote ] Ted Goddard [ ted.goddard ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Ted Goddard
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: