Skip to content

Commit 9abd39b

Browse files
committed
JAVA-1148: Fixed deadlock between DefaultServer and MultiServerCluster by removing unnecessary synchronization in DefaultServer
1 parent f5c4de9 commit 9abd39b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/com/mongodb/DefaultServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public boolean isClosed() {
108108

109109
private final class DefaultServerStateListener implements ChangeListener<ServerDescription> {
110110
@Override
111-
public synchronized void stateChanged(final ChangeEvent<ServerDescription> event) {
111+
public void stateChanged(final ChangeEvent<ServerDescription> event) {
112112
description = event.getNewValue();
113113
for (ChangeListener<ServerDescription> listener : changeListeners.keySet()) {
114114
listener.stateChanged(event);

0 commit comments

Comments
 (0)