Mike Percy created KUDU-1997:
--------------------------------

             Summary: Catalog manager tasks are edge-triggered
                 Key: KUDU-1997
                 URL: https://issues.apache.org/jira/browse/KUDU-1997
             Project: Kudu
          Issue Type: Bug
          Components: master
    Affects Versions: 1.3.1
            Reporter: Mike Percy


Catalog manager tasks are edge-triggered (based on a response to a tablet 
report) instead of level-triggered (based on periodic state polling).

The upshot of this (original) design is that when there is a master failover, 
ongoing tasks will stop being retried.

Examples of these tasks include things like adding a new replica, deleting an 
evicted replica, etc. See SendDeleteReplicaRequest() and SendAddServerRequest() 
in the code base for examples.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to