Ignore:
Timestamp:
12/11/14 15:58:31 (9 years ago)
Author:
emanuel.dima@uni-tuebingen.de
Message:
  1. alpha10: throttled client bug fix, more todos
File:
1 edited

Legend:

Unmodified
Added
Removed
  • SRUAggregator/trunk/src/main/java/eu/clarin/sru/fcs/aggregator/scan/ScanCrawler.java

    r5900 r5901  
    8989                }
    9090
    91                 log.info("{} Start scan: {}", latch.get(), st.endpointUrl);
     91                log.info("{} Start scan: {}#{}", latch.get(), st.endpointUrl, normalizeHandle(st.parentCorpus));
    9292                latch.increment();
    9393                sruClient.scan(scanRequest, st);
     
    144144                                }
    145145
    146                                 log.info("{} Finished scan: {}", latch.get(), endpointUrl);
     146                                log.info("{} Finished scan: {}#{}", latch.get(), endpointUrl, normalizeHandle(parentCorpus));
    147147                        } catch (Exception xc) {
    148                                 log.error("{} Exception in callback {}", latch.get(), endpointUrl);
     148                                log.error("{} Exception in callback {}#{}", latch.get(), endpointUrl, normalizeHandle(parentCorpus));
    149149                                log.error("--> ", xc);
    150150                        } finally {
     
    155155                @Override
    156156                public void onError(SRUScanRequest request, SRUClientException error, ThrottledClient.Stats stats) {
    157                         latch.decrement();
    158                         log.error("{} Error while scanning {}: {}", latch.get(), endpointUrl, error.getMessage());
    159                         statistics.addEndpointDatapoint(institution, endpointUrl, stats.getQueueTime(), stats.getExecutionTime());
    160                         statistics.addErrorDatapoint(institution, endpointUrl, error);
    161                         if (Throw.isCausedBy(error, SocketTimeoutException.class)) {
    162                                 return;
    163                         }
    164                         log.error("--> " + request.getBaseURI() + "?" + request.getScanClause() + " --> ", error);
     157                        try {
     158                                log.error("{} Error while scanning {}#{}: {}", latch.get(), endpointUrl, normalizeHandle(parentCorpus), error.getMessage());
     159                                statistics.addEndpointDatapoint(institution, endpointUrl, stats.getQueueTime(), stats.getExecutionTime());
     160                                statistics.addErrorDatapoint(institution, endpointUrl, error);
     161                                if (Throw.isCausedBy(error, SocketTimeoutException.class)) {
     162                                        return;
     163                                }
     164                                log.error("--> " + request.getBaseURI() + "?" + request.getScanClause() + " --> ", error);
     165                        } finally {
     166                                latch.decrement();
     167                        }
    165168                }
    166169        }
Note: See TracChangeset for help on using the changeset viewer.