Hi, Pulsar Community.
I create a issue to discuss about whether should we improve the
availability of transaction module. There are 16 TC in total. At first, i think
that multiple TC can provide higher performance and availability. However, when
part of TC fail to recover, all of the transaction throughput down to 0, though
there are some TC recover successfully. This problem originate from the client,
which would't seek service from those TC recover completly, but wait for all 16
TC recover complety.
issue link: https://github.com/apache/pulsar/issues/23039.
Thanks,
Wenzhi Feng(thetumbled)