apache / apache/bookkeeper

Introduce BookieClusterManager and Improve BookieListener

Open
#287 5 comments 0 reactions 0 assignees View on GitHub
area/client triage/18-w11 triage/week-33 type/feature
Dominant language
Java
Stars
2k
Forks
976
Avg merge
6d 15h
Merged PRs (30d)
7

Description

**FEATURE REQUEST**

1. Please describe the feature you are requesting.

- introduce BookieClusterManager class for managing the available/readonly/registered bookies in a centralized place (before that it was spread across different classes)
- improve BookieListener for listening on the topology changes. so the caller of listeners don't have to do this one-time notify actions.

2. Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?

*blocker*

It is a basic change for sub-sequent changes that twitter did on auto-recovery.

3. Provide any additional detail on your proposed use case for this feature.

this change is contributed by @yzang

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.