Skip to content

Commit 99cbea9

Browse files
author
Ryan
committed
fixed bugs introduced by move to atomic reference.
1 parent 51de18c commit 99cbea9

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/main/com/mongodb/ReplicaSetStatus.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public String getName() {
8181
@Override
8282
public String toString() {
8383
StringBuffer sb = new StringBuffer();
84-
sb.append("{replSetName: '" + _setName );
84+
sb.append("{replSetName: '" + _setName.get() );
8585
sb.append("', closed:").append(_closed.get()).append(", ");
8686
sb.append("nextResolveTime:'").append(new Date(_nextResolveTime).toString()).append("', ");
8787
sb.append("members : [ ");
@@ -320,7 +320,7 @@ synchronized void update(Set<Node> seenNodes){
320320
}
321321
}
322322

323-
if (_isMaster ) {
323+
if ( _isMaster ) {
324324
// max size was added in 1.8
325325
if (res.containsField("maxBsonObjectSize"))
326326
_maxBsonObjectSize.set(((Integer)res.get( "maxBsonObjectSize" )).intValue());
@@ -330,12 +330,12 @@ synchronized void update(Set<Node> seenNodes){
330330

331331
if (res.containsField("setName")) {
332332
String setName = res.get( "setName" ).toString();
333-
if ( _setName == null ){
333+
if ( _setName.get() == null ){
334334
_setName.set(setName);
335335
_logger.set( Logger.getLogger( _rootLogger.getName() + "." + setName ) );
336336
}
337-
else if ( !_setName.equals( setName ) ){
338-
_logger.get().log( Level.SEVERE , "mis match set name old: " + _setName.get() + " new: " + setName );
337+
else if ( !_setName.get().equals( setName ) ){
338+
_logger.get().log( Level.SEVERE , "mismatch set name old: " + _setName.get() + " new: " + setName );
339339
return;
340340
}
341341
}
@@ -345,7 +345,7 @@ else if ( !_setName.equals( setName ) ){
345345
if (_ok == true) {
346346
_logger.get().log( Level.WARNING , "Server seen down: " + _addr, e );
347347
} else if (Math.random() < 0.1) {
348-
_logger.get().log( Level.WARNING , "Server seen down: " + _addr );
348+
_logger.get().log( Level.WARNING , "Server seen down: " + _addr, e );
349349
}
350350
_ok = false;
351351
}
@@ -484,7 +484,7 @@ Node ensureMaster(){
484484
return n;
485485
}
486486

487-
if ( _lastPrimarySignal != null ){
487+
if ( _lastPrimarySignal.get() != null ){
488488
n = findNode( _lastPrimarySignal.get() );
489489
if (n != null) {
490490
n.update();

0 commit comments

Comments
 (0)