Skip to content

Run 1B iterations of the "scenarios" test without errors. #4085

@coryan

Description

@coryan

I am writing a new stress test for the client library. This test performs different scenarios for the new bidi streaming reads, including:

  • Call open_object() and discard the result without making any reads.
  • Call open_object() then call read_range() on the result and read all the data.
  • Call open_object() then call read_range() read some data and then discard the reader and the descriptor.
  • Call open_object() then call read_range() then drop the object descriptor and then read all the data.

The idea is to shake out problems (deadlocks, leaks, race conditions) by trying all these things concurrently, multiple times. We should be able to complete about 1B operations without errors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions