You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apex.apache.org by "Pramod Immaneni (JIRA)" <ji...@apache.org> on 2017/06/29 23:55:00 UTC

[jira] [Created] (APEXCORE-751) Using a scheduled executor in buffer server for sending data to subscribers

Pramod Immaneni created APEXCORE-751:
----------------------------------------

             Summary: Using a scheduled executor in buffer server for sending data to subscribers
                 Key: APEXCORE-751
                 URL: https://issues.apache.org/jira/browse/APEXCORE-751
             Project: Apache Apex Core
          Issue Type: Task
            Reporter: Pramod Immaneni
            Assignee: Pramod Immaneni
            Priority: Minor


Currently, sending data to subscribers happens from tasks that need to be submitted to an executor on a continual basis to run. These submissions happen when there is new data from publishers, when subscribers connect for the first time or resume or by existing tasks when new data arrives while the task is executing. There have been corner case scenarios where the tasks were not submitted and sending data to subscribers stalled indefinitely. Investigate usage of a more reliable mechanism such as a scheduled executor that can guarantee that at least a single sending of data task will be scheduled on a timeout even if there no other send tasks are submitted. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)