Opened 9 years ago

Last modified 9 years ago

#938 closed defect

WCS-T performance improvement — at Initial Version

Reported by: Dimitar Misev Owned by: Dimitar Misev
Priority: major Milestone: 9.2
Component: petascope Version: development
Keywords: Cc: Alex Dumitru, Vlad Merticariu, mantovani, damiano, Peter Baumann
Complexity: Medium

Description

The WCS-T ingestion workflow (from wcst_import, via WCS-T petascope to rasdaman) needs to be instrumented and optimized where possible.

Some initial ideas

  • Parallelize WCS-T in petascope
    • Adding an ORM for the relational database would make this simple
    • Parallelize wcst_import
  • Refactoring the metadata access patterns, there are many redundant queries
  • Pooling the rasdaman requests, we can create a queue of them so that we do not wait on each response before processing the next.
  • Reading file information with GDAL could be a bottleneck

I'll try to make initial profiling so we have a better idea of how time is spent.

Change History (0)

Note: See TracTickets for help on using tickets.