Skip to content

LAPIS frequently terminates connections mid-response (after initial HTTP 200) - presumably when data version switch happens #1699

@corneliusroemer

Description

@corneliusroemer

The single major source of integration flake tests at Loculus is that LAPIS has a habit of terminating/dropping/aborting connections mid-response, after it initially returns HTTP 200.

This happens much more in integration tests than in stable production environments - which makes me think that it might be related to data version switches - which happen frequently in a test setting but not so often in production.

Ideally, LAPIS would successfully complete existing requests with the old data version and not cut connections off when new data arrives.

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions