iris-hep / idap-200gbps-atlas

benchmarking throughput with PHYSLITE
6 stars 1 forks source link

Timeout in Client library for 3.0 SX library means we can't submit a very large file request #84

Closed gordonwatts closed 4 months ago

gordonwatts commented 4 months ago

SX takes close to a minute to submit a large request, however the current timeout for submission is 5 seconds.

gordonwatts commented 4 months ago

The timeout change is being worked on here: https://github.com/ssl-hep/ServiceX_frontend/pull/369

gordonwatts commented 4 months ago

Looks like this code in SX is the culprit - or downstream.

There is what I think happens:

  1. Request comes in for the 50 TB data sample.
  2. The DID finder goes to see if we know about the sample.
  3. In this case we do, so it extracts it from the database. This is 65K files.
  4. This (and putting them into another database downstream?) takes some 45 or 50 seconds.
  5. The client http request code times out (5 second timeout for client requests).
gordonwatts commented 4 months ago

The timeout fix was done and merged. Closing this unless the problem re-appears!