Hey folks

I'm requesting again for a review on this, please.
This feature will be very useful to both Loki & Mimir, and it's a
relatively simple change with extensive tests.

Thanks

Danny Kopping
(+27) 84 941 4422


On Wed, Nov 8, 2023 at 7:03 PM Danny Kopping <[email protected]> wrote:

> Thanks for the context Björn, makes sense
>
> Danny Kopping
> (+27) 84 941 4422
>
>
> On Wed, Nov 8, 2023 at 6:34 PM Bjoern Rabenstein <[email protected]>
> wrote:
>
>> On 28.10.23 04:32, Danny Kopping wrote:
>> >
>> > The feature is hidden behind a feature-flag, but I would argue that we
>> can
>> > drop the flag and simply set --rules.max-concurrent-evals=0 as default
>> which
>> > is functionally equivalent to not having any concurrency at all (the
>> > current behaviour); double opt-in feels unnecessary.
>>
>> Just a high level note about feature flags: The opt-in part is only
>> one reason to use a feature flag. The other is that it clearly marks a
>> feature as experimental. If we just introduced
>> `--rules.max-concurrent-evals`, people would inevitably use it
>> assuming it's a stable feature. Now imagine that it turns out that the
>> whole thing was a bad idea and we remove the feature again, those
>> users would see an unexpected breaking change.
>>
>> --
>> Björn Rabenstein
>> [PGP-ID] 0x851C3DA17D748D03
>> [email] [email protected]
>>
>

-- 
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/CAEUUdd8Xfo0w9C6MxUdk_PzASAKqj_kFZGcb8-Chv23Dbfm67w%40mail.gmail.com.

Reply via email to