Skip to content

Conversation

@LBeernaertProton
Copy link
Contributor

Access to all the fake server state is now guarded by a single RWLock rather then multiple locks per category. It has been observed in the past that this could lead to deadlocks in Bridge unit tests at random.

Access to all the fake server state is now guarded by a single RWLock
rather then multiple locks per category. It has been observed in the
past that this could lead to deadlocks in Bridge unit tests at random.
@LBeernaertProton LBeernaertProton marked this pull request as draft November 24, 2023 15:22
@LBeernaertProton LBeernaertProton marked this pull request as ready for review November 24, 2023 15:38
@LBeernaertProton LBeernaertProton merged commit a1f3052 into master Nov 24, 2023
@LBeernaertProton LBeernaertProton deleted the fix/godt-3124 branch November 24, 2023 15:39
cuthix pushed a commit to ProtonMail/proton-bridge that referenced this pull request Dec 11, 2023
Update GPA to use the simplified locking model and hope that the problem
solves itself. As far as I could tell, this might be a lock acquisition
issue.

ProtonMail/go-proton-api#132
ProtonMail/go-proton-api#133
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants