Make minimum gc sleep time tunnable Test: check smart idle maint log of StorageManagerService Signed-off-by: Daeho Jeong <[email protected]> Change-Id: I5a70e4ec2ca895551b6446a9dfd4bb5003a3fbd0
diff --git a/VoldNativeService.cpp b/VoldNativeService.cpp index 51dab49..1284158 100644 --- a/VoldNativeService.cpp +++ b/VoldNativeService.cpp
@@ -495,11 +495,12 @@ binder::Status VoldNativeService::setGCUrgentPace(int32_t neededSegments, int32_t minSegmentThreshold, float dirtyReclaimRate, float reclaimWeight, - int32_t gcPeriod) { + int32_t gcPeriod, int32_t minGCSleepTime) { ENFORCE_SYSTEM_OR_ROOT; ACQUIRE_LOCK; - SetGCUrgentPace(neededSegments, minSegmentThreshold, dirtyReclaimRate, reclaimWeight, gcPeriod); + SetGCUrgentPace(neededSegments, minSegmentThreshold, dirtyReclaimRate, reclaimWeight, gcPeriod, + minGCSleepTime); return Ok(); }