Changeset 7017


Ignore:
Timestamp:
06/08/16 14:42:45 (8 years ago)
Author:
Leif-Jöran
Message:

Aligning configuration files for rpm deployment and production. Avoid NPE on configuration options not being used.

Location:
SRUAggregator/trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • SRUAggregator/trunk/src/assembly/conf/aggregator.yaml

    r6130 r7017  
    11aggregatorParams:
    2   CENTER_REGISTRY_URL: http://centres.clarin.eu/restxml/
     2  CENTER_REGISTRY_URL: https://centres.clarin.eu/restxml/
    33#  additionalCQLEndpoints:
    44#    # - https://clarin.ids-mannheim.de/digibibsru-new
     
    1414  AGGREGATOR_FILE_PATH: /var/lib/aggregator/fcsAggregatorCorpora.json
    1515  AGGREGATOR_FILE_PATH_BACKUP: /var/lib/aggregator/fcsAggregatorCorpora.backup.json
    16   # AGGREGATOR_FILE_PATH: /Users/edima/fcsAggregatorCorpora.json
    17   # AGGREGATOR_FILE_PATH_BACKUP: /Users/edima/fcsAggregatorCorpora.backup.json
     16
    1817  SCAN_MAX_DEPTH: 3 # recommended 3
    19   SCAN_TASK_INITIAL_DELAY: 0
    20   SCAN_TASK_INTERVAL: 12
     18  SCAN_TASK_INITIAL_DELAY: 10
     19  SCAN_TASK_INTERVAL: 24
    2120  SCAN_TASK_TIME_UNIT: HOURS
     21  SCAN_MAX_CONCURRENT_REQUESTS_PER_ENDPOINT: 4  # @depth2: 1=361s; 2=225s; 4=207s
    2222
    23   SCAN_MAX_CONCURRENT_REQUESTS_PER_ENDPOINT: 4  # @depth2: 1=361s; 2=225s; 4=207s
    2423  SEARCH_MAX_CONCURRENT_REQUESTS_PER_ENDPOINT: 4
     24  SEARCH_MAX_CONCURRENT_REQUESTS_PER_SLOW_ENDPOINT: 1
     25  slowEndpoints:
     26    - http://cqlservlet.mpi.nl/
    2527
    26   ENDPOINTS_SCAN_TIMEOUT_MS: 60000
     28  ENDPOINTS_SCAN_TIMEOUT_MS: 600000 # 10 minutes, needed for slow BAS server
    2729  ENDPOINTS_SEARCH_TIMEOUT_MS: 30000
    2830  EXECUTOR_SHUTDOWN_TIMEOUT_MS: 1000
    2931
    3032  weblichtConfig:
    31     url: https://weblicht.sfs.uni-tuebingen.de/webLicht/?input=
     33    url: https://weblicht.sfs.uni-tuebingen.de/weblicht/?input=
    3234    acceptedTcfLanguages:
    3335      - en
  • SRUAggregator/trunk/src/main/java/eu/clarin/sru/fcs/aggregator/app/Aggregator.java

    r6177 r7017  
    225225                        @Override
    226226                        public int getMaxConcurrentRequest(URI baseURI) {
    227                                 return params.slowEndpoints.contains(baseURI)
     227                                return (params.slowEndpoints != null && params.slowEndpoints.contains(baseURI))
    228228                                                ? params.SEARCH_MAX_CONCURRENT_REQUESTS_PER_SLOW_ENDPOINT
    229229                                                : params.SEARCH_MAX_CONCURRENT_REQUESTS_PER_ENDPOINT;
Note: See TracChangeset for help on using the changeset viewer.