From d6862317a6259695b0ae13a889fd12fe7c8e75c4 Mon Sep 17 00:00:00 2001 From: Bertrand SIMONNET Date: Tue, 19 Jan 2016 14:04:25 -0800 Subject: [PATCH] metricsd: Persist metrics on shutdown. When metricsd receives a SIGTERM signal (on system shutdown for example), save the metrics to disk before exiting. Bug: 26184202 Test: Start metricsd. Log a metric sample. Stop metricsd. The metric is saved to disk. Change-Id: Ib224efa8837130393fac5d06fa80d320263cfc84 --- metricsd/uploader/upload_service.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/metricsd/uploader/upload_service.cc b/metricsd/uploader/upload_service.cc index ab44b287c..0dc59a44e 100644 --- a/metricsd/uploader/upload_service.cc +++ b/metricsd/uploader/upload_service.cc @@ -90,6 +90,7 @@ int UploadService::OnInit() { void UploadService::OnShutdown(int* exit_code) { metricsd_service_runner_.Stop(); + PersistToDisk(); } void UploadService::InitForTest(SystemProfileSetter* setter) {