-
Notifications
You must be signed in to change notification settings - Fork 34
Keycloak upgrade challenges #2671
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
Comments
@fitbeard we've seen similar issues when Octavia can also cause weird crashes with PXC through queries. Do you want to try bumping to the latest 8.0 release and see if that's still there? Otherwise, I'm wondering if it makes sense for us to deploy PostgreSQL and migrate to it. |
@mnaser that's was my second plan to try - bump PXC operator CR and database image. |
@fitbeard this is really stinky, do you have the traceback somewhere that we can report to pxc upstream? seems like crashing a pxc isn't.. ideal |
Low chance of getting an answer but I will try to crash my lab PXC again and collect evidence for a bug report. |
I will list here the discoveries I made while configuring high reliability for Keycloak.
A few details about the current configuration:
PERMISSIVE
)The last nuance made me anxious when testing updates and clean installations of newer versions:)
WSREP has not yet prepared node for application use [Failed SQL: (1047) DELETE FROM keycloak.USER_CONSENT WHERE ID IN (SELECT ID FROM TEMP_USER_CONSENT_IDS)]
This is message form PXC engine in Keycloak's bootstrap logs. PXC cluster hanged and pods restarted. Only manual internevntion helped restore PXC cluster to normal state.
One thin I noticed is that 26.x.y is using newer liquidbase for migrations. Keycloak =< 25.x is using
4.25.1
and starting 26.0.x liquidbase is switching to4.29.1
This data can be retireved from table
DATABASECHANGELOG
Something is so bad that PXC with PERMISSINE and DISABLED strict mode hangs. Actually dies.
We need to investigate this in a future.
community.general
collection at least to10.6.0
: keycloak_client: fix idempotency regression ansible-collections/community.general#9976python-keycloak
and test dependencies for https://github.com/vexxhost/keystone-keycloak-backend with Keycloak 25.x . Right now backend is not working because something was changed in Keycloak 25.x related to refresh sessions. Sorry i forgot collect logs from Keystone.The text was updated successfully, but these errors were encountered: