You can clone with
HTTPS or Subversion.
Any functional impact
malicious client sending messages without any delay can cause denial of service
Minimal repro steps
Enable ServiceBus scale out in the samples app
Start N instances (usually 2-4) of the .NET client until the last client is not able to send messages
all clients should send messages
eventually new clients cannot send messages
@gustavo-armenta Can you provide your sample code?
I can reproduce with the client sample.
We're going to remove the send queue altogether. It will be up to the application developer to handle load on the backplane based on errors it returns or other app/environment-specific logic.
Added the ability to tweak the queue size.
- Turned the queue off by default.
- Allow setting the queue size in ScaleoutConfiguration.
@gustavo-armenta The queue size is now configurable and is 0 (disabled) by default. This doesn't fix the issue as we discussed today but it puts the problem onto the scaleout backplane directly.