envoyproxy/envoy

Remove tokens from the default bucket only if there is no matching descriptor.

開放

#28,469 建立於 2023年7月18日

 (2 則留言) (0 個反應) (0 位負責人)C++ (5,373 個分叉)batch import
area/ratelimithelp wanted

倉庫指標

星標
 (27,997 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Title: Remove tokens from the default bucket only if there is no matching descriptor.

Description: I have a question about the Local RateLimit plugin. In version 1.23.0, the local_ratelimit started removing tokens from all matching buckets, including the default bucket, which now always has a token removed. Is there a way to prevent this from happening, removing tokens from the default only if there is no matching descriptor?

If there is no way to do this currently, could we make it parameterizable?

Thank you in advance.

[optional Relevant Links:] https://github.com/envoyproxy/envoy/pull/20869

貢獻者指南