Reduce workers retry frequency
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user