It's not documented what setting a retention of 0mb actually does, neither with BacklogQuota.
By the way, both of this should actually mean no limit to be consistent with other settings.
If i'm not mistaken, setting those to 0mb will make brokers delete all data when they check.
In our case we want a retention based on time and not on size, so we actually want unlimited retention, and probably backlog quota too.
It's not documented what setting a retention of 0mb actually does, neither with BacklogQuota.
By the way, both of this should actually mean no limit to be consistent with other settings.
If i'm not mistaken, setting those to 0mb will make brokers delete all data when they check.
In our case we want a retention based on time and not on size, so we actually want unlimited retention, and probably backlog quota too.