Reduce workers retry frequency

master
Koitharu 2 years ago
parent 79448bb01d
commit 7f9b6a67af
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -352,7 +352,7 @@ class SuggestionsWorker @AssistedInject constructor(
val request = PeriodicWorkRequestBuilder<SuggestionsWorker>(6, TimeUnit.HOURS) val request = PeriodicWorkRequestBuilder<SuggestionsWorker>(6, TimeUnit.HOURS)
.setConstraints(createConstraints()) .setConstraints(createConstraints())
.addTag(TAG) .addTag(TAG)
.setBackoffCriteria(BackoffPolicy.LINEAR, 30, TimeUnit.MINUTES) .setBackoffCriteria(BackoffPolicy.LINEAR, 1, TimeUnit.HOURS)
.build() .build()
workManager workManager
.enqueueUniquePeriodicWork(TAG, ExistingPeriodicWorkPolicy.UPDATE, request) .enqueueUniquePeriodicWork(TAG, ExistingPeriodicWorkPolicy.UPDATE, request)

@ -323,7 +323,7 @@ class TrackWorker @AssistedInject constructor(
val request = PeriodicWorkRequestBuilder<TrackWorker>(4, TimeUnit.HOURS) val request = PeriodicWorkRequestBuilder<TrackWorker>(4, TimeUnit.HOURS)
.setConstraints(constraints) .setConstraints(constraints)
.addTag(TAG) .addTag(TAG)
.setBackoffCriteria(BackoffPolicy.LINEAR, 5, TimeUnit.MINUTES) .setBackoffCriteria(BackoffPolicy.LINEAR, 30, TimeUnit.MINUTES)
.build() .build()
workManager workManager
.enqueueUniquePeriodicWork(TAG, ExistingPeriodicWorkPolicy.UPDATE, request) .enqueueUniquePeriodicWork(TAG, ExistingPeriodicWorkPolicy.UPDATE, request)
@ -373,7 +373,7 @@ class TrackWorker @AssistedInject constructor(
const val TAG = "tracking" const val TAG = "tracking"
const val TAG_ONESHOT = "tracking_oneshot" const val TAG_ONESHOT = "tracking_oneshot"
const val MAX_PARALLELISM = 3 const val MAX_PARALLELISM = 3
const val MAX_ATTEMPTS = 4 const val MAX_ATTEMPTS = 3
const val DATA_KEY_SUCCESS = "success" const val DATA_KEY_SUCCESS = "success"
const val DATA_KEY_FAILED = "failed" const val DATA_KEY_FAILED = "failed"
const val KEY_RETRY_IDS = "retry" const val KEY_RETRY_IDS = "retry"

Loading…
Cancel
Save