On Tue, 26 May 2020 at 22:08, Julius Volz <[email protected]> wrote:

> On Tue, May 26, 2020 at 10:57 PM Julien Pivotto <
> [email protected]> wrote:
>
>> On 26 May 22:55, Julius Volz wrote:
>> > On Tue, May 26, 2020 at 10:17 PM Bartłomiej Płotka <[email protected]>
>> > wrote:
>> >
>> > > Hi
>> > >
>> > > I support 100% of what Julius said:
>> > >
>> > > *>  In general, +10 for a change in this direction, since currently,
>> the
>> > > balance is too much in favor of inaction - it's really easy to veto
>> > > something, but really hard to unblock it because team-wide votes are
>> > > high-overhead.*
>> > > *> I would also want to understand a bit more specifically how this
>> would
>> > > work in practice though. *
>> > >
>> > > +1 on moving to a rough consensus as I think it's stepping into a good
>> > > direction.
>> > >
>> > > Overall, I feel that our team is not a children's playground, we are
>> team
>> > > of professionals. This means that we trust each other, so no one in
>> > > Prometheus will decide something totally against someone else's strong
>> > > opposite vote.
>> > >
>> >
>> > If we don't want to go totally against someone's strong opposing vote,
>> then
>> > I think we could just leave the governance as it is. I thought the point
>> > was to make it possible to go against someone's strong opposing vote,
>> just
>> > as long as it's considered. And if they are still against something,
>> they
>> > can still call for a vote, but now that burden would be on the minority
>> > blocker party.
>>
>>
>> Yes that is what I think too. Note that rough consensus means that
>> sometimes the minority wins too.
>>
>
> Even if there's already an outspoken (relative) majority against that
> minority? How would that be rough consensus then?
>

The doc Richi linked covers it in some depth. Rough concensus can cover
both a minority "winning" over a majority, and a majority being in favour
not being sufficient for rough concensus. It's all about if objections are
sufficiently considered.
The doc is more aspirational/philosophical rather than a formal policy, so
I think it doesn't work as a governance in those terms as it's kinda vague.

Brian


>
>
>> >
>> >
>> > > On a separate note, while I believe in maintaining high project
>> quality
>> > > for everything we ship, I think we should be way more open into the
>> > > experimenting bit more in Prometheus. Having some experimental
>> features
>> > > under a flag is something that gives quicker feedback if the API,
>> feature,
>> > > or given logic makes sense for a wider user base. For majority of
>> cases we
>> > > always reject those because "it's support burden", "this does not
>> help much
>> > > for Prometheus only Cortex/Thanos/XYZ", "this overlap with older, less
>> > > efficient API", "we don't like those extra dependencies (e.g gRPC)",
>> > > "people will not use it". This might be off-topic here, but I feel
>> like
>> > > this is another thing which could improve the velocity of Prometheus
>> and
>> > > usability of the project itself (:
>> > >
>> > > Kind Regards,
>> > > Bartek
>> > >
>> > > On Mon, 25 May 2020 at 20:53, Julien Pivotto <
>> [email protected]>
>> > > wrote:
>> > >
>> > >> On 25 May 19:41, Richard Hartmann wrote:
>> > >> > On Mon, May 25, 2020 at 7:08 PM Julius Volz <[email protected]
>> >
>> > >> wrote:
>> > >> >
>> > >> > > I would also want to understand a bit more specifically how this
>> > >> would work in practice though. E.g. when there are three people
>> arguing one
>> > >> way on an issue, and one person against, and all views have been
>> considered
>> > >> and arguments are turning in circles, can the majority (with respect
>> to
>> > >> that discussion) just go ahead and decide / merge things? I guess in
>> the
>> > >> worst case, when someone feels unheard, they can still call for a
>> team-wide
>> > >> vote, but the cost of calling for that vote would then be carried by
>> the
>> > >> minority, not the majority? So things would be more biased towards
>> action.
>> > >> >
>> > >> > That's one possible mode of operation, yes.
>> > >> >
>> > >> > Hopefully, there would be fewer lockups by shifting from
>> default-deny
>> > >> > to default-majority-ish.
>> > >> >
>> > >> > If it does not work out to our shared satisfaction, we can always
>> > >> > refine the governance further, e.g. introduce a Chair system
>> though,
>> > >> > again, I would like to avoid that.
>> > >> >
>> > >> >
>> > >> > Best,
>> > >> > Richard
>> > >>
>> > >> I would vote :+1: on changing to rough consensus.
>> > >>
>> > >> --
>> > >> Julien Pivotto
>> > >> @roidelapluie
>> > >>
>> > >> --
>> > >> You received this message because you are subscribed to the Google
>> Groups
>> > >> "Prometheus Developers" group.
>> > >> To unsubscribe from this group and stop receiving emails from it,
>> send an
>> > >> email to [email protected].
>> > >> To view this discussion on the web visit
>> > >>
>> https://groups.google.com/d/msgid/prometheus-developers/20200525195320.GA983523%40oxygen
>> > >> .
>> > >>
>> > >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Prometheus Developers" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> > To view this discussion on the web visit
>> https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6YoxDKMgf%2BEmyWG3%3D1KMW_Z99-Ky8kmFo12VgmejKRS%2Bk4w%40mail.gmail.com
>> .
>>
>> --
>> Julien Pivotto
>> @roidelapluie
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Prometheus Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6YoxEVQAerZx40j1vdz%2Bm5RO21qbxDKj7D3wvC38EDKYCdA%40mail.gmail.com
> <https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6YoxEVQAerZx40j1vdz%2Bm5RO21qbxDKj7D3wvC38EDKYCdA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Brian Brazil
www.robustperception.io

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CAHJKeLqyupF1B_jd2_RrGv%3DDncWMPEMP3q3MmJJ%3D4cdHH-%3DxaQ%40mail.gmail.com.

Reply via email to