You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Shanthoosh Venkataraman (JIRA)" <ji...@apache.org> on 2017/07/12 17:16:00 UTC
[jira] [Created] (SAMZA-1360) Zookeeper session state handler for
LocalApplicationRunner
Shanthoosh Venkataraman created SAMZA-1360:
----------------------------------------------
Summary: Zookeeper session state handler for LocalApplicationRunner
Key: SAMZA-1360
URL: https://issues.apache.org/jira/browse/SAMZA-1360
Project: Samza
Issue Type: Improvement
Reporter: Shanthoosh Venkataraman
Priority: Minor
When zookeeper client reestablishes connection with zookeeper server, it should not receive notifications/events for previous session. Acting on zookeeper events without distinction if they belong to current session leads to incorrect behavior. However, it's discovered from testing that this contract isn't honored(zookeeper client receives events from earlier sessions).
SAMZA-1336 introduces sessionListeners(which gets triggered onNewSession, newEvent) for ZkJobCoordinator handling stale events. Similar mechanism should be followed for ZkCoordinationService used by LocalApplicationRunner for leader election.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)