cloudfoundry / cloudfoundry/uaa
Guidance Required: Recommended Databases and Configuration for Session Store in UAA (v78.0.2)
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.6k
- Forks
- 844
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 27
Description
We are using UAA version 78.0.2 with session data managed via SPRING_SESSION. Our current database is MySQL Aurora Serverless v2, and we have observed issues with table-level locks when deleting expired sessions. This is causing disruptions in the login flow and resulting in failed user authentication attempts.
Request for Guidance:
- Database Recommendations:
- Which databases are best suited for storing session data to prevent locking issues and support high concurrency during login operations?
- Session Store Configuration Best Practices:
- What are the recommended best practices for configuring the session store in UAA to ensure optimized performance and reliable session management?
- Mitigation of Locking/Blocking Issues:
- Any specific strategies or configurations you recommend to resolve the current locking and blocking issues, particularly SPRING_SESSION
Thanks
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue concerns UAA 78.0.2 session data in SPRING_SESSION on MySQL Aurora Serverless v2, but it names no files, tests, or entry points. Start by investigating the session-store configuration and the reported table-lock behavior; done would be documented database recommendations, configuration practices, and mitigation guidance for reliable login flows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, mysql, spring
- Domain
- authentication, backend, databases
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100