Heesung, I also agree that we must preserve compatibility, if we want to pick this change to released versions. For a new major version we COULD break compatibility only as a last resort.
If we have a way to improve the code and use less resources, I believe that it is the best way. Enrico Il giorno mer 30 nov 2022 alle ore 11:56 Heesung Sohn <heesung.s...@streamnative.io.invalid> ha scritto: > > Hi, > > I raised this PR to my local fork to sync our direction. > > https://github.com/heesung-sn/pulsar/pull/15/files > > Please let me know if this direction looks good. Then, I will proceed to > raise an official PR. > > > Thanks, > Heesung