AtlasOfLivingAustralia / biocache-service

Occurrence & mapping webservices
https://biocache-ws.ala.org.au/ws/
Other
9 stars 26 forks source link

Improve performance of download service #707

Closed djtfmartin closed 9 months ago

djtfmartin commented 2 years ago

@djtfmartin commented on Mon Jun 14 2021

Areas of interest:

Originally from Dave

The CPU usage on the downloads server is high when running a download. This is the case in production as well, but there is a slight increase. Note - this isn't affecting the stability of SOLR cluster and so doesn't impact other services.

Things to investigate:

  • Field mapping optimizations
  • Use of CSV extracts in streams (as opposed to Tuples) - may reduce GC.

@djtfmartin commented on Wed Jun 16 2021

Discussed with @adam-collins

Areas of interest:


@adam-collins commented on Tue Jul 27 2021

Include simplification of download queue and threads.

adam-collins commented 9 months ago

done