You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Mike Percy (JIRA)" <ji...@apache.org> on 2017/05/05 20:52:04 UTC

[jira] [Created] (KUDU-1997) Catalog manager tasks are edge-triggered

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)