[
https://issues.apache.org/jira/browse/SENTRY-1593?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
kalyan kumar kalvagadda updated SENTRY-1593:
--------------------------------------------
Status: Patch Available (was: In Progress)
There are couple of things done as part of this change set
1. Extended the capability of sentry Namenode client and generic policy client
to connect to multiple servers and failover to the server that is available
2. Made design change so that logic that handles the transport layer of the
client to another class so that we don't have to duplicate the code and also
more maintainable.
3. Moved the service constants need to handle the transport of these clients
separately.
> Implement client failover for Generic clients
> ---------------------------------------------
>
> Key: SENTRY-1593
> URL: https://issues.apache.org/jira/browse/SENTRY-1593
> Project: Sentry
> Issue Type: Sub-task
> Components: Sentry
> Affects Versions: sentry-ha-redesign
> Reporter: Alexander Kolbasov
> Assignee: kalyan kumar kalvagadda
> Labels: HA
> Fix For: sentry-ha-redesign
>
> Attachments: diagram.png, generic_ha_client_for_sentry.diff,
> old_service_client_class_diagram.png
>
>
> We need to have client failover logic for Generic service clients - currently
> it is only implemented for Hive clients.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)