You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently not all the features are available in v2 protocol. Such as readLac, writeLac, getBookieInfo. The gap is increasing as well. Moving forward, it is really hard to maintain what features are not available when useV2WireProtocol is used.
When a bookkeeper client is configured with useV2WireProtocol = true, it should fallback to use v3 protocol for the types of request that v2 doesn't support. This would allow use have a fully functional client even when using useV2WireProtocol = true.
Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have).
---
Fixesapache#2071
*Motivation*
A bookkeeper should fallback to use v3 protocol for some types of requests if they are not implemented in v2
*Modifications*
- Add a client pool use v3 wire protocol
- Obtain client by version
zymap
added a commit
to zymap/bookkeeper
that referenced
this issue
May 5, 2019
---
Fixesapache#2071
*Motivation*
A bookkeeper should fallback to use v3 protocol for some types of requests if they are not implemented in v2
*Modifications*
- Add a client pool use v3 wire protocol
- Obtain client by version
…t implemented in v2
Descriptions of the changes in this PR:
### Motivation
#2071
### Changes
- Add a client pool use v3 wire protocol
- Obtain client by version
- Currently only support `writeLac` and `readLac`
Master Issue: #2071
Reviewers: Enrico Olivelli <eolivelli@gmail.com>, Sijie Guo <sijie@apache.org>
This closes#2085 from zymap/compatible_protocol
FEATURE REQUEST
Currently not all the features are available in v2 protocol. Such as readLac, writeLac, getBookieInfo. The gap is increasing as well. Moving forward, it is really hard to maintain what features are not available when
useV2WireProtocol
is used.When a bookkeeper client is configured with
useV2WireProtocol = true
, it should fallback to use v3 protocol for the types of request that v2 doesn't support. This would allow use have a fully functional client even when usinguseV2WireProtocol = true
.This is a blocker for apache/pulsar#3828
For addressing the problem in apache/pulsar#3828
The text was updated successfully, but these errors were encountered: