android_packages_modules_Co.../tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Junyu Lai e9eb8e2b8a Remove service-side TrafficStats rate limit cache
The service-side TrafficStats rate limit cache is no longer needed as
client-side caching is now solely responsible for rate-limiting traffic
stats queries.

This commit removes:
- The `clearTrafficStatsRateLimitCaches` AIDL method.
- The service-side cache implementation, including member variables and
  logic within `NetworkStatsService`.
- Related feature flags and constants used for the service-side cache.
- All unit tests specifically for the service-side cache.

This simplifies the overall traffic statistics caching architecture by
centralizing rate-limiting responsibility on the client side.

Flag: EXEMPT refactoring
Test: atest ConnectivityCoverageTests --test-filter '.*NetworkStats.*' --update-device
Test: atest ConnectivityCoverageTests --test-filter '.*TrafficStats.*' --update-device
Fix: 428098676
Fix: 428097311
Change-Id: I41cbb80a52f04dcf387c3352677a91cb692ffe73
2025-08-21 16:47:27 +08:00
..
benchmark Add kill switch for storing transport types 2025-06-10 17:57:11 +08:00
common BpfBitmap: some minor optimizations 2025-08-12 16:02:23 -07:00
cts Merge changes I69ad789f,I5954b196 into main 2025-08-14 00:33:06 -07:00
deflake Remove dependencies on the 1-variant fallback 2024-10-22 16:31:00 -07:00
integration Move #nativeWaitForService into CommonConnectivityJni 2025-08-06 10:44:39 -07:00
native BpfMap.h: introduce BpfMapRW 2025-08-09 16:03:46 -07:00
smoketest [DON'T BLOCK] Test ownership migration rules 2024-01-31 14:10:00 +00:00
unit Remove service-side TrafficStats rate limit cache 2025-08-21 16:47:27 +08:00