summaryrefslogtreecommitdiff
path: root/odrefresh/odrefresh_main.cc
diff options
context:
space:
mode:
author Jiakai Zhang <jiakaiz@google.com> 2022-03-07 18:08:32 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-03-07 18:08:32 +0000
commitc1f9ae3c7ed18a8528ff7d0eb55e096413ad0238 (patch)
treeb5a21dc469b74174baf80099773ccf5beeea7b56 /odrefresh/odrefresh_main.cc
parentde49d24993aaa5628ec04df989149be43ee85c1a (diff)
parent39f6d00b731c8e043d984c4f508e72b1f9fc54a6 (diff)
odrefresh: Stop refreshing artifacts on new Android versions. am: 39f6d00b73
Original change: https://android-review.googlesource.com/c/platform/art/+/1980107 Change-Id: I4b0b14bbd98a1b474cf6ce23bbd58f9928fea450
Diffstat (limited to 'odrefresh/odrefresh_main.cc')
-rw-r--r--odrefresh/odrefresh_main.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/odrefresh/odrefresh_main.cc b/odrefresh/odrefresh_main.cc
index 6dbe3722dc..c2298f038c 100644
--- a/odrefresh/odrefresh_main.cc
+++ b/odrefresh/odrefresh_main.cc
@@ -41,6 +41,7 @@ using ::art::odrefresh::OdrConfig;
using ::art::odrefresh::OdrMetrics;
using ::art::odrefresh::OnDeviceRefresh;
using ::art::odrefresh::QuotePath;
+using ::art::odrefresh::ShouldDisableRefresh;
using ::art::odrefresh::ZygoteKind;
void UsageMsgV(const char* fmt, va_list ap) {
@@ -168,6 +169,11 @@ int InitializeConfig(int argc, char** argv, OdrConfig* config) {
config->SetSystemServerCompilerFilter(filter);
}
+ if (ShouldDisableRefresh(
+ android::base::GetProperty("ro.build.version.sdk", /*default_value=*/""))) {
+ config->SetRefresh(false);
+ }
+
return n;
}