HTTP query sequence

HTTP query sequence A sequence diagram generated by Archify. GET or POST, bearer token fetch signing keys keys read file lists read sidecars 200, response starts range reads of surviving files rows, as the scan produces them Admit Plan + prune Scan + stream Client · HTTP · Sequence participant Client HTTP Query gateway · one pod · Sequence participant Query gateway one pod OIDC provider · your identity · Sequence participant OIDC provider your identity Azure Blob · your storage · Sequence participant Azure Blob your storage Legend query step return only on a cache miss

Admit

  • • A refused request gets 401, 403 or 503 here
  • • The token is examined before all other input

Plan + prune

  • • Warm caches make these reads unnecessary
  • • A refusal here still has an error status

Scan + stream

  • • The status is sent before the first row
  • • A scan failure is an error member in the body