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)

Reply via email to