Skip to content

TransportTest: When_multiple_messages_are_available_and_concurrency_is_lowered_after_pump_started is flaky on the build server #1212

@danielmarbach

Description

@danielmarbach

Describe the bug

The following test behave flaky

  • When_multiple_messages_are_available_and_concurrency_is_lowered_after_pump_started

Steps to reproduce

Run the test on the CI build

Relevant log output

No response

Additional Information

It might be related to the Service Bus Processor trying to reconciliate the concurrency together with the prefetch count and that process can take some time.

We have switched to the native way of doing the concurrency and prefetch updates because the SDK already provides such a functionality (and is already in charge of concurrent execution and prefetching). The previous way of starting and stopping the infrastructure had additional overload of having to stop and recreate processors, which also meant more overhead because the underlying connection means had to be re-established by the SDK.

Steps to reproduce

Run on the build server

Relevant log output

Additional Information

Workarounds

Possible solutions

Additional information

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions