Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d6862317 authored by Bertrand SIMONNET's avatar Bertrand SIMONNET
Browse files

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
parent 818f7573
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -90,6 +90,7 @@ int UploadService::OnInit() {

void UploadService::OnShutdown(int* exit_code) {
  metricsd_service_runner_.Stop();
  PersistToDisk();
}

void UploadService::InitForTest(SystemProfileSetter* setter) {