Tim Bussmann

Results 41 issues of Tim Bussmann

### Describe the suggested improvement _Originally raised by @boblangley, moving this to the NServiceBus repo as a new issue._ NServiceBus does not prevent a user from registering more than one...

Improvement

### Describe the suggested improvement NServiceBus endpoints require infrastructure to be created to operate correctly. Most commonly, this is related to the transport (e.g. queues, subscriptions, timeout infra, etc.) and...

Improvement

### Describe the suggested improvement #### Is your improvement related to a problem? Please describe. The persistence tests around the outbox storage option are limited and currently don't have test...

Improvement

### Describe the suggested improvement Many of the persistence implementations try to limit the acceptance tests run within the persister to only acceptance tests relevant to persistence functionality to reduce...

Improvement

It is possible to subscribe to recoverability related events like: - when a message is retried with an immediate retry - when a message is retried with a delayed retry...

Improvement

https://github.com/Particular/NServiceBus/pull/6585 had to use some code that can be simplified with the new APIs available in .NET 7: * https://github.com/dotnet/runtime/issues/42575 brings a `ActivityContext.TryParse` overload that offers an `isRemote` parameter that...

Refactoring

### Describe the bug #### Description When using the [automatic rate limiting](https://docs.particular.net/nservicebus/recoverability/#automatic-rate-limiting) feature with the RabbitMQ transport, the functionality might produce duplicate messages in some edge cases. #### Expected behavior...

Bug
Triaged

Many transports either have shared transactions or even shared sessions when using Sagas or the Outbox. While there are some persistence specific parts, e.g. * https://docs.particular.net/persistence/mongodb/#transactions-shared-transactions * https://docs.particular.net/persistence/ravendb/#shared-session * https://docs.particular.net/persistence/cosmosdb/transactions...

There is a built-in disk custom check in ServiceControl main and audit instance (e.g. https://github.com/Particular/ServiceControl/blob/master/src/ServiceControl/Operations/CheckFreeDiskSpace.cs) that should indicate disk issues in ServicePulse to users. This feature isn't documented at all...

### Describe the feature. #### Describe the requested feature While the SQL Persistence package supports a wide range of SQL engines, the SQL transport package is currently tied to Microsoft...

Feature