I know I’m not trying to be disrespectful, but it’s not respectful to be
biased and act like an expert during the reviews, while you’ve contributed
just for documentation PRs. When I talk about experience, I’m talking about
reviewers who don’t contribute to the project, they ask questions to get to
know Pulsar’s internals during the PIP, and then they give judgment based
on their limited understanding, which is rude. Also, Pulsar may have
numbers of non-SM PMC’s and committers, but if you look at the numbers over
the last 2-3 years, you’ll see that 99% are from SM.
I can even cite a few examples from recent times from different users
(PIP-337, PIP-338, PIP-332, PIP-310, etc) to illustrate how some
improvements are simply ignored without discussion, some are without any
conclusion, and some are not given the opportunity to be implemented, which
could have allowed other companies to implement a customized implementation
for their need based on plugged-in approach. There are many examples
(PIP-321) where it was developed by SN contributors, and while there is no
consensus, they will still be a part of the system. Other PR examples show
the same pattern, ignoring the needs of other companies, and merging the PR
of SN contributors on an immediate basis.
We also had a very difficult time in finding and running a stable version
of Pulsar that has no major issues and we are constantly looking for the
root cause in the main branch or newer versions for possible bug fixes and
that is very painful. I'm sure that many users are feeling the same way and
it's only a question of time until they start to speak up about their
experiences. Please don't take this as an accusation because we have also
spent a couple of years evaluating this project and this frustration comes
after dealing with a lot of different issues in the Pulsar project and
dealing with these non-technical problems is not acceptable when you are
picking Pulsar over other projects.

On Wed, Mar 6, 2024 at 2:40 PM Matteo Merli <matteo.me...@gmail.com> wrote:

> On Wed, Mar 6, 2024 at 12:49 PM Kalwit S <skalwit...@gmail.com> wrote:
>
> > Thanks for your reply. But I wasn’t going to go after a specific person.
> I
> >
>
> Though that's precisely what your message was doing, in a very rude way.
>
> (1) How many reviewers (less than 1) have been involved in PIP review
> > outside of the streamnative provider and how many of them have experience
> > with Pulsar for more than 2 years (less than 1 or 2)?
> >
>
> You are clearly stating many accusations that are completely false and
> uninformed.
>
> The PIP process is structured in a way that all community members are
> encouraged to
> contribute reviews and opinions and PMC members have a binding vote to
> ratify the acceptance of a proposal.
>
> You can check the PMC composition here:
> https://pulsar.apache.org/community/#section-community
>
> There are a total of 82 between PMC members and committers in Pulsar.
>
> Out of 41 PMC members, only 9 are StreamNative employees.
> Of the additional 41 committers, 13 are StreamNative employees.
>
> I don't know what you wanted to prove exactly, though, since you are
> asking,
> I can tell you that every single one of the SN employees who is a
> committer,
> has > 2 years of experience with Pulsar and participation in the Pulsar
> community.
>
> If we are looking at SN employees  who are PMC members, that number of
> years of
> experience definitely goes way up.
>
> If you check the votes and the participation in discussion of PIPs it is
> *always*
> involving contributions of >3 different companies.
>
> will wait forever for 3 approvals to merge your enhancements. Streamnative
> > provider isn’t motivated to review all the enhancements, but they have
> set
> > a limit for you to get certain approvals and block every small
> > feature required by other companies.
> >
>
> That is some very bold accusation here. As others have been repeatedly
> asking: can you share any specific examples of it?
>

Reply via email to