private BsonTimestamp greaterOf(final BsonTimestamp newOperationTime) { if (newOperationTime == null) { return operationTime; } else if (operationTime == null) { return newOperationTime; } else { return newOperationTime.compareTo(operationTime) > 0 ? newOperationTime : operationTime; } }
private BsonDocument greaterOf(final BsonDocument newClusterTime) { if (newClusterTime == null) { return clusterTime; } else if (clusterTime == null) { return newClusterTime; } else { return newClusterTime.getTimestamp(CLUSTER_TIME_KEY).compareTo(clusterTime.getTimestamp(CLUSTER_TIME_KEY)) > 0 ? newClusterTime : clusterTime; } }
public synchronized BsonDocument greaterOf(final BsonDocument other) { if (other == null) { return clusterTime; } else if (clusterTime == null) { return other; } else { return other.getTimestamp(CLUSTER_TIME_KEY).compareTo(clusterTime.getTimestamp(CLUSTER_TIME_KEY)) > 0 ? other : clusterTime; } } }
logger.info("The oplog contains no entries, so performing initial sync of replica set '{}'", rsName); performSnapshot = true; } else if (lastRecordedTs.compareTo(firstAvailableTs) < 0) {
private BsonTimestamp greaterOf(final BsonTimestamp newOperationTime) { if (newOperationTime == null) { return operationTime; } else if (operationTime == null) { return newOperationTime; } else { return newOperationTime.compareTo(operationTime) > 0 ? newOperationTime : operationTime; } }
public synchronized BsonDocument greaterOf(final BsonDocument other) { if (other == null) { return clusterTime; } else if (clusterTime == null) { return other; } else { return other.getTimestamp(CLUSTER_TIME_KEY).compareTo(clusterTime.getTimestamp(CLUSTER_TIME_KEY)) > 0 ? other : clusterTime; } } }
private BsonDocument greaterOf(final BsonDocument newClusterTime) { if (newClusterTime == null) { return clusterTime; } else if (clusterTime == null) { return newClusterTime; } else { return newClusterTime.getTimestamp(CLUSTER_TIME_KEY).compareTo(clusterTime.getTimestamp(CLUSTER_TIME_KEY)) > 0 ? newClusterTime : clusterTime; } }