#47400 MMR stress test with dna enabled causes a deadlock
Closed: Fixed None Opened 6 years ago by nhosoi.

1. set up 2way MMR (master/1.3.2 build)
2. enable DNA on both masters
3. Repeat add and delete users from 10 clients
The server hangs in an hour for me.

stacktraces to show the deadlock

Bug description: Under the heavy add/delete posix user entries,
dna_update_config_event causes a deadlock.

Fix description: dna_update_config_event starts transaction
before updating the shared config entry to avoid the deadlock

Reviewed by Rich (Thank you!!)

Pushed to master: commit c6a72a5

Pushed to 389-ds-base-1.3.1: commit 25769af

Pushed to 389-ds-base-1.3.0: commit d1d2ed0

Metadata Update from @nkinder:
- Issue assigned to nhosoi
- Issue set to the milestone: 1.3.2 - 06/13 (June)

3 years ago

Login to comment on this ticket.