Michael, Il giorno mer 31 mar 2021 alle ore 06:55 Michael Marshall <mikemars...@gmail.com> ha scritto: > > Hi All, > > I propose and request that we release version 2.7.2 to fix a regression > introduced in 2.7.1. > > Pulsar 2.7.1 introduced cursor level metrics without including the ability > to disable them (https://github.com/apache/pulsar/pull/9618). I recently > discovered the metrics when I created a Pulsar 2.7.1 cluster, created > thousands of topics and subscriptions, and then started to have problems > with my prometheus instance because of an influx of metrics. The fix to > make these metrics optional and disabled by default has already been merged > to the "branch-2.7" branch (https://github.com/apache/pulsar/pull/9814). > > Given the cardinality of the metrics produced for every cursor and the fact > that Pulsar is supposed to handle many topics and subscriptions with ease, > I consider the creation of too many metrics a regression, and I think it is > important to release a new, latest version. > > Further, 2.7.1 included several important bug fixes (e.g. one to fix tiered > storage to AWS S3), so I would prefer to move forward instead of back to > 2.7.0. > > What do others think about cutting a 2.7.2 release now? Do others agree > that creating metrics for every cursor should be considered a regression? > If not, does the community have a helpful guide to determine what should be > considered a regression?
If you are now blocked, then other users will be blocked as well. I will be happy to volunteer as release manager, this way I can learn the release procedure. Enrico > > Before writing this email, I consulted PIP 47, Pulsar's time based release > plan. ( > https://github.com/apache/pulsar/wiki/PIP-47%3A-Time-Based-Release-Plan). > The PIP mentions that there will be bug fix releases for the last 4 > releases, but it doesn't mention a cadence. > > Tangentially, I am wondering why the 2.7.1 release wasn't held up to > include this configuration fix. PR 9814 was submitted before the 2.7.1 tag > was created and was merged just 2 days after the tag's creation. What are > the criteria for holding up a release? > > Thanks for considering my request, and thanks for any feedback you can > provide. > > Best, > Michael Marshall