[jira] [Created] (FLINK-8660) Enable the user to provide custom HAServices implementation

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-8660) Enable the user to provide custom HAServices implementation

Shang Yuanchun (Jira)
Krzysztof Białek created FLINK-8660:
---------------------------------------

             Summary: Enable the user to provide custom HAServices implementation
                 Key: FLINK-8660
                 URL: https://issues.apache.org/jira/browse/FLINK-8660
             Project: Flink
          Issue Type: Improvement
          Components: Cluster Management, Configuration, Distributed Coordination
    Affects Versions: 1.4.0
            Reporter: Krzysztof Białek
             Fix For: 1.5.0, 1.4.2


At the moment Flink uses ZooKeeper as HA backend.

The goal of this improvement is to make Flink supporting more HA backends, also maintained as independent projects.

The following changes are required to achieve it:
 # Add {{HighAvailabilityServicesFactory}} interface
 # Add new option {{HighAvailabilityMode.CUSTOM}}
 # Add new configuration property {{high-availability.factoryClass}}
 # Use the factory in {{HighAvailabilityServicesUtils}} to instantiate  {{HighAvailabilityServices}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)