DO NOT MERGE Fix setting hidden api usage log sample rate
This fix addresses two related issues: one with the DeviceConfig.onPropertiesChangedListener, and another with HiddenApiUsageLogger.setHiddenApiAccessLogSampleRates. In both cases, setting one of the sample rates (hidden_api_access_log_sampling_rate or hidden_api_access_statslog_sampling_rate) unsets the other. This is due to them being sent sequentially instead of simultaneously. Additionally, out of an abundance of caution, mirror the behaviour in attemptConnectionToPrimaryZygote and attemptConnectionToSecondaryZygote for the statslog sample rate. This was overlooked in a previous change. Bug: 119217680 Test: m Test: cts-tradefed run cts-dev -m CtsStatsdHostTestCases -t \ android.cts.statsd.atom.UidAtomTests#testHiddenApiUsed Change-Id: I8a5534403269a2339fcabc8f847199ab837ae71b
Loading
Please register or sign in to comment