Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lagt til retry med delay på reader for å minske antall alarmer når sidecaren går ned før appen #860

Merged
merged 1 commit into from
Feb 20, 2025

Conversation

stigebil
Copy link
Contributor

@stigebil stigebil commented Feb 20, 2025

NAV-23684
Lagt til en retry med delay på isLeader. Ser at sidecaren for leader går ned før appen ved redeploy. Muligens at en retry med delay på maks 3s ikke er nok, men samtidig ønsker man ikke for treg isLeader før den feiler.

Hvis ikke 3s er nok så tenker jeg man kan fjerne error-loggingen. Siden tjenesten vil returnerer null hvis leader er nede.

Også byttet til den oppdaterte ENV-verdien man skal bruke, siden ELECTOR_PATH er gammel måte.

@stigebil stigebil requested a review from a team as a code owner February 20, 2025 11:56
val electorPath = Environment.hentLeaderSystemEnv() ?: return null
fun isLeader(
antallGanger: Int = 3,
forsinkelseIms: Long = 1000,
Copy link
Contributor

@thoalm thoalm Feb 20, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kan vurdere å sende inn en variabel av type Duration da Thread.sleep()også godtar det

Suggested change
forsinkelseIms: Long = 1000,
forsinkelse: Duration = Duration.ofMillis(1000),

Copy link
Contributor

@thoalm thoalm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! ✅ 👍

@stigebil stigebil merged commit 776c72f into main Feb 20, 2025
1 check passed
@stigebil stigebil deleted the leaderMedRetryOgDelay branch February 20, 2025 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants