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

Vi bytter til PSQL 15 DB i prod #643

Merged
merged 4 commits into from
Nov 30, 2023
Merged

Conversation

UyQuangNguyen
Copy link
Contributor

@UyQuangNguyen UyQuangNguyen commented Sep 30, 2023

Favrokort: https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-15874
Fortsetter arbeidet som ble startet her: #619

Det er gjort klart kobling til gammel prod fss db og ny db på min utviklermaskin.
Det er også vært testet med dump fra gammel base og import til ny base ved bruk av pgdump.

PS:
DENNE SKAL IKKE MERGES NÅR APPROVET - Blir nok merget ila helga 7-8 okt

@UyQuangNguyen UyQuangNguyen requested a review from a team as a code owner September 30, 2023 16:58
@stigebil
Copy link
Contributor

stigebil commented Oct 2, 2023

Har du en oppskrift på hvordan du skal gjøre det?

@UyQuangNguyen
Copy link
Contributor Author

UyQuangNguyen commented Nov 27, 2023

Har du en oppskrift på hvordan du skal gjøre det?

Yess!

Siden PSQL15 basen allerede er opprettet og ligger ubrukt i prod-fss så tenker jeg at planen blir noe sånt:

Utenfor ordinære arbeidstid:

  • Skaler antall familie-oppdrag pods ned til 0
  • Koble seg til den gamle db og ta en pgdump. Endre brukernavn i dump til familie-oppdrag-admin til familie-oppdrag-admin-15 slik at roller osv blir det samme
  • Koble seg til den nye db og ta en import av dump
  • Sjekke sekvenser, index osv.
  • Merge denne pullrequesten, ved deploy blir det skalert til normal antall pods igjen
  • Dobbel sjekke funksjonalitet som simulering osv vha swagger i ba-sak.
  • Ved problemer m/ ytelse i db så kan vi kjør vacuum kommando.
  • Ved krise så kan vi alltid reverte tilbake til bruk av den gamle databasen ved å reverte denne pullrequesten.

Copy link
Contributor

@stigebil stigebil left a comment

Choose a reason for hiding this comment

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

Ikke merge før du er klar da :D

@UyQuangNguyen UyQuangNguyen merged commit b00ed2b into main Nov 30, 2023
2 checks passed
@UyQuangNguyen UyQuangNguyen deleted the prod_bytt_til_psql_15_db branch November 30, 2023 19:00
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.

5 participants