Deprecate SystemProfileProto::Stability.incomplete_shutdown_count.
Server-side change: cr/412602713
Bug: 1274273
Change-Id: Ib160be9c63f17c1463669dbec1d3742380d5ac14
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3305034
Reviewed-by: Robert Kaplow <[email protected]>
Reviewed-by: Colin Blundell <[email protected]>
Commit-Queue: Caitlin Fischer <[email protected]>
Cr-Commit-Position: refs/heads/main@{#949099}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index c54e06e..8834b6ac 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -676,6 +676,10 @@
"Availability.Prober.cache.IsolatedPrerenderTLSCanaryCheck";
const char kAvailabilityProberDNSCanaryCheck[] =
"Availability.Prober.cache.IsolatedPrerenderDNSCanaryCheck";
+const char kStabilityIncompleteSessionEndCount[] =
+ "user_experience_metrics.stability.incomplete_session_end_count";
+const char kStabilitySessionEndCompleted[] =
+ "user_experience_metrics.stability.session_end_completed";
// Register local state used only for migration (clearing or moving to a new
// key).
@@ -717,6 +721,9 @@
registry->RegisterStringPref(kPrivacyBudgetActiveSurfaces, std::string());
registry->RegisterStringPref(kPrivacyBudgetRetiredSurfaces, std::string());
registry->RegisterUint64Pref(kPrivacyBudgetSeed, 0u);
+
+ registry->RegisterIntegerPref(kStabilityIncompleteSessionEndCount, 0);
+ registry->RegisterBooleanPref(kStabilitySessionEndCompleted, true);
}
// Register prefs used only for migration (clearing or moving to a new key).
@@ -1455,7 +1462,6 @@
// Please don't delete the preceding line. It is used by PRESUBMIT.py.
#if BUILDFLAG(IS_CHROMEOS_ASH)
-
// Added 12/2020.
local_state->ClearPref(kFirstRunTrialGroup);
local_state->ClearPref(kLocalSearchServiceSyncMetricsDailySample);
@@ -1500,6 +1506,10 @@
// Added 10/2021.
local_state->ClearPref(kTabStripStackedLayout);
+ // Added 12/2021.
+ local_state->ClearPref(kStabilityIncompleteSessionEndCount);
+ local_state->ClearPref(kStabilitySessionEndCompleted);
+
// Please don't delete the following line. It is used by PRESUBMIT.py.
// END_MIGRATE_OBSOLETE_LOCAL_STATE_PREFS
}