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)