apache / apache/accumulo

Move some manager client RPCs to assistant managers

Open
#6,183 0 comments 0 reactions 1 assignee Claimed by @ddanielr View on GitHub
enhancement
Dominant language
Java
Stars
1.2k
Forks
487
Avg merge
4d 5h
Merged PRs (30d)
13

Description

**Is your feature request related to a problem? Please describe.**

The primary manager process handles all client RPC. Some of these RPCs could be handled by any manager process.

**Describe the solution you'd like**

* Create a new thrift service, could call it AssistantManagerClientService
* Move any RPCs that can move from ManagerClientService to AssistantManagerClientService
* Rename ManagerClientService to PrimaryManagerClientService
* Update client code to call the appropriate service.

Similar changes where made in #3262, but the code has changed a lot since then. Can reference the client changes made in that PR.

**Additional context**

This is a follow on issue to #6168

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.