Merge "profcollectd: Only start the forwarding service if enabled through device config"
This commit is contained in:
@@ -1226,7 +1226,7 @@ public final class SystemServer {
|
|||||||
mSystemServiceManager.startService(IorapForwardingService.class);
|
mSystemServiceManager.startService(IorapForwardingService.class);
|
||||||
t.traceEnd();
|
t.traceEnd();
|
||||||
|
|
||||||
if (Build.IS_DEBUGGABLE) {
|
if (Build.IS_DEBUGGABLE && ProfcollectForwardingService.enabled()) {
|
||||||
t.traceBegin("ProfcollectForwardingService");
|
t.traceBegin("ProfcollectForwardingService");
|
||||||
mSystemServiceManager.startService(ProfcollectForwardingService.class);
|
mSystemServiceManager.startService(ProfcollectForwardingService.class);
|
||||||
t.traceEnd();
|
t.traceEnd();
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ import android.os.ServiceManager;
|
|||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
import android.os.UpdateEngine;
|
import android.os.UpdateEngine;
|
||||||
import android.os.UpdateEngineCallback;
|
import android.os.UpdateEngineCallback;
|
||||||
|
import android.provider.DeviceConfig;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.server.IoThread;
|
import com.android.server.IoThread;
|
||||||
@@ -68,6 +69,14 @@ public final class ProfcollectForwardingService extends SystemService {
|
|||||||
sSelfService = this;
|
sSelfService = this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check whether profcollect is enabled through device config.
|
||||||
|
*/
|
||||||
|
public static boolean enabled() {
|
||||||
|
return DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_PROFCOLLECT_NATIVE_BOOT, "enabled",
|
||||||
|
false);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onStart() {
|
public void onStart() {
|
||||||
if (DEBUG) {
|
if (DEBUG) {
|
||||||
|
|||||||
Reference in New Issue
Block a user