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)