OSDN Git Service

[DPM] Improvements to the network logs batch finalization mechanism
authorMichal Karpinski <mkarpinski@google.com>
Thu, 12 Jan 2017 14:45:01 +0000 (14:45 +0000)
committerMichal Karpinski <mkarpinski@google.com>
Thu, 12 Jan 2017 17:10:02 +0000 (17:10 +0000)
commit4da4a5d0c8f9b0179636257e19c99a55a9ece353
treecdb4cf559ea1ccaed5b126195060bb0bf4754779
parentc687aa08c172af5f3c5cb5db5b05bad4b2b7529d
[DPM] Improvements to the network logs batch finalization mechanism

The full batch will still be available to DPC if there were no
network logs pending.
Added some more debug logging to better investigate the issues.

Test: manual for both cases - pending batch was empty and non-empty,
      with locally decreased timeout
Test: cts-tradefed run cts --module DevicePolicyManager --test com.android.cts.devicepolicy.DeviceOwnerTest#testNetworkLoggingWithSingleUser

Bug: 34245471
Bug: 29748723
Change-Id: Iee229d74d4b0a06025b305a15687f336a0aa337e
services/devicepolicy/java/com/android/server/devicepolicy/NetworkLogger.java
services/devicepolicy/java/com/android/server/devicepolicy/NetworkLoggingHandler.java