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

Fixes #8433 ensures there are no write locks when updating members during login #8525

Merged
merged 7 commits into from Sep 22, 2020

Conversation

Shazwazza
Copy link
Contributor

@Shazwazza Shazwazza commented Jul 30, 2020

Fixes #8433

Ensures there are no write locks when updating members during login

This also finalizes an outstanding TODO that has been there for a very very long time that will hugely boost performance for sites that are membership heavy and have a lot of active logins at once. We never cached members by username but that is how they login and how they re-authenticate each request which is a huge amount of database calls.


This item has been added to our backlog AB#8415

… right data applied, finishes an outstanding TODO that will massively boost performance for sites that heavily use members (lots of logins)
@nul800sebastiaan nul800sebastiaan linked an issue Sep 21, 2020 that may be closed by this pull request
@clausjensen clausjensen added the state/sprint-candidate We're trying to get this in a sprint at HQ in the next few weeks label Sep 22, 2020
@clausjensen clausjensen merged commit 6122bff into v8/8.6 Sep 22, 2020
@clausjensen clausjensen deleted the v8/bugfix/8433-member-login-sql-locks branch September 22, 2020 12:30
@clausjensen
Copy link
Contributor

@warrenbuckley is running tests on this. I've run the unit tests and went through the code. Makes sense why this was creating unwanted locks for sites with high member activity 👍

@nul800sebastiaan nul800sebastiaan added release/8.6.5 type/bug release/8.7.1 and removed state/sprint-candidate We're trying to get this in a sprint at HQ in the next few weeks labels Sep 22, 2020
@nul800sebastiaan
Copy link
Member

Fixed for 8.6.5, cherry picked for 8.7.1 in a2cb264

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category/performance Fixes for performance (generally cpu or memory) fixes release/8.6.5 release/8.7.1 release/8.8.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

umbracoLock timeout exceeded frequently for members
3 participants