Changeset 3153
- Timestamp:
- 07/18/13 13:47:50 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo_importer/src/main/java/eu/clarin/cmdi/vlo/importer/MetadataImporter.java
r3136 r3153 15 15 import java.util.Map; 16 16 import java.util.Set; 17 import java.util.logging.Level; 17 18 import org.apache.commons.cli.CommandLine; 18 19 import org.apache.commons.cli.CommandLineParser; … … 366 367 */ 367 368 protected void sendDocs() throws SolrServerException, IOException { 368 int wait = 0;369 int wait = 1; 369 370 boolean done = false; 370 371 … … 377 378 while (! done){ 378 379 solrServer.add(docs); 379 done = (serverError == null) && (wait <= 120); 380 done = (serverError == null) && (wait <= VloConfig.getSolrTimeOut()); 381 if (! done){ 382 try { 383 Thread.sleep (1000* wait); 384 } catch (InterruptedException ex) { 385 java.util.logging.Logger.getLogger( 386 MetadataImporter.class.getName()).log(Level.SEVERE, 387 null, ex); 388 } 389 wait = wait * 2; 390 } 380 391 } 381 392 … … 386 397 docs = new ArrayList<SolrInputDocument>(); 387 398 } else { 388 if (wait > 120) {399 if (wait > VloConfig.getSolrTimeOut()) { 389 400 // timeout 390 401 LOG.error("Timeout sending list of documents to solr queue");
Note: See TracChangeset
for help on using the changeset viewer.