Details

    • Sub-task
    • Status: Closed
    • Minor
    • Resolution: Abandoned
    • None
    • None
    • Runtime / Coordination
    • None

    Description

      Since etcd has already provided a Java client API named jetcd to communicate with etcd server, we need to import the maven dependency for jetcd. Like flink's curator dependency, we should also make jetcd dependency shaded.

      As I have discussed in the design doc, jetcd currently still lacks of high level APIs to achieve functionalities such as LeaderLatch, SharedCount and etc. I'm cooperating with contributors from jetcd community. Previously I've contributed a PR to enable setting namespaces jetcd#504. There are two issues needed to be completed:

      (1) LeaderLatch API which is in discussion [ jetcd#516|https://github.com/etcd-io/jetcd/issues/516]
      (2) Sequencer API to achieve SharedCount in curator which I'm working on jetcd#473

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ssy MalcolmSanders
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: