-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Describe the bug
Im Moment ist das connection Pooling für die DB connections von Spring nicht für den Production mode configuriert.
Das Problem, dass daraus entsteht:
- Sys verwaltet unsere internen DB und assigned resources anhand der Anzahl connections, da die OKR applikationen nicht die einzigen Internen DBs sind, haben wir das problem, dass der Pool zo viele connections öffnet und dadurch zu viele DB resources anzieht, was dazu führt, dass die Resourcen des DB clusters überlastet werden.
- Das OKR Tool benötigt jedoch nicht all zu viele Connections ich vermute prod sollte mit 10 auskommen, Staging mit 2-3 und demo ebenfalls mit 2-3
Zusätzlichen sollen alle Dependencies, welche im Zusammenhang mit den Connection Pools stehen (z.B. HikariCP oder c3po) auf die neuste Version aktualisiert werden.
To Reproduce
Logs von Openshift zeigen dieses. Beim Lokalen Startup kann die Fehlermeldung jedoch auch gesehen werden.
Expected behavior
Es sollte ein Connection pool definiert sein und auch die verschiedenen Anderen undefinierten Attribute sollten definiert werden!
Das Connection pooling sollte wie oben beschrieben limitiert werden.
Ausserdem möchten wir die connection monitoren, damit wir sehen, ob wir zu viele connections bereitstellen oder zu wenige. (Absprache mit Sys)
Akzeptanzkriterium
- TODO in auto-deploy-main workflow