|  | @@ -145,8 +145,13 @@ public class TranslogService extends AbstractIndexShardComponent {
 | 
	
		
			
				|  |  |                  return;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +            int currentNumberOfOperations = translog.estimatedNumberOfOperations();
 | 
	
		
			
				|  |  | +            if (currentNumberOfOperations == 0) {
 | 
	
		
			
				|  |  | +                reschedule();
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              if (flushThresholdOperations > 0) {
 | 
	
		
			
				|  |  | -                int currentNumberOfOperations = translog.estimatedNumberOfOperations();
 | 
	
		
			
				|  |  |                  if (currentNumberOfOperations > flushThresholdOperations) {
 | 
	
		
			
				|  |  |                      logger.trace("flushing translog, operations [{}], breached [{}]", currentNumberOfOperations, flushThresholdOperations);
 | 
	
		
			
				|  |  |                      asyncFlushAndReschedule();
 |