From 39615de3f92fb2017f5a87722aedc19406f2d5e6 Mon Sep 17 00:00:00 2001 From: Michael Peter Christen Date: Fri, 5 Sep 2014 14:57:40 +0200 Subject: [PATCH] adding the buffer size is not wrong but may cause confusing information when the buffer is cleaned after a buffer flush which is not then available in Solr since that is waiting for a commit. In such cases the counter would run backwards which is prevented by ignoring the buffer size. --- .../federate/solr/connector/ConcurrentUpdateSolrConnector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/net/yacy/cora/federate/solr/connector/ConcurrentUpdateSolrConnector.java b/source/net/yacy/cora/federate/solr/connector/ConcurrentUpdateSolrConnector.java index 1d7489ca3..d484ce309 100644 --- a/source/net/yacy/cora/federate/solr/connector/ConcurrentUpdateSolrConnector.java +++ b/source/net/yacy/cora/federate/solr/connector/ConcurrentUpdateSolrConnector.java @@ -158,7 +158,7 @@ public class ConcurrentUpdateSolrConnector implements SolrConnector { @Override public long getSize() { - return Math.max(this.metadataCache.size(), this.connector.getSize() + this.docBuffer.size()); + return Math.max(this.metadataCache.size(), this.connector.getSize()); } @Override