Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac25f982 authored by Siim Sammul's avatar Siim Sammul
Browse files

Change DropboxRateLimiter to rate limit proto tombstones and regular

tombstones separately.

Bug: 255249203
Test: atest ErrorsTest

Change-Id: I258657233ed643615cdd4b7ebdcf6447b1a964af
parent c2427dd6
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -337,12 +337,10 @@ public class BootReceiver extends BroadcastReceiver {
            return;
        }

        // Check if we should rate limit and abort early if needed. Do this for both proto and
        // non-proto tombstones, even though proto tombstones do not support including the counter
        // of events dropped since rate limiting activated yet.
        // Check if we should rate limit and abort early if needed.
        DropboxRateLimiter.RateLimitResult rateLimitResult =
                sDropboxRateLimiter.shouldRateLimit(
                       proto ? TAG_TOMBSTONE_PROTO : TAG_TOMBSTONE, processName);
                        proto ? TAG_TOMBSTONE_PROTO_WITH_HEADERS : TAG_TOMBSTONE, processName);
        if (rateLimitResult.shouldRateLimit()) return;

        HashMap<String, Long> timestamps = readTimestamps();