BP-62: Make all PacketProcessorBaseV3 recyclable
- Dominant language
- Java
- Stars
- 2k
- Forks
- 976
- Avg merge
- 6d 15h
- Merged PRs (30d)
- 7
Description
**BP**
> Follow the instructions at https://bookkeeper.apache.org/community/bookkeeper-proposals/ to create a proposal.
This is the master ticket for tracking BP-62 :
In V2 Protocol, All the processors are recyclable, e.g., `WriteEntryProcessor` and `ReadEntryProcessor`. So in this BP, I'd like to make all the processors in V3 Protocol also recyclable. The processor including the following class which are subclass of `PacketProcessorBaseV3`:
- `ForceLedgerProcessorV3`
- `GetBookieInfoProcessorV3`
- `GetListOfEntriesOfLedgerProcessorV3`
- `LongPollReadEntryProcessorV3`
- `ReadEntryProcessorV3`
- `ReadLacProcessorV3`
- `WriteEntryProcessorV3`
- `WriteLacProcessorV3`
Proposal PR - #abc
- `WriteEntryProcessorV3` : https://github.com/apache/bookkeeper/pull/3944
Contributor guide
Assessment
This issue has not been assessed yet.