Skip to content

Commit 6c93485

Browse files
966: Added delay to cron jobs with failed tests
1 parent d237190 commit 6c93485

5 files changed

Lines changed: 6 additions & 5 deletions

File tree

src/main/java/org/patinanetwork/codebloom/scheduled/auth/LeetcodeAuthStealer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public LeetcodeAuthStealer(
6868
* authentication key from Leetcode. That code is stored in the database and can then be used to run authenticated
6969
* queries such as being used to retrieve code from our user submissions.
7070
*/
71-
@Scheduled(initialDelay = 0, fixedDelay = 1, timeUnit = TimeUnit.HOURS)
71+
@Scheduled(initialDelay = 0, fixedDelay = 60, timeUnit = TimeUnit.MINUTES)
7272
public void stealAuthCookie() {
7373
boolean acquired = LOCK.writeLock().tryLock();
7474
if (!acquired) {

src/main/java/org/patinanetwork/codebloom/scheduled/discord/WeeklyLeaderboard.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.patinanetwork.codebloom.scheduled.discord;
22

33
import java.time.LocalDateTime;
4+
import java.util.concurrent.TimeUnit;
45
import lombok.extern.slf4j.Slf4j;
56
import org.patinanetwork.codebloom.common.components.DiscordClubManager;
67
import org.patinanetwork.codebloom.common.db.models.weekly.WeeklyMessage;
@@ -23,7 +24,7 @@ public class WeeklyLeaderboard {
2324
this.weeklyMessageRepository = weeklyMessageRepository;
2425
}
2526

26-
@Scheduled(initialDelay = 0, fixedDelay = 1000 * 60 * 60)
27+
@Scheduled(initialDelay = 0, fixedDelay = 1000 * 60 * 60, timeUnit = TimeUnit.HOURS)
2728
public void sendWeeklyLeaderboard() {
2829
WeeklyMessage weeklyMessage = weeklyMessageRepository.getLatestWeeklyMessage();
2930

src/main/java/org/patinanetwork/codebloom/scheduled/leetcode/AttachTagsToExistingQuestion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public AttachTagsToExistingQuestion(
3333
this.leetcodeClient = throttledLeetcodeClient;
3434
}
3535

36-
@Scheduled(initialDelay = 0, fixedDelay = 120, timeUnit = TimeUnit.MINUTES)
36+
@Scheduled(initialDelay = 15, fixedDelay = 120, timeUnit = TimeUnit.MINUTES)
3737
void attachTagsToExistingQuestions() {
3838
log.info("Attempting to attach tags to existing questions that are missing any...");
3939
List<Question> questions = questionRepository.getAllQuestionsWithNoTopics();

src/main/java/org/patinanetwork/codebloom/scheduled/leetcode/LeetcodeQuestionProcessService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ private List<Job> claimBatch(final int maxSize) {
7979
return jobRepository.findIncompleteJobs(maxSize);
8080
}
8181

82-
@Scheduled(initialDelay = 0, fixedDelay = 30, timeUnit = TimeUnit.MINUTES)
82+
@Scheduled(initialDelay = 15, fixedDelay = 30, timeUnit = TimeUnit.MINUTES)
8383
@Async
8484
public CompletableFuture<Empty> drainQueue() {
8585
if (!LOCK.tryLock()) {

src/main/java/org/patinanetwork/codebloom/scheduled/metrics/AddUserMetricsService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public AddUserMetricsService(
3838
this.userMetricsRepository = userMetricsRepository;
3939
}
4040

41-
@Scheduled(initialDelay = 0, fixedDelay = 30, timeUnit = TimeUnit.MINUTES)
41+
@Scheduled(initialDelay = 15, fixedDelay = 30, timeUnit = TimeUnit.MINUTES)
4242
public void congregateUserMetrics() {
4343
try {
4444
Optional<BackgroundTask> recentMetricsTask =

0 commit comments

Comments
 (0)