-
Suggestion
-
Resolution: Fixed
-
None
-
0
-
14
-
By default:
- Caching is enabled in the LDAP documentation
- LDAP specific cache configuration is commented out in <Bamboo installation directory>/atlassian-bamboo/WEB-INF/classes/ehcache.xml
- defaultCache property "eternal" set to "true" which means that elements have no timeout
As an effect of this configuration, the cache is only rotated once it reaches the maximum elements in memory.
Problem Statement
One of the possible issues that is most commonly faced in this scenario is that Bamboo does not update it's LDAP cache or information when LDAP is updated (example: user removed or password change) until a restart.
Workaround
To workaround this issue, users should configure LDAP specific caching as instructed in the below documentation:
https://confluence.atlassian.com/bamboo/configuring-the-caching-of-your-ldap-repository-289277216.html
Suggestion
Use non-eternal caching for LDAP by default so that elements have a timeout and refreshed accordingly.