Disabling RescueParty flag resets on master branch.
RescueParty could reset all flags if an application is crashing. This behaviour has a potential of interfering with trunk stable launch, we need to disable it during the launch and figure out a way of reseting the flags in a less invasive way. Bug: 287618292 Change-Id: I84bd4c421dd1ca3a0f63a2d86f740a49209212be
This commit is contained in:
@@ -382,6 +382,14 @@ public class RescueParty {
|
||||
|
||||
private static void executeRescueLevelInternal(Context context, int level, @Nullable
|
||||
String failedPackage) throws Exception {
|
||||
|
||||
if (level <= LEVEL_RESET_SETTINGS_TRUSTED_DEFAULTS) {
|
||||
// Disabling flag resets on master branch for trunk stable launch.
|
||||
// TODO(b/287618292): Re-enable them after the trunk stable is launched and we
|
||||
// figured out a way to reset flags without interfering with trunk development.
|
||||
return;
|
||||
}
|
||||
|
||||
FrameworkStatsLog.write(FrameworkStatsLog.RESCUE_PARTY_RESET_REPORTED, level);
|
||||
// Try our best to reset all settings possible, and once finished
|
||||
// rethrow any exception that we encountered
|
||||
|
||||
Reference in New Issue
Block a user