Merge pull request #27438 from bluca/dump_ratelimit

manager: restrict Dump*() to privileged callers or ratelimit
This commit is contained in:
Luca Boccassi
2023-05-19 21:29:58 +01:00
committed by GitHub
12 changed files with 107 additions and 5 deletions
+9
View File
@@ -49,3 +49,12 @@ usec_t ratelimit_end(const RateLimit *rl) {
return usec_add(rl->begin, rl->interval);
}
usec_t ratelimit_left(const RateLimit *rl) {
assert(rl);
if (rl->begin == 0)
return 0;
return usec_sub_unsigned(ratelimit_end(rl), now(CLOCK_MONOTONIC));
}
+1
View File
@@ -25,3 +25,4 @@ bool ratelimit_below(RateLimit *r);
unsigned ratelimit_num_dropped(RateLimit *r);
usec_t ratelimit_end(const RateLimit *rl);
usec_t ratelimit_left(const RateLimit *rl);