Uploaded image for project: 'Sentry (Retired)'
  1. Sentry (Retired)
  2. SENTRY-501 High availability for the SENTRY service(Zookeeper part)
  3. SENTRY-464

Sentry service register and using InvocationHandler for SentryPolicyServiceClientFactory high availability

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.5.0
    • None
    • None

    Description

      • Add service register in SentryPolicyStoreProcessor
      • Add HASentryPolicyServiceClientImpl as a HA implementation for SentryPolicyServiceClient, it can select active node which registered in Zookeeper
      • Add InvocationHandler, use SentryPolicyServiceClientDefaultImpl as a field, this make all HA method can reuse the same logic for retry.

      Attachments

        1. SENTRY-464.patch
          40 kB
          Dapeng Sun
        2. SENTRY-464-002.patch
          25 kB
          Dapeng Sun
        3. SENTRY-464.003.patch
          24 kB
          Dapeng Sun
        4. SENTRY-464.004.patch
          25 kB
          Dapeng Sun
        5. SENTRY-464.005.patch
          25 kB
          Dapeng Sun

        Issue Links

          Activity

            People

              dapengsun Dapeng Sun
              dapengsun Dapeng Sun
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: