Skip to content

Y26-181 - Performance improvements for the nanoseq pipeline #5839

@sabrine33

Description

@sabrine33

Describe the Housekeeping
The nonoseq pipeline keeps failing in the integration suite during the creation of the "Create PCR Cycles Binned Plate" step. This plate is created upon the upload of an XLS file, and polymetadata is extracted and stored from the file.

The plate creation works correctly when tested manually.

There are no errors reported on the SS side. The issue appears to be that the request takes too long to complete, causing the connection to be closed. As a result, Limber sends a 500 error.

Increasing the timeout, as attempted in this PR did not resolve the issue.

Acceptance criteria

  • Investigate the sequencing code path and determine the root cause of the timeout.
  • Propose and, if appropriate, implement a solution to address the issue (for example, an asynchronous approach to the processing).
  • Verify that the nonoseq integration suite completes successfully after the fix.
Response#header is obsolete
Failures:
  1) Following the high throughput Targeted NanoSeq pipeline path starting with LTN Stock plate
     Failure/Error: click_on 'Create Pcr cycles binned plate', wait: 60
     Playwright::TimeoutError:
       Timeout 132000ms exceeded.
       Call log:
         - attempting click action
         -     - waiting for element to be visible, enabled and stable
         -     - element is visible, enabled and stable
         -     - scrolling into view if needed
         -     - done scrolling
         -     - performing click action
         -     - click action done
         -     - waiting for scheduled navigations to finish

Metadata

Metadata

Assignees

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